public class LabelToNodeMapper extends DepthFirstAdapter
DEBUG| Constructor and Description |
|---|
LabelToNodeMapper() |
LabelToNodeMapper(boolean verbose) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getTarget(java.lang.String label) |
void |
inASTDoWhileNode(ASTDoWhileNode node) |
void |
inASTForLoopNode(ASTForLoopNode node) |
void |
inASTIfElseNode(ASTIfElseNode node) |
void |
inASTIfNode(ASTIfNode node) |
void |
inASTLabeledBlockNode(ASTLabeledBlockNode node) |
void |
inASTSwitchNode(ASTSwitchNode node) |
void |
inASTSynchronizedBlockNode(ASTSynchronizedBlockNode node) |
void |
inASTTryNode(ASTTryNode node) |
void |
inASTUnconditionalLoopNode(ASTUnconditionalLoopNode node) |
void |
inASTWhileNode(ASTWhileNode node) |
caseArrayRef, caseASTAndCondition, caseASTBinaryCondition, caseASTDoWhileNode, caseASTForLoopNode, caseASTIfElseNode, caseASTIfNode, caseASTLabeledBlockNode, caseASTMethodNode, caseASTOrCondition, caseASTStatementSequenceNode, caseASTSwitchNode, caseASTSynchronizedBlockNode, caseASTTryNode, caseASTUnaryCondition, caseASTUnconditionalLoopNode, caseASTWhileNode, caseBinopExpr, caseCastExpr, caseDefinitionStmt, caseDVariableDeclarationStmt, caseExpr, caseExprOrRefValueBox, caseInstanceFieldRef, caseInstanceInvokeExpr, caseInstanceOfExpr, caseInvokeExpr, caseInvokeStmt, caseNewArrayExpr, caseNewMultiArrayExpr, caseRef, caseReturnStmt, caseStaticFieldRef, caseStmt, caseThrowStmt, caseType, caseUnopExpr, caseValue, debug, decideCaseExpr, decideCaseExprOrRef, decideCaseRef, inArrayRef, inASTAndCondition, inASTBinaryCondition, inASTMethodNode, inASTOrCondition, inASTStatementSequenceNode, inASTUnaryCondition, inBinopExpr, inCastExpr, inDefinitionStmt, inDVariableDeclarationStmt, inExpr, inExprOrRefValueBox, inInstanceFieldRef, inInstanceInvokeExpr, inInstanceOfExpr, inInvokeExpr, inInvokeStmt, inNewArrayExpr, inNewMultiArrayExpr, inRef, inReturnStmt, inStaticFieldRef, inStmt, inThrowStmt, inType, inUnopExpr, inValue, normalRetrieving, outArrayRef, outASTAndCondition, outASTBinaryCondition, outASTDoWhileNode, outASTForLoopNode, outASTIfElseNode, outASTIfNode, outASTLabeledBlockNode, outASTMethodNode, outASTOrCondition, outASTStatementSequenceNode, outASTSwitchNode, outASTSynchronizedBlockNode, outASTTryNode, outASTUnaryCondition, outASTUnconditionalLoopNode, outASTWhileNode, outBinopExpr, outCastExpr, outDefinitionStmt, outDVariableDeclarationStmt, outExpr, outExprOrRefValueBox, outInstanceFieldRef, outInstanceInvokeExpr, outInstanceOfExpr, outInvokeExpr, outInvokeStmt, outNewArrayExpr, outNewMultiArrayExpr, outRef, outReturnStmt, outStaticFieldRef, outStmt, outThrowStmt, outType, outUnopExpr, outValuedefaultCasepublic LabelToNodeMapper()
public LabelToNodeMapper(boolean verbose)
public java.lang.Object getTarget(java.lang.String label)
public void inASTLabeledBlockNode(ASTLabeledBlockNode node)
inASTLabeledBlockNode in class DepthFirstAdapterpublic void inASTTryNode(ASTTryNode node)
inASTTryNode in class DepthFirstAdapterpublic void inASTUnconditionalLoopNode(ASTUnconditionalLoopNode node)
inASTUnconditionalLoopNode in class DepthFirstAdapterpublic void inASTDoWhileNode(ASTDoWhileNode node)
inASTDoWhileNode in class DepthFirstAdapterpublic void inASTForLoopNode(ASTForLoopNode node)
inASTForLoopNode in class DepthFirstAdapterpublic void inASTIfElseNode(ASTIfElseNode node)
inASTIfElseNode in class DepthFirstAdapterpublic void inASTIfNode(ASTIfNode node)
inASTIfNode in class DepthFirstAdapterpublic void inASTWhileNode(ASTWhileNode node)
inASTWhileNode in class DepthFirstAdapterpublic void inASTSwitchNode(ASTSwitchNode node)
inASTSwitchNode in class DepthFirstAdapterpublic void inASTSynchronizedBlockNode(ASTSynchronizedBlockNode node)
inASTSynchronizedBlockNode in class DepthFirstAdapter