soot.jimple.parser
Class Walker
java.lang.Object
soot.jimple.parser.analysis.AnalysisAdapter
soot.jimple.parser.analysis.DepthFirstAdapter
soot.jimple.parser.Walker
- All Implemented Interfaces:
- Analysis, Switch
- Direct Known Subclasses:
- BodyExtractorWalker, SkeletonExtractorWalker
public class Walker
- extends DepthFirstAdapter
Methods inherited from class soot.jimple.parser.analysis.DepthFirstAdapter |
caseAAbstractModifier, caseAAndBinop, caseAAnnotationModifier, caseAArrayBrackets, caseAArrayDescriptor, caseAArrayNewExpr, caseAArrayReference, caseAAssignStatement, caseABaseNonvoidType, caseABinopBoolExpr, caseABinopExpr, caseABinopExpression, caseABooleanBaseType, caseABooleanBaseTypeNoName, caseABreakpointStatement, caseAByteBaseType, caseAByteBaseTypeNoName, caseACaseStmt, caseACastExpression, caseACatchClause, caseACharBaseType, caseACharBaseTypeNoName, caseAClassFileType, caseAClassNameBaseType, caseAClassNameMultiClassNameList, caseAClassNameSingleClassNameList, caseAClzzConstant, caseACmpBinop, caseACmpeqBinop, caseACmpgBinop, caseACmpgeBinop, caseACmpgtBinop, caseACmplBinop, caseACmpleBinop, caseACmpltBinop, caseACmpneBinop, caseAConstantCaseLabel, caseAConstantImmediate, caseADeclaration, caseADefaultCaseLabel, caseADivBinop, caseADoubleBaseType, caseADoubleBaseTypeNoName, caseADynamicInvokeExpr, caseAEmptyMethodBody, caseAEntermonitorStatement, caseAEnumModifier, caseAExitmonitorStatement, caseAExtendsClause, caseAFieldMember, caseAFieldReference, caseAFieldSignature, caseAFileBody, caseAFinalModifier, caseAFixedArrayDescriptor, caseAFloatBaseType, caseAFloatBaseTypeNoName, caseAFloatConstant, caseAFullIdentClassName, caseAFullIdentNonvoidType, caseAFullMethodBody, caseAGotoStatement, caseAGotoStmt, caseAIdentArrayRef, caseAIdentClassName, caseAIdentityNoTypeStatement, caseAIdentityStatement, caseAIdentName, caseAIdentNonvoidType, caseAIfStatement, caseAImmediateExpression, caseAImplementsClause, caseAInstanceofExpression, caseAIntBaseType, caseAIntBaseTypeNoName, caseAIntegerConstant, caseAInterfaceFileType, caseAInterfaceNonstaticInvoke, caseAInvokeExpression, caseAInvokeStatement, caseALabelName, caseALabelStatement, caseALengthofUnop, caseALocalFieldRef, caseALocalImmediate, caseALocalName, caseALocalVariable, caseALongBaseType, caseALongBaseTypeNoName, caseALookupswitchStatement, caseAMethodMember, caseAMethodSignature, caseAMinusBinop, caseAModBinop, caseAMultBinop, caseAMultiArgList, caseAMultiLocalNameList, caseAMultiNameList, caseAMultiNewExpr, caseAMultiParameterList, caseANativeModifier, caseANegUnop, caseANewExpression, caseANonstaticInvokeExpr, caseANonvoidJimpleType, caseANopStatement, caseANovoidType, caseANullBaseType, caseANullBaseTypeNoName, caseANullConstant, caseAOrBinop, caseAParameter, caseAPlusBinop, caseAPrivateModifier, caseAProtectedModifier, caseAPublicModifier, caseAQuotedArrayRef, caseAQuotedClassName, caseAQuotedName, caseAQuotedNonvoidType, caseAReferenceExpression, caseAReferenceVariable, caseARetStatement, caseAReturnStatement, caseAShlBinop, caseAShortBaseType, caseAShortBaseTypeNoName, caseAShrBinop, caseASigFieldRef, caseASimpleNewExpr, caseASingleArgList, caseASingleLocalNameList, caseASingleNameList, caseASingleParameterList, caseASpecialNonstaticInvoke, caseAStaticInvokeExpr, caseAStaticModifier, caseAStrictfpModifier, caseAStringConstant, caseASynchronizedModifier, caseATableswitchStatement, caseAThrowsClause, caseAThrowStatement, caseATransientModifier, caseAUnknownJimpleType, caseAUnnamedMethodSignature, caseAUnopBoolExpr, caseAUnopExpr, caseAUnopExpression, caseAUshrBinop, caseAVirtualNonstaticInvoke, caseAVoidType, caseAVolatileModifier, caseAXorBinop, caseStart, defaultIn, defaultOut, inAAbstractModifier, inAAndBinop, inAAnnotationModifier, inAArrayBrackets, inAArrayDescriptor, inAArrayNewExpr, inAArrayReference, inAAssignStatement, inABaseNonvoidType, inABinopBoolExpr, inABinopExpr, inABinopExpression, inABooleanBaseType, inABooleanBaseTypeNoName, inABreakpointStatement, inAByteBaseType, inAByteBaseTypeNoName, inACaseStmt, inACastExpression, inACatchClause, inACharBaseType, inACharBaseTypeNoName, inAClassFileType, inAClassNameBaseType, inAClassNameMultiClassNameList, inAClassNameSingleClassNameList, inAClzzConstant, inACmpBinop, inACmpeqBinop, inACmpgBinop, inACmpgeBinop, inACmpgtBinop, inACmplBinop, inACmpleBinop, inACmpltBinop, inACmpneBinop, inAConstantCaseLabel, inAConstantImmediate, inADeclaration, inADefaultCaseLabel, inADivBinop, inADoubleBaseType, inADoubleBaseTypeNoName, inADynamicInvokeExpr, inAEmptyMethodBody, inAEntermonitorStatement, inAEnumModifier, inAExitmonitorStatement, inAExtendsClause, inAFieldMember, inAFieldReference, inAFieldSignature, inAFileBody, inAFinalModifier, inAFixedArrayDescriptor, inAFloatBaseType, inAFloatBaseTypeNoName, inAFloatConstant, inAFullIdentClassName, inAFullIdentNonvoidType, inAGotoStatement, inAGotoStmt, inAIdentArrayRef, inAIdentClassName, inAIdentityNoTypeStatement, inAIdentityStatement, inAIdentName, inAIdentNonvoidType, inAIfStatement, inAImmediateExpression, inAImplementsClause, inAInstanceofExpression, inAIntBaseType, inAIntBaseTypeNoName, inAIntegerConstant, inAInterfaceFileType, inAInterfaceNonstaticInvoke, inAInvokeExpression, inAInvokeStatement, inALabelName, inALabelStatement, inALengthofUnop, inALocalFieldRef, inALocalImmediate, inALocalName, inALocalVariable, inALongBaseType, inALongBaseTypeNoName, inALookupswitchStatement, inAMethodMember, inAMethodSignature, inAMinusBinop, inAModBinop, inAMultBinop, inAMultiArgList, inAMultiLocalNameList, inAMultiNameList, inAMultiNewExpr, inAMultiParameterList, inANativeModifier, inANegUnop, inANewExpression, inANonstaticInvokeExpr, inANonvoidJimpleType, inANopStatement, inANovoidType, inANullBaseType, inANullBaseTypeNoName, inANullConstant, inAOrBinop, inAParameter, inAPlusBinop, inAPrivateModifier, inAProtectedModifier, inAPublicModifier, inAQuotedArrayRef, inAQuotedClassName, inAQuotedName, inAQuotedNonvoidType, inAReferenceExpression, inAReferenceVariable, inARetStatement, inAReturnStatement, inAShlBinop, inAShortBaseType, inAShortBaseTypeNoName, inAShrBinop, inASigFieldRef, inASimpleNewExpr, inASingleArgList, inASingleLocalNameList, inASingleNameList, inASingleParameterList, inASpecialNonstaticInvoke, inAStaticInvokeExpr, inAStaticModifier, inAStrictfpModifier, inAStringConstant, inASynchronizedModifier, inATableswitchStatement, inAThrowsClause, inAThrowStatement, inATransientModifier, inAUnknownJimpleType, inAUnnamedMethodSignature, inAUnopBoolExpr, inAUnopExpr, inAUnopExpression, inAUshrBinop, inAVirtualNonstaticInvoke, inAVoidType, inAVolatileModifier, inAXorBinop, inStart, outAAbstractModifier, outAAnnotationModifier, outAArrayBrackets, outAArrayDescriptor, outABinopExpression, outAConstantImmediate, outADefaultCaseLabel, outAEmptyMethodBody, outAEnumModifier, outAExtendsClause, outAFieldReference, outAFileBody, outAFinalModifier, outAFixedArrayDescriptor, outAFullIdentClassName, outAGotoStmt, outAIdentArrayRef, outAIdentClassName, outAIdentName, outAImmediateExpression, outAImplementsClause, outAInterfaceNonstaticInvoke, outAInvokeExpression, outALabelName, outALocalName, outAMultiNameList, outANativeModifier, outANewExpression, outANonvoidJimpleType, outAParameter, outAPrivateModifier, outAProtectedModifier, outAPublicModifier, outAQuotedArrayRef, outAQuotedClassName, outAQuotedName, outAReferenceExpression, outAReferenceVariable, outASingleNameList, outASpecialNonstaticInvoke, outAStaticModifier, outAStrictfpModifier, outASynchronizedModifier, outATransientModifier, outAUnopBoolExpr, outAVirtualNonstaticInvoke, outAVolatileModifier |
Methods inherited from class soot.jimple.parser.analysis.AnalysisAdapter |
caseEOF, caseTAbstract, caseTAnd, caseTAnnotation, caseTAtIdentifier, caseTBoolConstant, caseTBoolean, caseTBreakpoint, caseTByte, caseTCase, caseTCatch, caseTChar, caseTClass, caseTCls, caseTCmp, caseTCmpeq, caseTCmpg, caseTCmpge, caseTCmpgt, caseTCmpl, caseTCmple, caseTCmplt, caseTCmpne, caseTColon, caseTColonEquals, caseTComma, caseTDefault, caseTDiv, caseTDot, caseTDouble, caseTDynamicinvoke, caseTEntermonitor, caseTEnum, caseTEquals, caseTExitmonitor, caseTExtends, caseTFinal, caseTFloat, caseTFloatConstant, caseTFrom, caseTFullIdentifier, caseTGoto, caseTIdentifier, caseTIf, caseTIgnored, caseTImplements, caseTInstanceof, caseTInt, caseTIntegerConstant, caseTInterface, caseTInterfaceinvoke, caseTLBrace, caseTLBracket, caseTLengthof, caseTLong, caseTLookupswitch, caseTLParen, caseTMinus, caseTMod, caseTMult, caseTNative, caseTNeg, caseTNew, caseTNewarray, caseTNewmultiarray, caseTNop, caseTNull, caseTNullType, caseTOr, caseTPlus, caseTPrivate, caseTProtected, caseTPublic, caseTQuote, caseTQuotedName, caseTRBrace, caseTRBracket, caseTRet, caseTReturn, caseTRParen, caseTSemicolon, caseTShl, caseTShort, caseTShr, caseTSpecialinvoke, caseTStatic, caseTStaticinvoke, caseTStrictfp, caseTStringConstant, caseTSynchronized, caseTTableswitch, caseTThrow, caseTThrows, caseTTo, caseTTransient, caseTUnknown, caseTUshr, caseTVirtualinvoke, caseTVoid, caseTVolatile, caseTWith, caseTXor, getIn, getOut, setIn, setOut |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mResolver
protected SootResolver mResolver
Walker
public Walker(SootResolver resolver)
Walker
public Walker(SootClass sc,
SootResolver resolver)
outStart
public void outStart(Start node)
- Overrides:
outStart
in class DepthFirstAdapter
getSootClass
public SootClass getSootClass()
inAFile
public void inAFile(AFile node)
- Overrides:
inAFile
in class DepthFirstAdapter
caseAFile
public void caseAFile(AFile node)
- Specified by:
caseAFile
in interface Analysis
- Overrides:
caseAFile
in class DepthFirstAdapter
outAFile
public void outAFile(AFile node)
- Overrides:
outAFile
in class DepthFirstAdapter
outAFieldMember
public void outAFieldMember(AFieldMember node)
- Overrides:
outAFieldMember
in class DepthFirstAdapter
outAMethodMember
public void outAMethodMember(AMethodMember node)
- Overrides:
outAMethodMember
in class DepthFirstAdapter
outAVoidType
public void outAVoidType(AVoidType node)
- Overrides:
outAVoidType
in class DepthFirstAdapter
outABaseNonvoidType
public void outABaseNonvoidType(ABaseNonvoidType node)
- Overrides:
outABaseNonvoidType
in class DepthFirstAdapter
outAQuotedNonvoidType
public void outAQuotedNonvoidType(AQuotedNonvoidType node)
- Overrides:
outAQuotedNonvoidType
in class DepthFirstAdapter
outAIdentNonvoidType
public void outAIdentNonvoidType(AIdentNonvoidType node)
- Overrides:
outAIdentNonvoidType
in class DepthFirstAdapter
outAFullIdentNonvoidType
public void outAFullIdentNonvoidType(AFullIdentNonvoidType node)
- Overrides:
outAFullIdentNonvoidType
in class DepthFirstAdapter
outABooleanBaseTypeNoName
public void outABooleanBaseTypeNoName(ABooleanBaseTypeNoName node)
- Overrides:
outABooleanBaseTypeNoName
in class DepthFirstAdapter
outAByteBaseTypeNoName
public void outAByteBaseTypeNoName(AByteBaseTypeNoName node)
- Overrides:
outAByteBaseTypeNoName
in class DepthFirstAdapter
outACharBaseTypeNoName
public void outACharBaseTypeNoName(ACharBaseTypeNoName node)
- Overrides:
outACharBaseTypeNoName
in class DepthFirstAdapter
outAShortBaseTypeNoName
public void outAShortBaseTypeNoName(AShortBaseTypeNoName node)
- Overrides:
outAShortBaseTypeNoName
in class DepthFirstAdapter
outAIntBaseTypeNoName
public void outAIntBaseTypeNoName(AIntBaseTypeNoName node)
- Overrides:
outAIntBaseTypeNoName
in class DepthFirstAdapter
outALongBaseTypeNoName
public void outALongBaseTypeNoName(ALongBaseTypeNoName node)
- Overrides:
outALongBaseTypeNoName
in class DepthFirstAdapter
outAFloatBaseTypeNoName
public void outAFloatBaseTypeNoName(AFloatBaseTypeNoName node)
- Overrides:
outAFloatBaseTypeNoName
in class DepthFirstAdapter
outADoubleBaseTypeNoName
public void outADoubleBaseTypeNoName(ADoubleBaseTypeNoName node)
- Overrides:
outADoubleBaseTypeNoName
in class DepthFirstAdapter
outANullBaseTypeNoName
public void outANullBaseTypeNoName(ANullBaseTypeNoName node)
- Overrides:
outANullBaseTypeNoName
in class DepthFirstAdapter
outABooleanBaseType
public void outABooleanBaseType(ABooleanBaseType node)
- Overrides:
outABooleanBaseType
in class DepthFirstAdapter
outAByteBaseType
public void outAByteBaseType(AByteBaseType node)
- Overrides:
outAByteBaseType
in class DepthFirstAdapter
outACharBaseType
public void outACharBaseType(ACharBaseType node)
- Overrides:
outACharBaseType
in class DepthFirstAdapter
outAShortBaseType
public void outAShortBaseType(AShortBaseType node)
- Overrides:
outAShortBaseType
in class DepthFirstAdapter
outAIntBaseType
public void outAIntBaseType(AIntBaseType node)
- Overrides:
outAIntBaseType
in class DepthFirstAdapter
outALongBaseType
public void outALongBaseType(ALongBaseType node)
- Overrides:
outALongBaseType
in class DepthFirstAdapter
outAFloatBaseType
public void outAFloatBaseType(AFloatBaseType node)
- Overrides:
outAFloatBaseType
in class DepthFirstAdapter
outADoubleBaseType
public void outADoubleBaseType(ADoubleBaseType node)
- Overrides:
outADoubleBaseType
in class DepthFirstAdapter
outANullBaseType
public void outANullBaseType(ANullBaseType node)
- Overrides:
outANullBaseType
in class DepthFirstAdapter
outAClassNameBaseType
public void outAClassNameBaseType(AClassNameBaseType node)
- Overrides:
outAClassNameBaseType
in class DepthFirstAdapter
inAFullMethodBody
public void inAFullMethodBody(AFullMethodBody node)
- Overrides:
inAFullMethodBody
in class DepthFirstAdapter
outAFullMethodBody
public void outAFullMethodBody(AFullMethodBody node)
- Overrides:
outAFullMethodBody
in class DepthFirstAdapter
outANovoidType
public void outANovoidType(ANovoidType node)
- Overrides:
outANovoidType
in class DepthFirstAdapter
outASingleParameterList
public void outASingleParameterList(ASingleParameterList node)
- Overrides:
outASingleParameterList
in class DepthFirstAdapter
outAMultiParameterList
public void outAMultiParameterList(AMultiParameterList node)
- Overrides:
outAMultiParameterList
in class DepthFirstAdapter
outASingleArgList
public void outASingleArgList(ASingleArgList node)
- Overrides:
outASingleArgList
in class DepthFirstAdapter
outAMultiArgList
public void outAMultiArgList(AMultiArgList node)
- Overrides:
outAMultiArgList
in class DepthFirstAdapter
outAClassNameSingleClassNameList
public void outAClassNameSingleClassNameList(AClassNameSingleClassNameList node)
- Overrides:
outAClassNameSingleClassNameList
in class DepthFirstAdapter
outAClassNameMultiClassNameList
public void outAClassNameMultiClassNameList(AClassNameMultiClassNameList node)
- Overrides:
outAClassNameMultiClassNameList
in class DepthFirstAdapter
outAClassFileType
public void outAClassFileType(AClassFileType node)
- Overrides:
outAClassFileType
in class DepthFirstAdapter
outAInterfaceFileType
public void outAInterfaceFileType(AInterfaceFileType node)
- Overrides:
outAInterfaceFileType
in class DepthFirstAdapter
outACatchClause
public void outACatchClause(ACatchClause node)
- Overrides:
outACatchClause
in class DepthFirstAdapter
outADeclaration
public void outADeclaration(ADeclaration node)
- Overrides:
outADeclaration
in class DepthFirstAdapter
outAUnknownJimpleType
public void outAUnknownJimpleType(AUnknownJimpleType node)
- Overrides:
outAUnknownJimpleType
in class DepthFirstAdapter
outASingleLocalNameList
public void outASingleLocalNameList(ASingleLocalNameList node)
- Overrides:
outASingleLocalNameList
in class DepthFirstAdapter
outAMultiLocalNameList
public void outAMultiLocalNameList(AMultiLocalNameList node)
- Overrides:
outAMultiLocalNameList
in class DepthFirstAdapter
outALabelStatement
public void outALabelStatement(ALabelStatement node)
- Overrides:
outALabelStatement
in class DepthFirstAdapter
outABreakpointStatement
public void outABreakpointStatement(ABreakpointStatement node)
- Overrides:
outABreakpointStatement
in class DepthFirstAdapter
outAEntermonitorStatement
public void outAEntermonitorStatement(AEntermonitorStatement node)
- Overrides:
outAEntermonitorStatement
in class DepthFirstAdapter
outAExitmonitorStatement
public void outAExitmonitorStatement(AExitmonitorStatement node)
- Overrides:
outAExitmonitorStatement
in class DepthFirstAdapter
outACaseStmt
public void outACaseStmt(ACaseStmt node)
- Overrides:
outACaseStmt
in class DepthFirstAdapter
outATableswitchStatement
public void outATableswitchStatement(ATableswitchStatement node)
- Overrides:
outATableswitchStatement
in class DepthFirstAdapter
outALookupswitchStatement
public void outALookupswitchStatement(ALookupswitchStatement node)
- Overrides:
outALookupswitchStatement
in class DepthFirstAdapter
outAIdentityStatement
public void outAIdentityStatement(AIdentityStatement node)
- Overrides:
outAIdentityStatement
in class DepthFirstAdapter
outAIdentityNoTypeStatement
public void outAIdentityNoTypeStatement(AIdentityNoTypeStatement node)
- Overrides:
outAIdentityNoTypeStatement
in class DepthFirstAdapter
outAAssignStatement
public void outAAssignStatement(AAssignStatement node)
- Overrides:
outAAssignStatement
in class DepthFirstAdapter
outAIfStatement
public void outAIfStatement(AIfStatement node)
- Overrides:
outAIfStatement
in class DepthFirstAdapter
outAReturnStatement
public void outAReturnStatement(AReturnStatement node)
- Overrides:
outAReturnStatement
in class DepthFirstAdapter
outAGotoStatement
public void outAGotoStatement(AGotoStatement node)
- Overrides:
outAGotoStatement
in class DepthFirstAdapter
outANopStatement
public void outANopStatement(ANopStatement node)
- Overrides:
outANopStatement
in class DepthFirstAdapter
outARetStatement
public void outARetStatement(ARetStatement node)
- Overrides:
outARetStatement
in class DepthFirstAdapter
outAThrowStatement
public void outAThrowStatement(AThrowStatement node)
- Overrides:
outAThrowStatement
in class DepthFirstAdapter
outAInvokeStatement
public void outAInvokeStatement(AInvokeStatement node)
- Overrides:
outAInvokeStatement
in class DepthFirstAdapter
outAConstantCaseLabel
public void outAConstantCaseLabel(AConstantCaseLabel node)
- Overrides:
outAConstantCaseLabel
in class DepthFirstAdapter
outALocalImmediate
public void outALocalImmediate(ALocalImmediate node)
- Overrides:
outALocalImmediate
in class DepthFirstAdapter
outANullConstant
public void outANullConstant(ANullConstant node)
- Overrides:
outANullConstant
in class DepthFirstAdapter
outAIntegerConstant
public void outAIntegerConstant(AIntegerConstant node)
- Overrides:
outAIntegerConstant
in class DepthFirstAdapter
outAStringConstant
public void outAStringConstant(AStringConstant node)
- Overrides:
outAStringConstant
in class DepthFirstAdapter
outAClzzConstant
public void outAClzzConstant(AClzzConstant node)
- Overrides:
outAClzzConstant
in class DepthFirstAdapter
outAFloatConstant
public void outAFloatConstant(AFloatConstant node)
- Overrides:
outAFloatConstant
in class DepthFirstAdapter
outABinopExpr
public void outABinopExpr(ABinopExpr node)
- Overrides:
outABinopExpr
in class DepthFirstAdapter
outABinopBoolExpr
public void outABinopBoolExpr(ABinopBoolExpr node)
- Overrides:
outABinopBoolExpr
in class DepthFirstAdapter
outAUnopExpression
public void outAUnopExpression(AUnopExpression node)
- Overrides:
outAUnopExpression
in class DepthFirstAdapter
outAAndBinop
public void outAAndBinop(AAndBinop node)
- Overrides:
outAAndBinop
in class DepthFirstAdapter
outAOrBinop
public void outAOrBinop(AOrBinop node)
- Overrides:
outAOrBinop
in class DepthFirstAdapter
outAXorBinop
public void outAXorBinop(AXorBinop node)
- Overrides:
outAXorBinop
in class DepthFirstAdapter
outAModBinop
public void outAModBinop(AModBinop node)
- Overrides:
outAModBinop
in class DepthFirstAdapter
outACmpBinop
public void outACmpBinop(ACmpBinop node)
- Overrides:
outACmpBinop
in class DepthFirstAdapter
outACmpgBinop
public void outACmpgBinop(ACmpgBinop node)
- Overrides:
outACmpgBinop
in class DepthFirstAdapter
outACmplBinop
public void outACmplBinop(ACmplBinop node)
- Overrides:
outACmplBinop
in class DepthFirstAdapter
outACmpeqBinop
public void outACmpeqBinop(ACmpeqBinop node)
- Overrides:
outACmpeqBinop
in class DepthFirstAdapter
outACmpneBinop
public void outACmpneBinop(ACmpneBinop node)
- Overrides:
outACmpneBinop
in class DepthFirstAdapter
outACmpgtBinop
public void outACmpgtBinop(ACmpgtBinop node)
- Overrides:
outACmpgtBinop
in class DepthFirstAdapter
outACmpgeBinop
public void outACmpgeBinop(ACmpgeBinop node)
- Overrides:
outACmpgeBinop
in class DepthFirstAdapter
outACmpltBinop
public void outACmpltBinop(ACmpltBinop node)
- Overrides:
outACmpltBinop
in class DepthFirstAdapter
outACmpleBinop
public void outACmpleBinop(ACmpleBinop node)
- Overrides:
outACmpleBinop
in class DepthFirstAdapter
outAShlBinop
public void outAShlBinop(AShlBinop node)
- Overrides:
outAShlBinop
in class DepthFirstAdapter
outAShrBinop
public void outAShrBinop(AShrBinop node)
- Overrides:
outAShrBinop
in class DepthFirstAdapter
outAUshrBinop
public void outAUshrBinop(AUshrBinop node)
- Overrides:
outAUshrBinop
in class DepthFirstAdapter
outAPlusBinop
public void outAPlusBinop(APlusBinop node)
- Overrides:
outAPlusBinop
in class DepthFirstAdapter
outAMinusBinop
public void outAMinusBinop(AMinusBinop node)
- Overrides:
outAMinusBinop
in class DepthFirstAdapter
outAMultBinop
public void outAMultBinop(AMultBinop node)
- Overrides:
outAMultBinop
in class DepthFirstAdapter
outADivBinop
public void outADivBinop(ADivBinop node)
- Overrides:
outADivBinop
in class DepthFirstAdapter
outAThrowsClause
public void outAThrowsClause(AThrowsClause node)
- Overrides:
outAThrowsClause
in class DepthFirstAdapter
outALocalVariable
public void outALocalVariable(ALocalVariable node)
- Overrides:
outALocalVariable
in class DepthFirstAdapter
outAArrayReference
public void outAArrayReference(AArrayReference node)
- Overrides:
outAArrayReference
in class DepthFirstAdapter
outALocalFieldRef
public void outALocalFieldRef(ALocalFieldRef node)
- Overrides:
outALocalFieldRef
in class DepthFirstAdapter
outASigFieldRef
public void outASigFieldRef(ASigFieldRef node)
- Overrides:
outASigFieldRef
in class DepthFirstAdapter
outAFieldSignature
public void outAFieldSignature(AFieldSignature node)
- Overrides:
outAFieldSignature
in class DepthFirstAdapter
outACastExpression
public void outACastExpression(ACastExpression node)
- Overrides:
outACastExpression
in class DepthFirstAdapter
outAInstanceofExpression
public void outAInstanceofExpression(AInstanceofExpression node)
- Overrides:
outAInstanceofExpression
in class DepthFirstAdapter
outAUnopExpr
public void outAUnopExpr(AUnopExpr node)
- Overrides:
outAUnopExpr
in class DepthFirstAdapter
outALengthofUnop
public void outALengthofUnop(ALengthofUnop node)
- Overrides:
outALengthofUnop
in class DepthFirstAdapter
outANegUnop
public void outANegUnop(ANegUnop node)
- Overrides:
outANegUnop
in class DepthFirstAdapter
outANonstaticInvokeExpr
public void outANonstaticInvokeExpr(ANonstaticInvokeExpr node)
- Overrides:
outANonstaticInvokeExpr
in class DepthFirstAdapter
outAStaticInvokeExpr
public void outAStaticInvokeExpr(AStaticInvokeExpr node)
- Overrides:
outAStaticInvokeExpr
in class DepthFirstAdapter
outADynamicInvokeExpr
public void outADynamicInvokeExpr(ADynamicInvokeExpr node)
- Overrides:
outADynamicInvokeExpr
in class DepthFirstAdapter
outAUnnamedMethodSignature
public void outAUnnamedMethodSignature(AUnnamedMethodSignature node)
- Overrides:
outAUnnamedMethodSignature
in class DepthFirstAdapter
outAMethodSignature
public void outAMethodSignature(AMethodSignature node)
- Overrides:
outAMethodSignature
in class DepthFirstAdapter
outASimpleNewExpr
public void outASimpleNewExpr(ASimpleNewExpr node)
- Overrides:
outASimpleNewExpr
in class DepthFirstAdapter
outAArrayNewExpr
public void outAArrayNewExpr(AArrayNewExpr node)
- Overrides:
outAArrayNewExpr
in class DepthFirstAdapter
outAMultiNewExpr
public void outAMultiNewExpr(AMultiNewExpr node)
- Overrides:
outAMultiNewExpr
in class DepthFirstAdapter
defaultCase
public void defaultCase(Node node)
- Overrides:
defaultCase
in class AnalysisAdapter
processModifiers
protected int processModifiers(List l)