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
Methods inherited from class soot.jimple.parser.analysis.DepthFirstAdapter |
caseAAbstractModifier,
caseAAndBinop,
caseAArrayBrackets,
caseAArrayDescriptor,
caseAArrayNewExpr,
caseAArrayRef,
caseAArrayReference,
caseAAssignStatement,
caseABaseNonvoidType,
caseABinopBoolExpr,
caseABinopExpr,
caseABinopExpression,
caseABooleanBaseType,
caseABooleanBaseTypeNoName,
caseABreakpointStatement,
caseAByteBaseType,
caseAByteBaseTypeNoName,
caseACaseStmt,
caseACastExpression,
caseACatchClause,
caseACharBaseType,
caseACharBaseTypeNoName,
caseAClassFileType,
caseAClassNameBaseType,
caseAClassNameMultiClassNameList,
caseAClassNameSingleClassNameList,
caseACmpBinop,
caseACmpeqBinop,
caseACmpgBinop,
caseACmpgeBinop,
caseACmpgtBinop,
caseACmplBinop,
caseACmpleBinop,
caseACmpltBinop,
caseACmpneBinop,
caseAConstantCaseLabel,
caseAConstantImmediate,
caseADeclaration,
caseADefaultCaseLabel,
caseADivBinop,
caseADoubleBaseType,
caseADoubleBaseTypeNoName,
caseAEmptyMethodBody,
caseAEntermonitorStatement,
caseAExitmonitorStatement,
caseAExtendsClause,
caseAFieldMember,
caseAFieldReference,
caseAFieldSignature,
caseAFileBody,
caseAFinalModifier,
caseAFixedArrayDescriptor,
caseAFloatBaseType,
caseAFloatBaseTypeNoName,
caseAFloatConstant,
caseAFullIdentClassName,
caseAFullIdentNonvoidType,
caseAFullMethodBody,
caseAGotoStatement,
caseAGotoStmt,
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,
caseAQuotedClassName,
caseAQuotedName,
caseAQuotedNonvoidType,
caseAReferenceExpression,
caseAReferenceVariable,
caseARetStatement,
caseAReturnStatement,
caseAShlBinop,
caseAShortBaseType,
caseAShortBaseTypeNoName,
caseAShrBinop,
caseASigFieldRef,
caseASimpleNewExpr,
caseASingleArgList,
caseASingleLocalNameList,
caseASingleNameList,
caseASingleParameterList,
caseASpecialNonstaticInvoke,
caseAStaticInvokeExpr,
caseAStaticModifier,
caseAStringConstant,
caseASynchronizedModifier,
caseATableswitchStatement,
caseAThrowsClause,
caseAThrowStatement,
caseATransientModifier,
caseAUnknownJimpleType,
caseAUnopBoolExpr,
caseAUnopExpr,
caseAUnopExpression,
caseAUshrBinop,
caseAVirtualNonstaticInvoke,
caseAVoidType,
caseAVolatileModifier,
caseAXorBinop,
caseStart,
defaultIn,
defaultOut,
inAAbstractModifier,
inAAndBinop,
inAArrayBrackets,
inAArrayDescriptor,
inAArrayNewExpr,
inAArrayRef,
inAArrayReference,
inAAssignStatement,
inABaseNonvoidType,
inABinopBoolExpr,
inABinopExpr,
inABinopExpression,
inABooleanBaseType,
inABooleanBaseTypeNoName,
inABreakpointStatement,
inAByteBaseType,
inAByteBaseTypeNoName,
inACaseStmt,
inACastExpression,
inACatchClause,
inACharBaseType,
inACharBaseTypeNoName,
inAClassFileType,
inAClassNameBaseType,
inAClassNameMultiClassNameList,
inAClassNameSingleClassNameList,
inACmpBinop,
inACmpeqBinop,
inACmpgBinop,
inACmpgeBinop,
inACmpgtBinop,
inACmplBinop,
inACmpleBinop,
inACmpltBinop,
inACmpneBinop,
inAConstantCaseLabel,
inAConstantImmediate,
inADeclaration,
inADefaultCaseLabel,
inADivBinop,
inADoubleBaseType,
inADoubleBaseTypeNoName,
inAEmptyMethodBody,
inAEntermonitorStatement,
inAExitmonitorStatement,
inAExtendsClause,
inAFieldMember,
inAFieldReference,
inAFieldSignature,
inAFileBody,
inAFinalModifier,
inAFixedArrayDescriptor,
inAFloatBaseType,
inAFloatBaseTypeNoName,
inAFloatConstant,
inAFullIdentClassName,
inAFullIdentNonvoidType,
inAGotoStatement,
inAGotoStmt,
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,
inAQuotedClassName,
inAQuotedName,
inAQuotedNonvoidType,
inAReferenceExpression,
inAReferenceVariable,
inARetStatement,
inAReturnStatement,
inAShlBinop,
inAShortBaseType,
inAShortBaseTypeNoName,
inAShrBinop,
inASigFieldRef,
inASimpleNewExpr,
inASingleArgList,
inASingleLocalNameList,
inASingleNameList,
inASingleParameterList,
inASpecialNonstaticInvoke,
inAStaticInvokeExpr,
inAStaticModifier,
inAStringConstant,
inASynchronizedModifier,
inATableswitchStatement,
inAThrowsClause,
inAThrowStatement,
inATransientModifier,
inAUnknownJimpleType,
inAUnopBoolExpr,
inAUnopExpr,
inAUnopExpression,
inAUshrBinop,
inAVirtualNonstaticInvoke,
inAVoidType,
inAVolatileModifier,
inAXorBinop,
inStart,
outAAbstractModifier,
outAArrayBrackets,
outAArrayDescriptor,
outAArrayReference,
outABinopExpression,
outAConstantImmediate,
outADefaultCaseLabel,
outAEmptyMethodBody,
outAExtendsClause,
outAFieldReference,
outAFileBody,
outAFinalModifier,
outAFixedArrayDescriptor,
outAFullIdentClassName,
outAGotoStmt,
outAIdentClassName,
outAIdentName,
outAImmediateExpression,
outAImplementsClause,
outAInterfaceNonstaticInvoke,
outAInvokeExpression,
outALabelName,
outALocalName,
outAMultiNameList,
outANativeModifier,
outANewExpression,
outANonvoidJimpleType,
outAParameter,
outAPrivateModifier,
outAProtectedModifier,
outAPublicModifier,
outAQuotedClassName,
outAQuotedName,
outAReferenceExpression,
outAReferenceVariable,
outASingleNameList,
outASpecialNonstaticInvoke,
outAStaticModifier,
outASynchronizedModifier,
outATransientModifier,
outAUnopBoolExpr,
outAVirtualNonstaticInvoke,
outAVolatileModifier |
Methods inherited from class soot.jimple.parser.analysis.AnalysisAdapter |
caseEOF,
caseTAbstract,
caseTAnd,
caseTAtIdentifier,
caseTBoolConstant,
caseTBoolean,
caseTBreakpoint,
caseTByte,
caseTCase,
caseTCatch,
caseTChar,
caseTClass,
caseTCmp,
caseTCmpeq,
caseTCmpg,
caseTCmpge,
caseTCmpgt,
caseTCmpl,
caseTCmple,
caseTCmplt,
caseTCmpne,
caseTColon,
caseTColonEquals,
caseTComma,
caseTDefault,
caseTDiv,
caseTDot,
caseTDouble,
caseTEntermonitor,
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,
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)
- 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
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
outAArrayRef
public void outAArrayRef(AArrayRef node)
- Overrides:
- outAArrayRef 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
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(java.util.List l)