Package soot.jimple.parser.analysis
Interface Analysis
-
- All Superinterfaces:
Switch
- All Known Implementing Classes:
AnalysisAdapter,BodyExtractorWalker,DepthFirstAdapter,ReversedDepthFirstAdapter,SkeletonExtractorWalker,Walker
public interface Analysis extends Switch
-
-
Method Summary
-
-
-
Method Detail
-
caseStart
void caseStart(Start node)
-
caseAFile
void caseAFile(AFile node)
-
caseAAbstractModifier
void caseAAbstractModifier(AAbstractModifier node)
-
caseAFinalModifier
void caseAFinalModifier(AFinalModifier node)
-
caseANativeModifier
void caseANativeModifier(ANativeModifier node)
-
caseAPublicModifier
void caseAPublicModifier(APublicModifier node)
-
caseAProtectedModifier
void caseAProtectedModifier(AProtectedModifier node)
-
caseAPrivateModifier
void caseAPrivateModifier(APrivateModifier node)
-
caseAStaticModifier
void caseAStaticModifier(AStaticModifier node)
-
caseASynchronizedModifier
void caseASynchronizedModifier(ASynchronizedModifier node)
-
caseATransientModifier
void caseATransientModifier(ATransientModifier node)
-
caseAVolatileModifier
void caseAVolatileModifier(AVolatileModifier node)
-
caseAStrictfpModifier
void caseAStrictfpModifier(AStrictfpModifier node)
-
caseAEnumModifier
void caseAEnumModifier(AEnumModifier node)
-
caseAAnnotationModifier
void caseAAnnotationModifier(AAnnotationModifier node)
-
caseAClassFileType
void caseAClassFileType(AClassFileType node)
-
caseAInterfaceFileType
void caseAInterfaceFileType(AInterfaceFileType node)
-
caseAExtendsClause
void caseAExtendsClause(AExtendsClause node)
-
caseAImplementsClause
void caseAImplementsClause(AImplementsClause node)
-
caseAFileBody
void caseAFileBody(AFileBody node)
-
caseASingleNameList
void caseASingleNameList(ASingleNameList node)
-
caseAMultiNameList
void caseAMultiNameList(AMultiNameList node)
-
caseAClassNameSingleClassNameList
void caseAClassNameSingleClassNameList(AClassNameSingleClassNameList node)
-
caseAClassNameMultiClassNameList
void caseAClassNameMultiClassNameList(AClassNameMultiClassNameList node)
-
caseAFieldMember
void caseAFieldMember(AFieldMember node)
-
caseAMethodMember
void caseAMethodMember(AMethodMember node)
-
caseAVoidType
void caseAVoidType(AVoidType node)
-
caseANovoidType
void caseANovoidType(ANovoidType node)
-
caseASingleParameterList
void caseASingleParameterList(ASingleParameterList node)
-
caseAMultiParameterList
void caseAMultiParameterList(AMultiParameterList node)
-
caseAParameter
void caseAParameter(AParameter node)
-
caseAThrowsClause
void caseAThrowsClause(AThrowsClause node)
-
caseABooleanBaseTypeNoName
void caseABooleanBaseTypeNoName(ABooleanBaseTypeNoName node)
-
caseAByteBaseTypeNoName
void caseAByteBaseTypeNoName(AByteBaseTypeNoName node)
-
caseACharBaseTypeNoName
void caseACharBaseTypeNoName(ACharBaseTypeNoName node)
-
caseAShortBaseTypeNoName
void caseAShortBaseTypeNoName(AShortBaseTypeNoName node)
-
caseAIntBaseTypeNoName
void caseAIntBaseTypeNoName(AIntBaseTypeNoName node)
-
caseALongBaseTypeNoName
void caseALongBaseTypeNoName(ALongBaseTypeNoName node)
-
caseAFloatBaseTypeNoName
void caseAFloatBaseTypeNoName(AFloatBaseTypeNoName node)
-
caseADoubleBaseTypeNoName
void caseADoubleBaseTypeNoName(ADoubleBaseTypeNoName node)
-
caseANullBaseTypeNoName
void caseANullBaseTypeNoName(ANullBaseTypeNoName node)
-
caseABooleanBaseType
void caseABooleanBaseType(ABooleanBaseType node)
-
caseAByteBaseType
void caseAByteBaseType(AByteBaseType node)
-
caseACharBaseType
void caseACharBaseType(ACharBaseType node)
-
caseAShortBaseType
void caseAShortBaseType(AShortBaseType node)
-
caseAIntBaseType
void caseAIntBaseType(AIntBaseType node)
-
caseALongBaseType
void caseALongBaseType(ALongBaseType node)
-
caseAFloatBaseType
void caseAFloatBaseType(AFloatBaseType node)
-
caseADoubleBaseType
void caseADoubleBaseType(ADoubleBaseType node)
-
caseANullBaseType
void caseANullBaseType(ANullBaseType node)
-
caseAClassNameBaseType
void caseAClassNameBaseType(AClassNameBaseType node)
-
caseABaseNonvoidType
void caseABaseNonvoidType(ABaseNonvoidType node)
-
caseAQuotedNonvoidType
void caseAQuotedNonvoidType(AQuotedNonvoidType node)
-
caseAIdentNonvoidType
void caseAIdentNonvoidType(AIdentNonvoidType node)
-
caseAFullIdentNonvoidType
void caseAFullIdentNonvoidType(AFullIdentNonvoidType node)
-
caseAArrayBrackets
void caseAArrayBrackets(AArrayBrackets node)
-
caseAEmptyMethodBody
void caseAEmptyMethodBody(AEmptyMethodBody node)
-
caseAFullMethodBody
void caseAFullMethodBody(AFullMethodBody node)
-
caseADeclaration
void caseADeclaration(ADeclaration node)
-
caseAUnknownJimpleType
void caseAUnknownJimpleType(AUnknownJimpleType node)
-
caseANonvoidJimpleType
void caseANonvoidJimpleType(ANonvoidJimpleType node)
-
caseALocalName
void caseALocalName(ALocalName node)
-
caseASingleLocalNameList
void caseASingleLocalNameList(ASingleLocalNameList node)
-
caseAMultiLocalNameList
void caseAMultiLocalNameList(AMultiLocalNameList node)
-
caseALabelStatement
void caseALabelStatement(ALabelStatement node)
-
caseABreakpointStatement
void caseABreakpointStatement(ABreakpointStatement node)
-
caseAEntermonitorStatement
void caseAEntermonitorStatement(AEntermonitorStatement node)
-
caseAExitmonitorStatement
void caseAExitmonitorStatement(AExitmonitorStatement node)
-
caseATableswitchStatement
void caseATableswitchStatement(ATableswitchStatement node)
-
caseALookupswitchStatement
void caseALookupswitchStatement(ALookupswitchStatement node)
-
caseAIdentityStatement
void caseAIdentityStatement(AIdentityStatement node)
-
caseAIdentityNoTypeStatement
void caseAIdentityNoTypeStatement(AIdentityNoTypeStatement node)
-
caseAAssignStatement
void caseAAssignStatement(AAssignStatement node)
-
caseAIfStatement
void caseAIfStatement(AIfStatement node)
-
caseAGotoStatement
void caseAGotoStatement(AGotoStatement node)
-
caseANopStatement
void caseANopStatement(ANopStatement node)
-
caseARetStatement
void caseARetStatement(ARetStatement node)
-
caseAReturnStatement
void caseAReturnStatement(AReturnStatement node)
-
caseAThrowStatement
void caseAThrowStatement(AThrowStatement node)
-
caseAInvokeStatement
void caseAInvokeStatement(AInvokeStatement node)
-
caseALabelName
void caseALabelName(ALabelName node)
-
caseACaseStmt
void caseACaseStmt(ACaseStmt node)
-
caseAConstantCaseLabel
void caseAConstantCaseLabel(AConstantCaseLabel node)
-
caseADefaultCaseLabel
void caseADefaultCaseLabel(ADefaultCaseLabel node)
-
caseAGotoStmt
void caseAGotoStmt(AGotoStmt node)
-
caseACatchClause
void caseACatchClause(ACatchClause node)
-
caseANewExpression
void caseANewExpression(ANewExpression node)
-
caseACastExpression
void caseACastExpression(ACastExpression node)
-
caseAInstanceofExpression
void caseAInstanceofExpression(AInstanceofExpression node)
-
caseAInvokeExpression
void caseAInvokeExpression(AInvokeExpression node)
-
caseAReferenceExpression
void caseAReferenceExpression(AReferenceExpression node)
-
caseABinopExpression
void caseABinopExpression(ABinopExpression node)
-
caseAUnopExpression
void caseAUnopExpression(AUnopExpression node)
-
caseAImmediateExpression
void caseAImmediateExpression(AImmediateExpression node)
-
caseASimpleNewExpr
void caseASimpleNewExpr(ASimpleNewExpr node)
-
caseAArrayNewExpr
void caseAArrayNewExpr(AArrayNewExpr node)
-
caseAMultiNewExpr
void caseAMultiNewExpr(AMultiNewExpr node)
-
caseAArrayDescriptor
void caseAArrayDescriptor(AArrayDescriptor node)
-
caseAReferenceVariable
void caseAReferenceVariable(AReferenceVariable node)
-
caseALocalVariable
void caseALocalVariable(ALocalVariable node)
-
caseABinopBoolExpr
void caseABinopBoolExpr(ABinopBoolExpr node)
-
caseAUnopBoolExpr
void caseAUnopBoolExpr(AUnopBoolExpr node)
-
caseANonstaticInvokeExpr
void caseANonstaticInvokeExpr(ANonstaticInvokeExpr node)
-
caseAStaticInvokeExpr
void caseAStaticInvokeExpr(AStaticInvokeExpr node)
-
caseADynamicInvokeExpr
void caseADynamicInvokeExpr(ADynamicInvokeExpr node)
-
caseABinopExpr
void caseABinopExpr(ABinopExpr node)
-
caseAUnopExpr
void caseAUnopExpr(AUnopExpr node)
-
caseASpecialNonstaticInvoke
void caseASpecialNonstaticInvoke(ASpecialNonstaticInvoke node)
-
caseAVirtualNonstaticInvoke
void caseAVirtualNonstaticInvoke(AVirtualNonstaticInvoke node)
-
caseAInterfaceNonstaticInvoke
void caseAInterfaceNonstaticInvoke(AInterfaceNonstaticInvoke node)
-
caseAUnnamedMethodSignature
void caseAUnnamedMethodSignature(AUnnamedMethodSignature node)
-
caseAMethodSignature
void caseAMethodSignature(AMethodSignature node)
-
caseAArrayReference
void caseAArrayReference(AArrayReference node)
-
caseAFieldReference
void caseAFieldReference(AFieldReference node)
-
caseAIdentArrayRef
void caseAIdentArrayRef(AIdentArrayRef node)
-
caseAQuotedArrayRef
void caseAQuotedArrayRef(AQuotedArrayRef node)
-
caseALocalFieldRef
void caseALocalFieldRef(ALocalFieldRef node)
-
caseASigFieldRef
void caseASigFieldRef(ASigFieldRef node)
-
caseAFieldSignature
void caseAFieldSignature(AFieldSignature node)
-
caseAFixedArrayDescriptor
void caseAFixedArrayDescriptor(AFixedArrayDescriptor node)
-
caseASingleArgList
void caseASingleArgList(ASingleArgList node)
-
caseAMultiArgList
void caseAMultiArgList(AMultiArgList node)
-
caseALocalImmediate
void caseALocalImmediate(ALocalImmediate node)
-
caseAConstantImmediate
void caseAConstantImmediate(AConstantImmediate node)
-
caseAIntegerConstant
void caseAIntegerConstant(AIntegerConstant node)
-
caseAFloatConstant
void caseAFloatConstant(AFloatConstant node)
-
caseAStringConstant
void caseAStringConstant(AStringConstant node)
-
caseABoolConstant
void caseABoolConstant(ABoolConstant node)
-
caseAClzzConstant
void caseAClzzConstant(AClzzConstant node)
-
caseANullConstant
void caseANullConstant(ANullConstant node)
-
caseAAndBinop
void caseAAndBinop(AAndBinop node)
-
caseAOrBinop
void caseAOrBinop(AOrBinop node)
-
caseAXorBinop
void caseAXorBinop(AXorBinop node)
-
caseAModBinop
void caseAModBinop(AModBinop node)
-
caseACmpBinop
void caseACmpBinop(ACmpBinop node)
-
caseACmpgBinop
void caseACmpgBinop(ACmpgBinop node)
-
caseACmplBinop
void caseACmplBinop(ACmplBinop node)
-
caseACmpeqBinop
void caseACmpeqBinop(ACmpeqBinop node)
-
caseACmpneBinop
void caseACmpneBinop(ACmpneBinop node)
-
caseACmpgtBinop
void caseACmpgtBinop(ACmpgtBinop node)
-
caseACmpgeBinop
void caseACmpgeBinop(ACmpgeBinop node)
-
caseACmpltBinop
void caseACmpltBinop(ACmpltBinop node)
-
caseACmpleBinop
void caseACmpleBinop(ACmpleBinop node)
-
caseAShlBinop
void caseAShlBinop(AShlBinop node)
-
caseAShrBinop
void caseAShrBinop(AShrBinop node)
-
caseAUshrBinop
void caseAUshrBinop(AUshrBinop node)
-
caseAPlusBinop
void caseAPlusBinop(APlusBinop node)
-
caseAMinusBinop
void caseAMinusBinop(AMinusBinop node)
-
caseAMultBinop
void caseAMultBinop(AMultBinop node)
-
caseADivBinop
void caseADivBinop(ADivBinop node)
-
caseALengthofUnop
void caseALengthofUnop(ALengthofUnop node)
-
caseANegUnop
void caseANegUnop(ANegUnop node)
-
caseAQuotedClassName
void caseAQuotedClassName(AQuotedClassName node)
-
caseAIdentClassName
void caseAIdentClassName(AIdentClassName node)
-
caseAFullIdentClassName
void caseAFullIdentClassName(AFullIdentClassName node)
-
caseAQuotedName
void caseAQuotedName(AQuotedName node)
-
caseAIdentName
void caseAIdentName(AIdentName node)
-
caseTIgnored
void caseTIgnored(TIgnored node)
-
caseTAbstract
void caseTAbstract(TAbstract node)
-
caseTFinal
void caseTFinal(TFinal node)
-
caseTNative
void caseTNative(TNative node)
-
caseTPublic
void caseTPublic(TPublic node)
-
caseTProtected
void caseTProtected(TProtected node)
-
caseTPrivate
void caseTPrivate(TPrivate node)
-
caseTStatic
void caseTStatic(TStatic node)
-
caseTSynchronized
void caseTSynchronized(TSynchronized node)
-
caseTTransient
void caseTTransient(TTransient node)
-
caseTVolatile
void caseTVolatile(TVolatile node)
-
caseTStrictfp
void caseTStrictfp(TStrictfp node)
-
caseTEnum
void caseTEnum(TEnum node)
-
caseTAnnotation
void caseTAnnotation(TAnnotation node)
-
caseTClass
void caseTClass(TClass node)
-
caseTInterface
void caseTInterface(TInterface node)
-
caseTVoid
void caseTVoid(TVoid node)
-
caseTBoolean
void caseTBoolean(TBoolean node)
-
caseTByte
void caseTByte(TByte node)
-
caseTShort
void caseTShort(TShort node)
-
caseTChar
void caseTChar(TChar node)
-
caseTInt
void caseTInt(TInt node)
-
caseTLong
void caseTLong(TLong node)
-
caseTFloat
void caseTFloat(TFloat node)
-
caseTDouble
void caseTDouble(TDouble node)
-
caseTNullType
void caseTNullType(TNullType node)
-
caseTUnknown
void caseTUnknown(TUnknown node)
-
caseTExtends
void caseTExtends(TExtends node)
-
caseTImplements
void caseTImplements(TImplements node)
-
caseTBreakpoint
void caseTBreakpoint(TBreakpoint node)
-
caseTCase
void caseTCase(TCase node)
-
caseTCatch
void caseTCatch(TCatch node)
-
caseTCmp
void caseTCmp(TCmp node)
-
caseTCmpg
void caseTCmpg(TCmpg node)
-
caseTCmpl
void caseTCmpl(TCmpl node)
-
caseTDefault
void caseTDefault(TDefault node)
-
caseTEntermonitor
void caseTEntermonitor(TEntermonitor node)
-
caseTExitmonitor
void caseTExitmonitor(TExitmonitor node)
-
caseTGoto
void caseTGoto(TGoto node)
-
caseTIf
void caseTIf(TIf node)
-
caseTInstanceof
void caseTInstanceof(TInstanceof node)
-
caseTInterfaceinvoke
void caseTInterfaceinvoke(TInterfaceinvoke node)
-
caseTLengthof
void caseTLengthof(TLengthof node)
-
caseTLookupswitch
void caseTLookupswitch(TLookupswitch node)
-
caseTNeg
void caseTNeg(TNeg node)
-
caseTNew
void caseTNew(TNew node)
-
caseTNewarray
void caseTNewarray(TNewarray node)
-
caseTNewmultiarray
void caseTNewmultiarray(TNewmultiarray node)
-
caseTNop
void caseTNop(TNop node)
-
caseTRet
void caseTRet(TRet node)
-
caseTReturn
void caseTReturn(TReturn node)
-
caseTSpecialinvoke
void caseTSpecialinvoke(TSpecialinvoke node)
-
caseTStaticinvoke
void caseTStaticinvoke(TStaticinvoke node)
-
caseTDynamicinvoke
void caseTDynamicinvoke(TDynamicinvoke node)
-
caseTTableswitch
void caseTTableswitch(TTableswitch node)
-
caseTThrow
void caseTThrow(TThrow node)
-
caseTThrows
void caseTThrows(TThrows node)
-
caseTVirtualinvoke
void caseTVirtualinvoke(TVirtualinvoke node)
-
caseTNull
void caseTNull(TNull node)
-
caseTFrom
void caseTFrom(TFrom node)
-
caseTTo
void caseTTo(TTo node)
-
caseTWith
void caseTWith(TWith node)
-
caseTCls
void caseTCls(TCls node)
-
caseTComma
void caseTComma(TComma node)
-
caseTLBrace
void caseTLBrace(TLBrace node)
-
caseTRBrace
void caseTRBrace(TRBrace node)
-
caseTSemicolon
void caseTSemicolon(TSemicolon node)
-
caseTLBracket
void caseTLBracket(TLBracket node)
-
caseTRBracket
void caseTRBracket(TRBracket node)
-
caseTLParen
void caseTLParen(TLParen node)
-
caseTRParen
void caseTRParen(TRParen node)
-
caseTColon
void caseTColon(TColon node)
-
caseTDot
void caseTDot(TDot node)
-
caseTQuote
void caseTQuote(TQuote node)
-
caseTColonEquals
void caseTColonEquals(TColonEquals node)
-
caseTEquals
void caseTEquals(TEquals node)
-
caseTAnd
void caseTAnd(TAnd node)
-
caseTOr
void caseTOr(TOr node)
-
caseTXor
void caseTXor(TXor node)
-
caseTMod
void caseTMod(TMod node)
-
caseTCmpeq
void caseTCmpeq(TCmpeq node)
-
caseTCmpne
void caseTCmpne(TCmpne node)
-
caseTCmpgt
void caseTCmpgt(TCmpgt node)
-
caseTCmpge
void caseTCmpge(TCmpge node)
-
caseTCmplt
void caseTCmplt(TCmplt node)
-
caseTCmple
void caseTCmple(TCmple node)
-
caseTShl
void caseTShl(TShl node)
-
caseTShr
void caseTShr(TShr node)
-
caseTUshr
void caseTUshr(TUshr node)
-
caseTPlus
void caseTPlus(TPlus node)
-
caseTMinus
void caseTMinus(TMinus node)
-
caseTMult
void caseTMult(TMult node)
-
caseTDiv
void caseTDiv(TDiv node)
-
caseTQuotedName
void caseTQuotedName(TQuotedName node)
-
caseTFullIdentifier
void caseTFullIdentifier(TFullIdentifier node)
-
caseTIdentifier
void caseTIdentifier(TIdentifier node)
-
caseTAtIdentifier
void caseTAtIdentifier(TAtIdentifier node)
-
caseTBoolConstant
void caseTBoolConstant(TBoolConstant node)
-
caseTIntegerConstant
void caseTIntegerConstant(TIntegerConstant node)
-
caseTFloatConstant
void caseTFloatConstant(TFloatConstant node)
-
caseTStringConstant
void caseTStringConstant(TStringConstant node)
-
caseEOF
void caseEOF(EOF node)
-
caseInvalidToken
void caseInvalidToken(InvalidToken node)
-
-