public class ContextStatementBlock extends StatementBlock implements KeYRecoderExtension
ProgramElement.TreeStructureSourceElement.Position| Modifier and Type | Field and Description |
|---|---|
private ExecutionContext |
ec |
private static long |
serialVersionUID |
body, name2type, name2var, UNDEFINED_SCOPEparentcommentsfactorySTRUCTURAL_EQUALITY, STRUCTURAL_HASH_CODE| Modifier | Constructor and Description |
|---|---|
|
ContextStatementBlock()
Statement block.
|
protected |
ContextStatementBlock(ContextStatementBlock proto)
Statement block.
|
|
ContextStatementBlock(ExecutionContext ec)
Statement block.
|
|
ContextStatementBlock(TypeSVWrapper tr,
MethodSignatureSVWrapper pm,
ExpressionSVWrapper runtime)
Statement block.
|
| Modifier and Type | Method and Description |
|---|---|
TypeSVWrapper |
getClassContext() |
ExecutionContext |
getExecutionContext() |
ExpressionSVWrapper |
getRuntimeInstance() |
accept, addTypeToScope, addVariableToScope, deepClone, getBody, getChildAt, getChildCount, getChildPositionCode, getStatementAt, getStatementCount, getTypeDeclarationAt, getTypeDeclarationCount, getTypeInScope, getTypesInScope, getVariableInScope, getVariablesInScope, isDefinedScope, makeParentRoleValid, removeTypeFromScope, removeVariableFromScope, replaceChild, setBody, setDefinedScopegetASTParent, getStatementContainer, setStatementContainergetIndexOfChild, getIndexOfChild, getRoleOfChild, makeAllParentRolesValid, validateAllgetComments, setComments, validategetEndPosition, getFactory, getFirstElement, getLastElement, getRelativePosition, getStartPosition, setEndPosition, setRelativePosition, setStartPosition, toSourceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIndexOfChild, getIndexOfChild, getRoleOfChild, makeAllParentRolesValid, validateAllgetASTParent, getComments, setCommentsgetEndPosition, getFactory, getFirstElement, getLastElement, getRelativePosition, getStartPosition, setEndPosition, setRelativePosition, setStartPosition, toSourcevalidateprivate static final long serialVersionUID
private ExecutionContext ec
public ContextStatementBlock()
public ContextStatementBlock(TypeSVWrapper tr, MethodSignatureSVWrapper pm, ExpressionSVWrapper runtime)
public ContextStatementBlock(ExecutionContext ec)
protected ContextStatementBlock(ContextStatementBlock proto)
proto - a statement block.public TypeSVWrapper getClassContext()
public ExpressionSVWrapper getRuntimeInstance()
public ExecutionContext getExecutionContext()