Package soot.jimple.parser
Class Walker
- java.lang.Object
-
- soot.jimple.parser.analysis.AnalysisAdapter
-
- soot.jimple.parser.analysis.DepthFirstAdapter
-
- soot.jimple.parser.Walker
-
- Direct Known Subclasses:
BodyExtractorWalker,SkeletonExtractorWalker
public class Walker extends DepthFirstAdapter
-
-
Field Summary
Fields Modifier and Type Field Description protected SootResolvermResolver
-
Constructor Summary
Constructors Constructor Description Walker(SootClass sc, SootResolver resolver)Walker(SootResolver resolver)
-
Method Summary
-
Methods inherited from class soot.jimple.parser.analysis.DepthFirstAdapter
caseAAbstractModifier, caseAAndBinop, caseAAnnotationModifier, caseAArrayBrackets, caseAArrayDescriptor, caseAArrayNewExpr, caseAArrayReference, caseAAssignStatement, caseABaseNonvoidType, caseABinopBoolExpr, caseABinopExpr, caseABinopExpression, caseABoolConstant, 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, inABoolConstant, 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, caseInvalidToken, 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
-
-
-
-
Field Detail
-
mResolver
protected final SootResolver mResolver
-
-
Constructor Detail
-
Walker
public Walker(SootResolver resolver)
-
Walker
public Walker(SootClass sc, SootResolver resolver)
-
-
Method Detail
-
outStart
public void outStart(Start node)
- Overrides:
outStartin classDepthFirstAdapter
-
getSootClass
public SootClass getSootClass()
-
inAFile
public void inAFile(AFile node)
- Overrides:
inAFilein classDepthFirstAdapter
-
caseAFile
public void caseAFile(AFile node)
- Specified by:
caseAFilein interfaceAnalysis- Overrides:
caseAFilein classDepthFirstAdapter
-
outAFile
public void outAFile(AFile node)
- Overrides:
outAFilein classDepthFirstAdapter
-
outAFieldMember
public void outAFieldMember(AFieldMember node)
- Overrides:
outAFieldMemberin classDepthFirstAdapter
-
outAMethodMember
public void outAMethodMember(AMethodMember node)
- Overrides:
outAMethodMemberin classDepthFirstAdapter
-
outAVoidType
public void outAVoidType(AVoidType node)
- Overrides:
outAVoidTypein classDepthFirstAdapter
-
outABaseNonvoidType
public void outABaseNonvoidType(ABaseNonvoidType node)
- Overrides:
outABaseNonvoidTypein classDepthFirstAdapter
-
outAQuotedNonvoidType
public void outAQuotedNonvoidType(AQuotedNonvoidType node)
- Overrides:
outAQuotedNonvoidTypein classDepthFirstAdapter
-
outAIdentNonvoidType
public void outAIdentNonvoidType(AIdentNonvoidType node)
- Overrides:
outAIdentNonvoidTypein classDepthFirstAdapter
-
outAFullIdentNonvoidType
public void outAFullIdentNonvoidType(AFullIdentNonvoidType node)
- Overrides:
outAFullIdentNonvoidTypein classDepthFirstAdapter
-
outABooleanBaseTypeNoName
public void outABooleanBaseTypeNoName(ABooleanBaseTypeNoName node)
- Overrides:
outABooleanBaseTypeNoNamein classDepthFirstAdapter
-
outAByteBaseTypeNoName
public void outAByteBaseTypeNoName(AByteBaseTypeNoName node)
- Overrides:
outAByteBaseTypeNoNamein classDepthFirstAdapter
-
outACharBaseTypeNoName
public void outACharBaseTypeNoName(ACharBaseTypeNoName node)
- Overrides:
outACharBaseTypeNoNamein classDepthFirstAdapter
-
outAShortBaseTypeNoName
public void outAShortBaseTypeNoName(AShortBaseTypeNoName node)
- Overrides:
outAShortBaseTypeNoNamein classDepthFirstAdapter
-
outAIntBaseTypeNoName
public void outAIntBaseTypeNoName(AIntBaseTypeNoName node)
- Overrides:
outAIntBaseTypeNoNamein classDepthFirstAdapter
-
outALongBaseTypeNoName
public void outALongBaseTypeNoName(ALongBaseTypeNoName node)
- Overrides:
outALongBaseTypeNoNamein classDepthFirstAdapter
-
outAFloatBaseTypeNoName
public void outAFloatBaseTypeNoName(AFloatBaseTypeNoName node)
- Overrides:
outAFloatBaseTypeNoNamein classDepthFirstAdapter
-
outADoubleBaseTypeNoName
public void outADoubleBaseTypeNoName(ADoubleBaseTypeNoName node)
- Overrides:
outADoubleBaseTypeNoNamein classDepthFirstAdapter
-
outANullBaseTypeNoName
public void outANullBaseTypeNoName(ANullBaseTypeNoName node)
- Overrides:
outANullBaseTypeNoNamein classDepthFirstAdapter
-
outABooleanBaseType
public void outABooleanBaseType(ABooleanBaseType node)
- Overrides:
outABooleanBaseTypein classDepthFirstAdapter
-
outAByteBaseType
public void outAByteBaseType(AByteBaseType node)
- Overrides:
outAByteBaseTypein classDepthFirstAdapter
-
outACharBaseType
public void outACharBaseType(ACharBaseType node)
- Overrides:
outACharBaseTypein classDepthFirstAdapter
-
outAShortBaseType
public void outAShortBaseType(AShortBaseType node)
- Overrides:
outAShortBaseTypein classDepthFirstAdapter
-
outAIntBaseType
public void outAIntBaseType(AIntBaseType node)
- Overrides:
outAIntBaseTypein classDepthFirstAdapter
-
outALongBaseType
public void outALongBaseType(ALongBaseType node)
- Overrides:
outALongBaseTypein classDepthFirstAdapter
-
outAFloatBaseType
public void outAFloatBaseType(AFloatBaseType node)
- Overrides:
outAFloatBaseTypein classDepthFirstAdapter
-
outADoubleBaseType
public void outADoubleBaseType(ADoubleBaseType node)
- Overrides:
outADoubleBaseTypein classDepthFirstAdapter
-
outANullBaseType
public void outANullBaseType(ANullBaseType node)
- Overrides:
outANullBaseTypein classDepthFirstAdapter
-
outAClassNameBaseType
public void outAClassNameBaseType(AClassNameBaseType node)
- Overrides:
outAClassNameBaseTypein classDepthFirstAdapter
-
inAFullMethodBody
public void inAFullMethodBody(AFullMethodBody node)
- Overrides:
inAFullMethodBodyin classDepthFirstAdapter
-
outAFullMethodBody
public void outAFullMethodBody(AFullMethodBody node)
- Overrides:
outAFullMethodBodyin classDepthFirstAdapter
-
outANovoidType
public void outANovoidType(ANovoidType node)
- Overrides:
outANovoidTypein classDepthFirstAdapter
-
outASingleParameterList
public void outASingleParameterList(ASingleParameterList node)
- Overrides:
outASingleParameterListin classDepthFirstAdapter
-
outAMultiParameterList
public void outAMultiParameterList(AMultiParameterList node)
- Overrides:
outAMultiParameterListin classDepthFirstAdapter
-
outASingleArgList
public void outASingleArgList(ASingleArgList node)
- Overrides:
outASingleArgListin classDepthFirstAdapter
-
outAMultiArgList
public void outAMultiArgList(AMultiArgList node)
- Overrides:
outAMultiArgListin classDepthFirstAdapter
-
outAClassNameSingleClassNameList
public void outAClassNameSingleClassNameList(AClassNameSingleClassNameList node)
- Overrides:
outAClassNameSingleClassNameListin classDepthFirstAdapter
-
outAClassNameMultiClassNameList
public void outAClassNameMultiClassNameList(AClassNameMultiClassNameList node)
- Overrides:
outAClassNameMultiClassNameListin classDepthFirstAdapter
-
outAClassFileType
public void outAClassFileType(AClassFileType node)
- Overrides:
outAClassFileTypein classDepthFirstAdapter
-
outAInterfaceFileType
public void outAInterfaceFileType(AInterfaceFileType node)
- Overrides:
outAInterfaceFileTypein classDepthFirstAdapter
-
outACatchClause
public void outACatchClause(ACatchClause node)
- Overrides:
outACatchClausein classDepthFirstAdapter
-
outADeclaration
public void outADeclaration(ADeclaration node)
- Overrides:
outADeclarationin classDepthFirstAdapter
-
outAUnknownJimpleType
public void outAUnknownJimpleType(AUnknownJimpleType node)
- Overrides:
outAUnknownJimpleTypein classDepthFirstAdapter
-
outASingleLocalNameList
public void outASingleLocalNameList(ASingleLocalNameList node)
- Overrides:
outASingleLocalNameListin classDepthFirstAdapter
-
outAMultiLocalNameList
public void outAMultiLocalNameList(AMultiLocalNameList node)
- Overrides:
outAMultiLocalNameListin classDepthFirstAdapter
-
outALabelStatement
public void outALabelStatement(ALabelStatement node)
- Overrides:
outALabelStatementin classDepthFirstAdapter
-
outABreakpointStatement
public void outABreakpointStatement(ABreakpointStatement node)
- Overrides:
outABreakpointStatementin classDepthFirstAdapter
-
outAEntermonitorStatement
public void outAEntermonitorStatement(AEntermonitorStatement node)
- Overrides:
outAEntermonitorStatementin classDepthFirstAdapter
-
outAExitmonitorStatement
public void outAExitmonitorStatement(AExitmonitorStatement node)
- Overrides:
outAExitmonitorStatementin classDepthFirstAdapter
-
outACaseStmt
public void outACaseStmt(ACaseStmt node)
- Overrides:
outACaseStmtin classDepthFirstAdapter
-
outATableswitchStatement
public void outATableswitchStatement(ATableswitchStatement node)
- Overrides:
outATableswitchStatementin classDepthFirstAdapter
-
outALookupswitchStatement
public void outALookupswitchStatement(ALookupswitchStatement node)
- Overrides:
outALookupswitchStatementin classDepthFirstAdapter
-
outAIdentityStatement
public void outAIdentityStatement(AIdentityStatement node)
- Overrides:
outAIdentityStatementin classDepthFirstAdapter
-
outAIdentityNoTypeStatement
public void outAIdentityNoTypeStatement(AIdentityNoTypeStatement node)
- Overrides:
outAIdentityNoTypeStatementin classDepthFirstAdapter
-
outAAssignStatement
public void outAAssignStatement(AAssignStatement node)
- Overrides:
outAAssignStatementin classDepthFirstAdapter
-
outAIfStatement
public void outAIfStatement(AIfStatement node)
- Overrides:
outAIfStatementin classDepthFirstAdapter
-
outAReturnStatement
public void outAReturnStatement(AReturnStatement node)
- Overrides:
outAReturnStatementin classDepthFirstAdapter
-
outAGotoStatement
public void outAGotoStatement(AGotoStatement node)
- Overrides:
outAGotoStatementin classDepthFirstAdapter
-
outANopStatement
public void outANopStatement(ANopStatement node)
- Overrides:
outANopStatementin classDepthFirstAdapter
-
outARetStatement
public void outARetStatement(ARetStatement node)
- Overrides:
outARetStatementin classDepthFirstAdapter
-
outAThrowStatement
public void outAThrowStatement(AThrowStatement node)
- Overrides:
outAThrowStatementin classDepthFirstAdapter
-
outAInvokeStatement
public void outAInvokeStatement(AInvokeStatement node)
- Overrides:
outAInvokeStatementin classDepthFirstAdapter
-
outAConstantCaseLabel
public void outAConstantCaseLabel(AConstantCaseLabel node)
- Overrides:
outAConstantCaseLabelin classDepthFirstAdapter
-
outALocalImmediate
public void outALocalImmediate(ALocalImmediate node)
- Overrides:
outALocalImmediatein classDepthFirstAdapter
-
outANullConstant
public void outANullConstant(ANullConstant node)
- Overrides:
outANullConstantin classDepthFirstAdapter
-
outAIntegerConstant
public void outAIntegerConstant(AIntegerConstant node)
- Overrides:
outAIntegerConstantin classDepthFirstAdapter
-
outABoolConstant
public void outABoolConstant(ABoolConstant node)
- Overrides:
outABoolConstantin classDepthFirstAdapter
-
outAStringConstant
public void outAStringConstant(AStringConstant node)
- Overrides:
outAStringConstantin classDepthFirstAdapter
-
outAClzzConstant
public void outAClzzConstant(AClzzConstant node)
- Overrides:
outAClzzConstantin classDepthFirstAdapter
-
outAFloatConstant
public void outAFloatConstant(AFloatConstant node)
- Overrides:
outAFloatConstantin classDepthFirstAdapter
-
outABinopExpr
public void outABinopExpr(ABinopExpr node)
- Overrides:
outABinopExprin classDepthFirstAdapter
-
outABinopBoolExpr
public void outABinopBoolExpr(ABinopBoolExpr node)
- Overrides:
outABinopBoolExprin classDepthFirstAdapter
-
outAUnopExpression
public void outAUnopExpression(AUnopExpression node)
- Overrides:
outAUnopExpressionin classDepthFirstAdapter
-
outAAndBinop
public void outAAndBinop(AAndBinop node)
- Overrides:
outAAndBinopin classDepthFirstAdapter
-
outAOrBinop
public void outAOrBinop(AOrBinop node)
- Overrides:
outAOrBinopin classDepthFirstAdapter
-
outAXorBinop
public void outAXorBinop(AXorBinop node)
- Overrides:
outAXorBinopin classDepthFirstAdapter
-
outAModBinop
public void outAModBinop(AModBinop node)
- Overrides:
outAModBinopin classDepthFirstAdapter
-
outACmpBinop
public void outACmpBinop(ACmpBinop node)
- Overrides:
outACmpBinopin classDepthFirstAdapter
-
outACmpgBinop
public void outACmpgBinop(ACmpgBinop node)
- Overrides:
outACmpgBinopin classDepthFirstAdapter
-
outACmplBinop
public void outACmplBinop(ACmplBinop node)
- Overrides:
outACmplBinopin classDepthFirstAdapter
-
outACmpeqBinop
public void outACmpeqBinop(ACmpeqBinop node)
- Overrides:
outACmpeqBinopin classDepthFirstAdapter
-
outACmpneBinop
public void outACmpneBinop(ACmpneBinop node)
- Overrides:
outACmpneBinopin classDepthFirstAdapter
-
outACmpgtBinop
public void outACmpgtBinop(ACmpgtBinop node)
- Overrides:
outACmpgtBinopin classDepthFirstAdapter
-
outACmpgeBinop
public void outACmpgeBinop(ACmpgeBinop node)
- Overrides:
outACmpgeBinopin classDepthFirstAdapter
-
outACmpltBinop
public void outACmpltBinop(ACmpltBinop node)
- Overrides:
outACmpltBinopin classDepthFirstAdapter
-
outACmpleBinop
public void outACmpleBinop(ACmpleBinop node)
- Overrides:
outACmpleBinopin classDepthFirstAdapter
-
outAShlBinop
public void outAShlBinop(AShlBinop node)
- Overrides:
outAShlBinopin classDepthFirstAdapter
-
outAShrBinop
public void outAShrBinop(AShrBinop node)
- Overrides:
outAShrBinopin classDepthFirstAdapter
-
outAUshrBinop
public void outAUshrBinop(AUshrBinop node)
- Overrides:
outAUshrBinopin classDepthFirstAdapter
-
outAPlusBinop
public void outAPlusBinop(APlusBinop node)
- Overrides:
outAPlusBinopin classDepthFirstAdapter
-
outAMinusBinop
public void outAMinusBinop(AMinusBinop node)
- Overrides:
outAMinusBinopin classDepthFirstAdapter
-
outAMultBinop
public void outAMultBinop(AMultBinop node)
- Overrides:
outAMultBinopin classDepthFirstAdapter
-
outADivBinop
public void outADivBinop(ADivBinop node)
- Overrides:
outADivBinopin classDepthFirstAdapter
-
outAThrowsClause
public void outAThrowsClause(AThrowsClause node)
- Overrides:
outAThrowsClausein classDepthFirstAdapter
-
outALocalVariable
public void outALocalVariable(ALocalVariable node)
- Overrides:
outALocalVariablein classDepthFirstAdapter
-
outAArrayReference
public void outAArrayReference(AArrayReference node)
- Overrides:
outAArrayReferencein classDepthFirstAdapter
-
outALocalFieldRef
public void outALocalFieldRef(ALocalFieldRef node)
- Overrides:
outALocalFieldRefin classDepthFirstAdapter
-
outASigFieldRef
public void outASigFieldRef(ASigFieldRef node)
- Overrides:
outASigFieldRefin classDepthFirstAdapter
-
outAFieldSignature
public void outAFieldSignature(AFieldSignature node)
- Overrides:
outAFieldSignaturein classDepthFirstAdapter
-
outACastExpression
public void outACastExpression(ACastExpression node)
- Overrides:
outACastExpressionin classDepthFirstAdapter
-
outAInstanceofExpression
public void outAInstanceofExpression(AInstanceofExpression node)
- Overrides:
outAInstanceofExpressionin classDepthFirstAdapter
-
outAUnopExpr
public void outAUnopExpr(AUnopExpr node)
- Overrides:
outAUnopExprin classDepthFirstAdapter
-
outALengthofUnop
public void outALengthofUnop(ALengthofUnop node)
- Overrides:
outALengthofUnopin classDepthFirstAdapter
-
outANegUnop
public void outANegUnop(ANegUnop node)
- Overrides:
outANegUnopin classDepthFirstAdapter
-
outANonstaticInvokeExpr
public void outANonstaticInvokeExpr(ANonstaticInvokeExpr node)
- Overrides:
outANonstaticInvokeExprin classDepthFirstAdapter
-
outAStaticInvokeExpr
public void outAStaticInvokeExpr(AStaticInvokeExpr node)
- Overrides:
outAStaticInvokeExprin classDepthFirstAdapter
-
outADynamicInvokeExpr
public void outADynamicInvokeExpr(ADynamicInvokeExpr node)
- Overrides:
outADynamicInvokeExprin classDepthFirstAdapter
-
outAUnnamedMethodSignature
public void outAUnnamedMethodSignature(AUnnamedMethodSignature node)
- Overrides:
outAUnnamedMethodSignaturein classDepthFirstAdapter
-
outAMethodSignature
public void outAMethodSignature(AMethodSignature node)
- Overrides:
outAMethodSignaturein classDepthFirstAdapter
-
outASimpleNewExpr
public void outASimpleNewExpr(ASimpleNewExpr node)
- Overrides:
outASimpleNewExprin classDepthFirstAdapter
-
outAArrayNewExpr
public void outAArrayNewExpr(AArrayNewExpr node)
- Overrides:
outAArrayNewExprin classDepthFirstAdapter
-
outAMultiNewExpr
public void outAMultiNewExpr(AMultiNewExpr node)
- Overrides:
outAMultiNewExprin classDepthFirstAdapter
-
defaultCase
public void defaultCase(Node node)
- Overrides:
defaultCasein classAnalysisAdapter
-
processModifiers
protected int processModifiers(List l)
-
-