public class ContextInstantiationEntry extends InstantiationEntry<ContextStatementBlockInstantiation>
| Constructor and Description |
|---|
ContextInstantiationEntry(PosInProgram pi,
PosInProgram omega,
ExecutionContext activeStatementContext,
ProgramElement pe)
creates a new ContextInstantiationEntry
|
| Modifier and Type | Method and Description |
|---|---|
ExecutionContext |
activeStatementContext()
returns the execution context of the first active statement or
null if match is performed outer most
|
ProgramElement |
contextProgram()
returns the context program with an ignorable part between prefix
and suffix position
|
PosInProgram |
prefix()
returns the position of the first statement after the prefix
|
PosInProgram |
suffix()
returns the position of the statement just before the suffix
starts
|
java.lang.String |
toString()
toString
|
equals, getInstantiation, hashCodeContextInstantiationEntry(PosInProgram pi, PosInProgram omega, ExecutionContext activeStatementContext, ProgramElement pe)
pi - the PosInProgram describing the position
of the first statement after the prefixomega - the PosInProgram describing the position
of the statement just before the suffix startsactiveStatementContext - the ExecutionContext of the first
active statementpe - the ProgramElement the context positions are related topublic PosInProgram prefix()
public PosInProgram suffix()
public ProgramElement contextProgram()
public ExecutionContext activeStatementContext()
public java.lang.String toString()
toString in class InstantiationEntry<ContextStatementBlockInstantiation>