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, outValue
defaultCase
public LabelToNodeMapper()
public LabelToNodeMapper(boolean verbose)
public java.lang.Object getTarget(java.lang.String label)
public void inASTLabeledBlockNode(ASTLabeledBlockNode node)
inASTLabeledBlockNode
in class DepthFirstAdapter
public void inASTTryNode(ASTTryNode node)
inASTTryNode
in class DepthFirstAdapter
public void inASTUnconditionalLoopNode(ASTUnconditionalLoopNode node)
inASTUnconditionalLoopNode
in class DepthFirstAdapter
public void inASTDoWhileNode(ASTDoWhileNode node)
inASTDoWhileNode
in class DepthFirstAdapter
public void inASTForLoopNode(ASTForLoopNode node)
inASTForLoopNode
in class DepthFirstAdapter
public void inASTIfElseNode(ASTIfElseNode node)
inASTIfElseNode
in class DepthFirstAdapter
public void inASTIfNode(ASTIfNode node)
inASTIfNode
in class DepthFirstAdapter
public void inASTWhileNode(ASTWhileNode node)
inASTWhileNode
in class DepthFirstAdapter
public void inASTSwitchNode(ASTSwitchNode node)
inASTSwitchNode
in class DepthFirstAdapter
public void inASTSynchronizedBlockNode(ASTSynchronizedBlockNode node)
inASTSynchronizedBlockNode
in class DepthFirstAdapter