public class CatchSVWrapper extends Catch implements KeYRecoderExtension, SVWrapper
ProgramElement.TreeStructureSourceElement.Position| Modifier and Type | Field and Description |
|---|---|
private static long |
serialVersionUID |
protected SchemaVariable |
sv |
commentsfactorySTRUCTURAL_EQUALITY, STRUCTURAL_HASH_CODE| Constructor and Description |
|---|
CatchSVWrapper(SchemaVariable sv) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(SourceVisitor v) |
CatchSVWrapper |
deepClone() |
ProgramElement |
getChildAt(int i) |
int |
getChildCount() |
int |
getChildPositionCode(ProgramElement pe) |
Statement |
getStatementAt(int s) |
int |
getStatementCount() |
SchemaVariable |
getSV()
returns a String name of this meta construct.
|
boolean |
replaceChild(ProgramElement p1,
ProgramElement p2) |
void |
setSV(SchemaVariable sv)
sets the schema variable of sort statement
|
addVariableToScope, getBody, getLastElement, getParameterDeclaration, getParameterDeclarationAt, getParameterDeclarationCount, getVariableInScope, getVariablesInScope, isDefinedScope, makeParentRoleValid, removeVariableFromScope, setBody, setDefinedScope, setParameterDeclaration, setParentgetASTParent, getParentgetIndexOfChild, getIndexOfChild, getRoleOfChild, makeAllParentRolesValid, validateAllgetComments, setComments, validategetEndPosition, getFactory, getFirstElement, getRelativePosition, getStartPosition, setEndPosition, setRelativePosition, setStartPosition, toSourceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIndexOfChild, getIndexOfChild, getRoleOfChild, makeAllParentRolesValid, validateAllgetASTParent, getComments, setCommentsgetEndPosition, getFactory, getFirstElement, getRelativePosition, getStartPosition, setEndPosition, setRelativePosition, setStartPosition, toSourcevalidateprivate static final long serialVersionUID
protected SchemaVariable sv
public CatchSVWrapper(SchemaVariable sv)
public void setSV(SchemaVariable sv)
public SchemaVariable getSV()
public void accept(SourceVisitor v)
accept in interface SourceElementaccept in class Catchpublic CatchSVWrapper deepClone()
deepClone in interface SourceElementdeepClone in class Catchpublic int getChildCount()
getChildCount in interface NonTerminalProgramElementgetChildCount in class Catchpublic ProgramElement getChildAt(int i)
getChildAt in interface NonTerminalProgramElementgetChildAt in class Catchpublic int getChildPositionCode(ProgramElement pe)
getChildPositionCode in interface NonTerminalProgramElementgetChildPositionCode in class Catchpublic boolean replaceChild(ProgramElement p1, ProgramElement p2)
replaceChild in interface NonTerminalProgramElementreplaceChild in class Catchpublic int getStatementCount()
getStatementCount in interface StatementContainergetStatementCount in class Catchpublic Statement getStatementAt(int s)
getStatementAt in interface StatementContainergetStatementAt in class Catch