|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--soot.jimple.parser.analysis.AnalysisAdapter | +--soot.jimple.parser.analysis.DepthFirstAdapter | +--soot.jimple.parser.Walker
Field Summary | |
protected SootResolver |
mResolver
|
Constructor Summary | |
Walker(SootClass sc,
SootResolver resolver)
|
|
Walker(SootResolver resolver)
|
Method Summary | |
void |
caseAFile(soot.jimple.parser.node.AFile node)
|
void |
defaultCase(soot.jimple.parser.node.Node node)
|
SootClass |
getSootClass()
|
void |
inAFile(soot.jimple.parser.node.AFile node)
|
void |
inAFullMethodBody(soot.jimple.parser.node.AFullMethodBody node)
|
void |
outAAndBinop(soot.jimple.parser.node.AAndBinop node)
|
void |
outAArrayNewExpr(soot.jimple.parser.node.AArrayNewExpr node)
|
void |
outAArrayRef(soot.jimple.parser.node.AArrayRef node)
|
void |
outAAssignStatement(soot.jimple.parser.node.AAssignStatement node)
|
void |
outABaseNonvoidType(soot.jimple.parser.node.ABaseNonvoidType node)
|
void |
outABinopBoolExpr(soot.jimple.parser.node.ABinopBoolExpr node)
|
void |
outABinopExpr(soot.jimple.parser.node.ABinopExpr node)
|
void |
outABooleanBaseType(soot.jimple.parser.node.ABooleanBaseType node)
|
void |
outABooleanBaseTypeNoName(soot.jimple.parser.node.ABooleanBaseTypeNoName node)
|
void |
outABreakpointStatement(soot.jimple.parser.node.ABreakpointStatement node)
|
void |
outAByteBaseType(soot.jimple.parser.node.AByteBaseType node)
|
void |
outAByteBaseTypeNoName(soot.jimple.parser.node.AByteBaseTypeNoName node)
|
void |
outACaseStmt(soot.jimple.parser.node.ACaseStmt node)
|
void |
outACastExpression(soot.jimple.parser.node.ACastExpression node)
|
void |
outACatchClause(soot.jimple.parser.node.ACatchClause node)
|
void |
outACharBaseType(soot.jimple.parser.node.ACharBaseType node)
|
void |
outACharBaseTypeNoName(soot.jimple.parser.node.ACharBaseTypeNoName node)
|
void |
outAClassFileType(soot.jimple.parser.node.AClassFileType node)
|
void |
outAClassNameBaseType(soot.jimple.parser.node.AClassNameBaseType node)
|
void |
outAClassNameMultiClassNameList(soot.jimple.parser.node.AClassNameMultiClassNameList node)
|
void |
outAClassNameSingleClassNameList(soot.jimple.parser.node.AClassNameSingleClassNameList node)
|
void |
outACmpBinop(soot.jimple.parser.node.ACmpBinop node)
|
void |
outACmpeqBinop(soot.jimple.parser.node.ACmpeqBinop node)
|
void |
outACmpgBinop(soot.jimple.parser.node.ACmpgBinop node)
|
void |
outACmpgeBinop(soot.jimple.parser.node.ACmpgeBinop node)
|
void |
outACmpgtBinop(soot.jimple.parser.node.ACmpgtBinop node)
|
void |
outACmplBinop(soot.jimple.parser.node.ACmplBinop node)
|
void |
outACmpleBinop(soot.jimple.parser.node.ACmpleBinop node)
|
void |
outACmpltBinop(soot.jimple.parser.node.ACmpltBinop node)
|
void |
outACmpneBinop(soot.jimple.parser.node.ACmpneBinop node)
|
void |
outAConstantCaseLabel(soot.jimple.parser.node.AConstantCaseLabel node)
|
void |
outADeclaration(soot.jimple.parser.node.ADeclaration node)
|
void |
outADivBinop(soot.jimple.parser.node.ADivBinop node)
|
void |
outADoubleBaseType(soot.jimple.parser.node.ADoubleBaseType node)
|
void |
outADoubleBaseTypeNoName(soot.jimple.parser.node.ADoubleBaseTypeNoName node)
|
void |
outAEntermonitorStatement(soot.jimple.parser.node.AEntermonitorStatement node)
|
void |
outAExitmonitorStatement(soot.jimple.parser.node.AExitmonitorStatement node)
|
void |
outAFieldMember(soot.jimple.parser.node.AFieldMember node)
|
void |
outAFieldSignature(soot.jimple.parser.node.AFieldSignature node)
|
void |
outAFile(soot.jimple.parser.node.AFile node)
|
void |
outAFloatBaseType(soot.jimple.parser.node.AFloatBaseType node)
|
void |
outAFloatBaseTypeNoName(soot.jimple.parser.node.AFloatBaseTypeNoName node)
|
void |
outAFloatConstant(soot.jimple.parser.node.AFloatConstant node)
|
void |
outAFullIdentNonvoidType(soot.jimple.parser.node.AFullIdentNonvoidType node)
|
void |
outAFullMethodBody(soot.jimple.parser.node.AFullMethodBody node)
|
void |
outAGotoStatement(soot.jimple.parser.node.AGotoStatement node)
|
void |
outAIdentityNoTypeStatement(soot.jimple.parser.node.AIdentityNoTypeStatement node)
|
void |
outAIdentityStatement(soot.jimple.parser.node.AIdentityStatement node)
|
void |
outAIdentNonvoidType(soot.jimple.parser.node.AIdentNonvoidType node)
|
void |
outAIfStatement(soot.jimple.parser.node.AIfStatement node)
|
void |
outAInstanceofExpression(soot.jimple.parser.node.AInstanceofExpression node)
|
void |
outAIntBaseType(soot.jimple.parser.node.AIntBaseType node)
|
void |
outAIntBaseTypeNoName(soot.jimple.parser.node.AIntBaseTypeNoName node)
|
void |
outAIntegerConstant(soot.jimple.parser.node.AIntegerConstant node)
|
void |
outAInterfaceFileType(soot.jimple.parser.node.AInterfaceFileType node)
|
void |
outAInvokeStatement(soot.jimple.parser.node.AInvokeStatement node)
|
void |
outALabelStatement(soot.jimple.parser.node.ALabelStatement node)
|
void |
outALengthofUnop(soot.jimple.parser.node.ALengthofUnop node)
|
void |
outALocalFieldRef(soot.jimple.parser.node.ALocalFieldRef node)
|
void |
outALocalImmediate(soot.jimple.parser.node.ALocalImmediate node)
|
void |
outALocalVariable(soot.jimple.parser.node.ALocalVariable node)
|
void |
outALongBaseType(soot.jimple.parser.node.ALongBaseType node)
|
void |
outALongBaseTypeNoName(soot.jimple.parser.node.ALongBaseTypeNoName node)
|
void |
outALookupswitchStatement(soot.jimple.parser.node.ALookupswitchStatement node)
|
void |
outAMethodMember(soot.jimple.parser.node.AMethodMember node)
|
void |
outAMethodSignature(soot.jimple.parser.node.AMethodSignature node)
|
void |
outAMinusBinop(soot.jimple.parser.node.AMinusBinop node)
|
void |
outAModBinop(soot.jimple.parser.node.AModBinop node)
|
void |
outAMultBinop(soot.jimple.parser.node.AMultBinop node)
|
void |
outAMultiArgList(soot.jimple.parser.node.AMultiArgList node)
|
void |
outAMultiLocalNameList(soot.jimple.parser.node.AMultiLocalNameList node)
|
void |
outAMultiNewExpr(soot.jimple.parser.node.AMultiNewExpr node)
|
void |
outAMultiParameterList(soot.jimple.parser.node.AMultiParameterList node)
|
void |
outANegUnop(soot.jimple.parser.node.ANegUnop node)
|
void |
outANonstaticInvokeExpr(soot.jimple.parser.node.ANonstaticInvokeExpr node)
|
void |
outANopStatement(soot.jimple.parser.node.ANopStatement node)
|
void |
outANovoidType(soot.jimple.parser.node.ANovoidType node)
|
void |
outANullBaseType(soot.jimple.parser.node.ANullBaseType node)
|
void |
outANullBaseTypeNoName(soot.jimple.parser.node.ANullBaseTypeNoName node)
|
void |
outANullConstant(soot.jimple.parser.node.ANullConstant node)
|
void |
outAOrBinop(soot.jimple.parser.node.AOrBinop node)
|
void |
outAPlusBinop(soot.jimple.parser.node.APlusBinop node)
|
void |
outAQuotedNonvoidType(soot.jimple.parser.node.AQuotedNonvoidType node)
|
void |
outARetStatement(soot.jimple.parser.node.ARetStatement node)
|
void |
outAReturnStatement(soot.jimple.parser.node.AReturnStatement node)
|
void |
outAShlBinop(soot.jimple.parser.node.AShlBinop node)
|
void |
outAShortBaseType(soot.jimple.parser.node.AShortBaseType node)
|
void |
outAShortBaseTypeNoName(soot.jimple.parser.node.AShortBaseTypeNoName node)
|
void |
outAShrBinop(soot.jimple.parser.node.AShrBinop node)
|
void |
outASigFieldRef(soot.jimple.parser.node.ASigFieldRef node)
|
void |
outASimpleNewExpr(soot.jimple.parser.node.ASimpleNewExpr node)
|
void |
outASingleArgList(soot.jimple.parser.node.ASingleArgList node)
|
void |
outASingleLocalNameList(soot.jimple.parser.node.ASingleLocalNameList node)
|
void |
outASingleParameterList(soot.jimple.parser.node.ASingleParameterList node)
|
void |
outAStaticInvokeExpr(soot.jimple.parser.node.AStaticInvokeExpr node)
|
void |
outAStringConstant(soot.jimple.parser.node.AStringConstant node)
|
void |
outATableswitchStatement(soot.jimple.parser.node.ATableswitchStatement node)
|
void |
outAThrowsClause(soot.jimple.parser.node.AThrowsClause node)
|
void |
outAThrowStatement(soot.jimple.parser.node.AThrowStatement node)
|
void |
outAUnknownJimpleType(soot.jimple.parser.node.AUnknownJimpleType node)
|
void |
outAUnopExpr(soot.jimple.parser.node.AUnopExpr node)
|
void |
outAUnopExpression(soot.jimple.parser.node.AUnopExpression node)
|
void |
outAUshrBinop(soot.jimple.parser.node.AUshrBinop node)
|
void |
outAVoidType(soot.jimple.parser.node.AVoidType node)
|
void |
outAXorBinop(soot.jimple.parser.node.AXorBinop node)
|
void |
outStart(soot.jimple.parser.node.Start node)
|
protected int |
processModifiers(java.util.List l)
|
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 |
Field Detail |
protected SootResolver mResolver
Constructor Detail |
public Walker(SootResolver resolver)
public Walker(SootClass sc, SootResolver resolver)
Method Detail |
public void outStart(soot.jimple.parser.node.Start node)
outStart
in class soot.jimple.parser.analysis.DepthFirstAdapter
public SootClass getSootClass()
public void inAFile(soot.jimple.parser.node.AFile node)
inAFile
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void caseAFile(soot.jimple.parser.node.AFile node)
caseAFile
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAFile(soot.jimple.parser.node.AFile node)
outAFile
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAFieldMember(soot.jimple.parser.node.AFieldMember node)
outAFieldMember
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAMethodMember(soot.jimple.parser.node.AMethodMember node)
outAMethodMember
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAVoidType(soot.jimple.parser.node.AVoidType node)
outAVoidType
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outABaseNonvoidType(soot.jimple.parser.node.ABaseNonvoidType node)
outABaseNonvoidType
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAQuotedNonvoidType(soot.jimple.parser.node.AQuotedNonvoidType node)
outAQuotedNonvoidType
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAIdentNonvoidType(soot.jimple.parser.node.AIdentNonvoidType node)
outAIdentNonvoidType
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAFullIdentNonvoidType(soot.jimple.parser.node.AFullIdentNonvoidType node)
outAFullIdentNonvoidType
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outABooleanBaseTypeNoName(soot.jimple.parser.node.ABooleanBaseTypeNoName node)
outABooleanBaseTypeNoName
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAByteBaseTypeNoName(soot.jimple.parser.node.AByteBaseTypeNoName node)
outAByteBaseTypeNoName
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outACharBaseTypeNoName(soot.jimple.parser.node.ACharBaseTypeNoName node)
outACharBaseTypeNoName
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAShortBaseTypeNoName(soot.jimple.parser.node.AShortBaseTypeNoName node)
outAShortBaseTypeNoName
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAIntBaseTypeNoName(soot.jimple.parser.node.AIntBaseTypeNoName node)
outAIntBaseTypeNoName
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outALongBaseTypeNoName(soot.jimple.parser.node.ALongBaseTypeNoName node)
outALongBaseTypeNoName
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAFloatBaseTypeNoName(soot.jimple.parser.node.AFloatBaseTypeNoName node)
outAFloatBaseTypeNoName
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outADoubleBaseTypeNoName(soot.jimple.parser.node.ADoubleBaseTypeNoName node)
outADoubleBaseTypeNoName
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outANullBaseTypeNoName(soot.jimple.parser.node.ANullBaseTypeNoName node)
outANullBaseTypeNoName
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outABooleanBaseType(soot.jimple.parser.node.ABooleanBaseType node)
outABooleanBaseType
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAByteBaseType(soot.jimple.parser.node.AByteBaseType node)
outAByteBaseType
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outACharBaseType(soot.jimple.parser.node.ACharBaseType node)
outACharBaseType
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAShortBaseType(soot.jimple.parser.node.AShortBaseType node)
outAShortBaseType
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAIntBaseType(soot.jimple.parser.node.AIntBaseType node)
outAIntBaseType
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outALongBaseType(soot.jimple.parser.node.ALongBaseType node)
outALongBaseType
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAFloatBaseType(soot.jimple.parser.node.AFloatBaseType node)
outAFloatBaseType
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outADoubleBaseType(soot.jimple.parser.node.ADoubleBaseType node)
outADoubleBaseType
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outANullBaseType(soot.jimple.parser.node.ANullBaseType node)
outANullBaseType
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAClassNameBaseType(soot.jimple.parser.node.AClassNameBaseType node)
outAClassNameBaseType
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void inAFullMethodBody(soot.jimple.parser.node.AFullMethodBody node)
inAFullMethodBody
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAFullMethodBody(soot.jimple.parser.node.AFullMethodBody node)
outAFullMethodBody
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outANovoidType(soot.jimple.parser.node.ANovoidType node)
outANovoidType
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outASingleParameterList(soot.jimple.parser.node.ASingleParameterList node)
outASingleParameterList
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAMultiParameterList(soot.jimple.parser.node.AMultiParameterList node)
outAMultiParameterList
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outASingleArgList(soot.jimple.parser.node.ASingleArgList node)
outASingleArgList
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAMultiArgList(soot.jimple.parser.node.AMultiArgList node)
outAMultiArgList
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAClassNameSingleClassNameList(soot.jimple.parser.node.AClassNameSingleClassNameList node)
outAClassNameSingleClassNameList
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAClassNameMultiClassNameList(soot.jimple.parser.node.AClassNameMultiClassNameList node)
outAClassNameMultiClassNameList
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAClassFileType(soot.jimple.parser.node.AClassFileType node)
outAClassFileType
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAInterfaceFileType(soot.jimple.parser.node.AInterfaceFileType node)
outAInterfaceFileType
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outACatchClause(soot.jimple.parser.node.ACatchClause node)
outACatchClause
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outADeclaration(soot.jimple.parser.node.ADeclaration node)
outADeclaration
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAUnknownJimpleType(soot.jimple.parser.node.AUnknownJimpleType node)
outAUnknownJimpleType
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outASingleLocalNameList(soot.jimple.parser.node.ASingleLocalNameList node)
outASingleLocalNameList
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAMultiLocalNameList(soot.jimple.parser.node.AMultiLocalNameList node)
outAMultiLocalNameList
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outALabelStatement(soot.jimple.parser.node.ALabelStatement node)
outALabelStatement
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outABreakpointStatement(soot.jimple.parser.node.ABreakpointStatement node)
outABreakpointStatement
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAEntermonitorStatement(soot.jimple.parser.node.AEntermonitorStatement node)
outAEntermonitorStatement
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAExitmonitorStatement(soot.jimple.parser.node.AExitmonitorStatement node)
outAExitmonitorStatement
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outACaseStmt(soot.jimple.parser.node.ACaseStmt node)
outACaseStmt
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outATableswitchStatement(soot.jimple.parser.node.ATableswitchStatement node)
outATableswitchStatement
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outALookupswitchStatement(soot.jimple.parser.node.ALookupswitchStatement node)
outALookupswitchStatement
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAIdentityStatement(soot.jimple.parser.node.AIdentityStatement node)
outAIdentityStatement
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAIdentityNoTypeStatement(soot.jimple.parser.node.AIdentityNoTypeStatement node)
outAIdentityNoTypeStatement
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAAssignStatement(soot.jimple.parser.node.AAssignStatement node)
outAAssignStatement
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAIfStatement(soot.jimple.parser.node.AIfStatement node)
outAIfStatement
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAReturnStatement(soot.jimple.parser.node.AReturnStatement node)
outAReturnStatement
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAGotoStatement(soot.jimple.parser.node.AGotoStatement node)
outAGotoStatement
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outANopStatement(soot.jimple.parser.node.ANopStatement node)
outANopStatement
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outARetStatement(soot.jimple.parser.node.ARetStatement node)
outARetStatement
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAThrowStatement(soot.jimple.parser.node.AThrowStatement node)
outAThrowStatement
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAInvokeStatement(soot.jimple.parser.node.AInvokeStatement node)
outAInvokeStatement
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAConstantCaseLabel(soot.jimple.parser.node.AConstantCaseLabel node)
outAConstantCaseLabel
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outALocalImmediate(soot.jimple.parser.node.ALocalImmediate node)
outALocalImmediate
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outANullConstant(soot.jimple.parser.node.ANullConstant node)
outANullConstant
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAIntegerConstant(soot.jimple.parser.node.AIntegerConstant node)
outAIntegerConstant
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAStringConstant(soot.jimple.parser.node.AStringConstant node)
outAStringConstant
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAFloatConstant(soot.jimple.parser.node.AFloatConstant node)
outAFloatConstant
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outABinopExpr(soot.jimple.parser.node.ABinopExpr node)
outABinopExpr
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outABinopBoolExpr(soot.jimple.parser.node.ABinopBoolExpr node)
outABinopBoolExpr
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAUnopExpression(soot.jimple.parser.node.AUnopExpression node)
outAUnopExpression
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAAndBinop(soot.jimple.parser.node.AAndBinop node)
outAAndBinop
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAOrBinop(soot.jimple.parser.node.AOrBinop node)
outAOrBinop
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAXorBinop(soot.jimple.parser.node.AXorBinop node)
outAXorBinop
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAModBinop(soot.jimple.parser.node.AModBinop node)
outAModBinop
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outACmpBinop(soot.jimple.parser.node.ACmpBinop node)
outACmpBinop
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outACmpgBinop(soot.jimple.parser.node.ACmpgBinop node)
outACmpgBinop
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outACmplBinop(soot.jimple.parser.node.ACmplBinop node)
outACmplBinop
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outACmpeqBinop(soot.jimple.parser.node.ACmpeqBinop node)
outACmpeqBinop
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outACmpneBinop(soot.jimple.parser.node.ACmpneBinop node)
outACmpneBinop
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outACmpgtBinop(soot.jimple.parser.node.ACmpgtBinop node)
outACmpgtBinop
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outACmpgeBinop(soot.jimple.parser.node.ACmpgeBinop node)
outACmpgeBinop
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outACmpltBinop(soot.jimple.parser.node.ACmpltBinop node)
outACmpltBinop
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outACmpleBinop(soot.jimple.parser.node.ACmpleBinop node)
outACmpleBinop
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAShlBinop(soot.jimple.parser.node.AShlBinop node)
outAShlBinop
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAShrBinop(soot.jimple.parser.node.AShrBinop node)
outAShrBinop
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAUshrBinop(soot.jimple.parser.node.AUshrBinop node)
outAUshrBinop
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAPlusBinop(soot.jimple.parser.node.APlusBinop node)
outAPlusBinop
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAMinusBinop(soot.jimple.parser.node.AMinusBinop node)
outAMinusBinop
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAMultBinop(soot.jimple.parser.node.AMultBinop node)
outAMultBinop
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outADivBinop(soot.jimple.parser.node.ADivBinop node)
outADivBinop
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAThrowsClause(soot.jimple.parser.node.AThrowsClause node)
outAThrowsClause
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outALocalVariable(soot.jimple.parser.node.ALocalVariable node)
outALocalVariable
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAArrayRef(soot.jimple.parser.node.AArrayRef node)
outAArrayRef
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outALocalFieldRef(soot.jimple.parser.node.ALocalFieldRef node)
outALocalFieldRef
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outASigFieldRef(soot.jimple.parser.node.ASigFieldRef node)
outASigFieldRef
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAFieldSignature(soot.jimple.parser.node.AFieldSignature node)
outAFieldSignature
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outACastExpression(soot.jimple.parser.node.ACastExpression node)
outACastExpression
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAInstanceofExpression(soot.jimple.parser.node.AInstanceofExpression node)
outAInstanceofExpression
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAUnopExpr(soot.jimple.parser.node.AUnopExpr node)
outAUnopExpr
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outALengthofUnop(soot.jimple.parser.node.ALengthofUnop node)
outALengthofUnop
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outANegUnop(soot.jimple.parser.node.ANegUnop node)
outANegUnop
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outANonstaticInvokeExpr(soot.jimple.parser.node.ANonstaticInvokeExpr node)
outANonstaticInvokeExpr
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAStaticInvokeExpr(soot.jimple.parser.node.AStaticInvokeExpr node)
outAStaticInvokeExpr
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAMethodSignature(soot.jimple.parser.node.AMethodSignature node)
outAMethodSignature
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outASimpleNewExpr(soot.jimple.parser.node.ASimpleNewExpr node)
outASimpleNewExpr
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAArrayNewExpr(soot.jimple.parser.node.AArrayNewExpr node)
outAArrayNewExpr
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void outAMultiNewExpr(soot.jimple.parser.node.AMultiNewExpr node)
outAMultiNewExpr
in class soot.jimple.parser.analysis.DepthFirstAdapter
public void defaultCase(soot.jimple.parser.node.Node node)
defaultCase
in class soot.jimple.parser.analysis.AnalysisAdapter
protected int processModifiers(java.util.List l)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |