soot.jimple.parser.analysis
Class ReversedDepthFirstAdapter
java.lang.Object
|
+--soot.jimple.parser.analysis.AnalysisAdapter
|
+--soot.jimple.parser.analysis.ReversedDepthFirstAdapter
- public class ReversedDepthFirstAdapter
- extends AnalysisAdapter
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,
defaultCase,
getIn,
getOut,
setIn,
setOut |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ReversedDepthFirstAdapter
public ReversedDepthFirstAdapter()
inStart
public void inStart(Start node)
outStart
public void outStart(Start node)
defaultIn
public void defaultIn(Node node)
defaultOut
public void defaultOut(Node node)
caseStart
public void caseStart(Start node)
- Overrides:
- caseStart in class AnalysisAdapter
inAFile
public void inAFile(AFile node)
outAFile
public void outAFile(AFile node)
caseAFile
public void caseAFile(AFile node)
- Overrides:
- caseAFile in class AnalysisAdapter
inAAbstractModifier
public void inAAbstractModifier(AAbstractModifier node)
outAAbstractModifier
public void outAAbstractModifier(AAbstractModifier node)
caseAAbstractModifier
public void caseAAbstractModifier(AAbstractModifier node)
- Overrides:
- caseAAbstractModifier in class AnalysisAdapter
inAFinalModifier
public void inAFinalModifier(AFinalModifier node)
outAFinalModifier
public void outAFinalModifier(AFinalModifier node)
caseAFinalModifier
public void caseAFinalModifier(AFinalModifier node)
- Overrides:
- caseAFinalModifier in class AnalysisAdapter
inANativeModifier
public void inANativeModifier(ANativeModifier node)
outANativeModifier
public void outANativeModifier(ANativeModifier node)
caseANativeModifier
public void caseANativeModifier(ANativeModifier node)
- Overrides:
- caseANativeModifier in class AnalysisAdapter
inAPublicModifier
public void inAPublicModifier(APublicModifier node)
outAPublicModifier
public void outAPublicModifier(APublicModifier node)
caseAPublicModifier
public void caseAPublicModifier(APublicModifier node)
- Overrides:
- caseAPublicModifier in class AnalysisAdapter
inAProtectedModifier
public void inAProtectedModifier(AProtectedModifier node)
outAProtectedModifier
public void outAProtectedModifier(AProtectedModifier node)
caseAProtectedModifier
public void caseAProtectedModifier(AProtectedModifier node)
- Overrides:
- caseAProtectedModifier in class AnalysisAdapter
inAPrivateModifier
public void inAPrivateModifier(APrivateModifier node)
outAPrivateModifier
public void outAPrivateModifier(APrivateModifier node)
caseAPrivateModifier
public void caseAPrivateModifier(APrivateModifier node)
- Overrides:
- caseAPrivateModifier in class AnalysisAdapter
inAStaticModifier
public void inAStaticModifier(AStaticModifier node)
outAStaticModifier
public void outAStaticModifier(AStaticModifier node)
caseAStaticModifier
public void caseAStaticModifier(AStaticModifier node)
- Overrides:
- caseAStaticModifier in class AnalysisAdapter
inASynchronizedModifier
public void inASynchronizedModifier(ASynchronizedModifier node)
outASynchronizedModifier
public void outASynchronizedModifier(ASynchronizedModifier node)
caseASynchronizedModifier
public void caseASynchronizedModifier(ASynchronizedModifier node)
- Overrides:
- caseASynchronizedModifier in class AnalysisAdapter
inATransientModifier
public void inATransientModifier(ATransientModifier node)
outATransientModifier
public void outATransientModifier(ATransientModifier node)
caseATransientModifier
public void caseATransientModifier(ATransientModifier node)
- Overrides:
- caseATransientModifier in class AnalysisAdapter
inAVolatileModifier
public void inAVolatileModifier(AVolatileModifier node)
outAVolatileModifier
public void outAVolatileModifier(AVolatileModifier node)
caseAVolatileModifier
public void caseAVolatileModifier(AVolatileModifier node)
- Overrides:
- caseAVolatileModifier in class AnalysisAdapter
inAClassFileType
public void inAClassFileType(AClassFileType node)
outAClassFileType
public void outAClassFileType(AClassFileType node)
caseAClassFileType
public void caseAClassFileType(AClassFileType node)
- Overrides:
- caseAClassFileType in class AnalysisAdapter
inAInterfaceFileType
public void inAInterfaceFileType(AInterfaceFileType node)
outAInterfaceFileType
public void outAInterfaceFileType(AInterfaceFileType node)
caseAInterfaceFileType
public void caseAInterfaceFileType(AInterfaceFileType node)
- Overrides:
- caseAInterfaceFileType in class AnalysisAdapter
inAExtendsClause
public void inAExtendsClause(AExtendsClause node)
outAExtendsClause
public void outAExtendsClause(AExtendsClause node)
caseAExtendsClause
public void caseAExtendsClause(AExtendsClause node)
- Overrides:
- caseAExtendsClause in class AnalysisAdapter
inAImplementsClause
public void inAImplementsClause(AImplementsClause node)
outAImplementsClause
public void outAImplementsClause(AImplementsClause node)
caseAImplementsClause
public void caseAImplementsClause(AImplementsClause node)
- Overrides:
- caseAImplementsClause in class AnalysisAdapter
inAFileBody
public void inAFileBody(AFileBody node)
outAFileBody
public void outAFileBody(AFileBody node)
caseAFileBody
public void caseAFileBody(AFileBody node)
- Overrides:
- caseAFileBody in class AnalysisAdapter
inASingleNameList
public void inASingleNameList(ASingleNameList node)
outASingleNameList
public void outASingleNameList(ASingleNameList node)
caseASingleNameList
public void caseASingleNameList(ASingleNameList node)
- Overrides:
- caseASingleNameList in class AnalysisAdapter
inAMultiNameList
public void inAMultiNameList(AMultiNameList node)
outAMultiNameList
public void outAMultiNameList(AMultiNameList node)
caseAMultiNameList
public void caseAMultiNameList(AMultiNameList node)
- Overrides:
- caseAMultiNameList in class AnalysisAdapter
inAClassNameSingleClassNameList
public void inAClassNameSingleClassNameList(AClassNameSingleClassNameList node)
outAClassNameSingleClassNameList
public void outAClassNameSingleClassNameList(AClassNameSingleClassNameList node)
caseAClassNameSingleClassNameList
public void caseAClassNameSingleClassNameList(AClassNameSingleClassNameList node)
- Overrides:
- caseAClassNameSingleClassNameList in class AnalysisAdapter
inAClassNameMultiClassNameList
public void inAClassNameMultiClassNameList(AClassNameMultiClassNameList node)
outAClassNameMultiClassNameList
public void outAClassNameMultiClassNameList(AClassNameMultiClassNameList node)
caseAClassNameMultiClassNameList
public void caseAClassNameMultiClassNameList(AClassNameMultiClassNameList node)
- Overrides:
- caseAClassNameMultiClassNameList in class AnalysisAdapter
inAFieldMember
public void inAFieldMember(AFieldMember node)
outAFieldMember
public void outAFieldMember(AFieldMember node)
caseAFieldMember
public void caseAFieldMember(AFieldMember node)
- Overrides:
- caseAFieldMember in class AnalysisAdapter
inAMethodMember
public void inAMethodMember(AMethodMember node)
outAMethodMember
public void outAMethodMember(AMethodMember node)
caseAMethodMember
public void caseAMethodMember(AMethodMember node)
- Overrides:
- caseAMethodMember in class AnalysisAdapter
inAVoidType
public void inAVoidType(AVoidType node)
outAVoidType
public void outAVoidType(AVoidType node)
caseAVoidType
public void caseAVoidType(AVoidType node)
- Overrides:
- caseAVoidType in class AnalysisAdapter
inANovoidType
public void inANovoidType(ANovoidType node)
outANovoidType
public void outANovoidType(ANovoidType node)
caseANovoidType
public void caseANovoidType(ANovoidType node)
- Overrides:
- caseANovoidType in class AnalysisAdapter
inASingleParameterList
public void inASingleParameterList(ASingleParameterList node)
outASingleParameterList
public void outASingleParameterList(ASingleParameterList node)
caseASingleParameterList
public void caseASingleParameterList(ASingleParameterList node)
- Overrides:
- caseASingleParameterList in class AnalysisAdapter
inAMultiParameterList
public void inAMultiParameterList(AMultiParameterList node)
outAMultiParameterList
public void outAMultiParameterList(AMultiParameterList node)
caseAMultiParameterList
public void caseAMultiParameterList(AMultiParameterList node)
- Overrides:
- caseAMultiParameterList in class AnalysisAdapter
inAParameter
public void inAParameter(AParameter node)
outAParameter
public void outAParameter(AParameter node)
caseAParameter
public void caseAParameter(AParameter node)
- Overrides:
- caseAParameter in class AnalysisAdapter
inAThrowsClause
public void inAThrowsClause(AThrowsClause node)
outAThrowsClause
public void outAThrowsClause(AThrowsClause node)
caseAThrowsClause
public void caseAThrowsClause(AThrowsClause node)
- Overrides:
- caseAThrowsClause in class AnalysisAdapter
inABooleanBaseTypeNoName
public void inABooleanBaseTypeNoName(ABooleanBaseTypeNoName node)
outABooleanBaseTypeNoName
public void outABooleanBaseTypeNoName(ABooleanBaseTypeNoName node)
caseABooleanBaseTypeNoName
public void caseABooleanBaseTypeNoName(ABooleanBaseTypeNoName node)
- Overrides:
- caseABooleanBaseTypeNoName in class AnalysisAdapter
inAByteBaseTypeNoName
public void inAByteBaseTypeNoName(AByteBaseTypeNoName node)
outAByteBaseTypeNoName
public void outAByteBaseTypeNoName(AByteBaseTypeNoName node)
caseAByteBaseTypeNoName
public void caseAByteBaseTypeNoName(AByteBaseTypeNoName node)
- Overrides:
- caseAByteBaseTypeNoName in class AnalysisAdapter
inACharBaseTypeNoName
public void inACharBaseTypeNoName(ACharBaseTypeNoName node)
outACharBaseTypeNoName
public void outACharBaseTypeNoName(ACharBaseTypeNoName node)
caseACharBaseTypeNoName
public void caseACharBaseTypeNoName(ACharBaseTypeNoName node)
- Overrides:
- caseACharBaseTypeNoName in class AnalysisAdapter
inAShortBaseTypeNoName
public void inAShortBaseTypeNoName(AShortBaseTypeNoName node)
outAShortBaseTypeNoName
public void outAShortBaseTypeNoName(AShortBaseTypeNoName node)
caseAShortBaseTypeNoName
public void caseAShortBaseTypeNoName(AShortBaseTypeNoName node)
- Overrides:
- caseAShortBaseTypeNoName in class AnalysisAdapter
inAIntBaseTypeNoName
public void inAIntBaseTypeNoName(AIntBaseTypeNoName node)
outAIntBaseTypeNoName
public void outAIntBaseTypeNoName(AIntBaseTypeNoName node)
caseAIntBaseTypeNoName
public void caseAIntBaseTypeNoName(AIntBaseTypeNoName node)
- Overrides:
- caseAIntBaseTypeNoName in class AnalysisAdapter
inALongBaseTypeNoName
public void inALongBaseTypeNoName(ALongBaseTypeNoName node)
outALongBaseTypeNoName
public void outALongBaseTypeNoName(ALongBaseTypeNoName node)
caseALongBaseTypeNoName
public void caseALongBaseTypeNoName(ALongBaseTypeNoName node)
- Overrides:
- caseALongBaseTypeNoName in class AnalysisAdapter
inAFloatBaseTypeNoName
public void inAFloatBaseTypeNoName(AFloatBaseTypeNoName node)
outAFloatBaseTypeNoName
public void outAFloatBaseTypeNoName(AFloatBaseTypeNoName node)
caseAFloatBaseTypeNoName
public void caseAFloatBaseTypeNoName(AFloatBaseTypeNoName node)
- Overrides:
- caseAFloatBaseTypeNoName in class AnalysisAdapter
inADoubleBaseTypeNoName
public void inADoubleBaseTypeNoName(ADoubleBaseTypeNoName node)
outADoubleBaseTypeNoName
public void outADoubleBaseTypeNoName(ADoubleBaseTypeNoName node)
caseADoubleBaseTypeNoName
public void caseADoubleBaseTypeNoName(ADoubleBaseTypeNoName node)
- Overrides:
- caseADoubleBaseTypeNoName in class AnalysisAdapter
inANullBaseTypeNoName
public void inANullBaseTypeNoName(ANullBaseTypeNoName node)
outANullBaseTypeNoName
public void outANullBaseTypeNoName(ANullBaseTypeNoName node)
caseANullBaseTypeNoName
public void caseANullBaseTypeNoName(ANullBaseTypeNoName node)
- Overrides:
- caseANullBaseTypeNoName in class AnalysisAdapter
inABooleanBaseType
public void inABooleanBaseType(ABooleanBaseType node)
outABooleanBaseType
public void outABooleanBaseType(ABooleanBaseType node)
caseABooleanBaseType
public void caseABooleanBaseType(ABooleanBaseType node)
- Overrides:
- caseABooleanBaseType in class AnalysisAdapter
inAByteBaseType
public void inAByteBaseType(AByteBaseType node)
outAByteBaseType
public void outAByteBaseType(AByteBaseType node)
caseAByteBaseType
public void caseAByteBaseType(AByteBaseType node)
- Overrides:
- caseAByteBaseType in class AnalysisAdapter
inACharBaseType
public void inACharBaseType(ACharBaseType node)
outACharBaseType
public void outACharBaseType(ACharBaseType node)
caseACharBaseType
public void caseACharBaseType(ACharBaseType node)
- Overrides:
- caseACharBaseType in class AnalysisAdapter
inAShortBaseType
public void inAShortBaseType(AShortBaseType node)
outAShortBaseType
public void outAShortBaseType(AShortBaseType node)
caseAShortBaseType
public void caseAShortBaseType(AShortBaseType node)
- Overrides:
- caseAShortBaseType in class AnalysisAdapter
inAIntBaseType
public void inAIntBaseType(AIntBaseType node)
outAIntBaseType
public void outAIntBaseType(AIntBaseType node)
caseAIntBaseType
public void caseAIntBaseType(AIntBaseType node)
- Overrides:
- caseAIntBaseType in class AnalysisAdapter
inALongBaseType
public void inALongBaseType(ALongBaseType node)
outALongBaseType
public void outALongBaseType(ALongBaseType node)
caseALongBaseType
public void caseALongBaseType(ALongBaseType node)
- Overrides:
- caseALongBaseType in class AnalysisAdapter
inAFloatBaseType
public void inAFloatBaseType(AFloatBaseType node)
outAFloatBaseType
public void outAFloatBaseType(AFloatBaseType node)
caseAFloatBaseType
public void caseAFloatBaseType(AFloatBaseType node)
- Overrides:
- caseAFloatBaseType in class AnalysisAdapter
inADoubleBaseType
public void inADoubleBaseType(ADoubleBaseType node)
outADoubleBaseType
public void outADoubleBaseType(ADoubleBaseType node)
caseADoubleBaseType
public void caseADoubleBaseType(ADoubleBaseType node)
- Overrides:
- caseADoubleBaseType in class AnalysisAdapter
inANullBaseType
public void inANullBaseType(ANullBaseType node)
outANullBaseType
public void outANullBaseType(ANullBaseType node)
caseANullBaseType
public void caseANullBaseType(ANullBaseType node)
- Overrides:
- caseANullBaseType in class AnalysisAdapter
inAClassNameBaseType
public void inAClassNameBaseType(AClassNameBaseType node)
outAClassNameBaseType
public void outAClassNameBaseType(AClassNameBaseType node)
caseAClassNameBaseType
public void caseAClassNameBaseType(AClassNameBaseType node)
- Overrides:
- caseAClassNameBaseType in class AnalysisAdapter
inABaseNonvoidType
public void inABaseNonvoidType(ABaseNonvoidType node)
outABaseNonvoidType
public void outABaseNonvoidType(ABaseNonvoidType node)
caseABaseNonvoidType
public void caseABaseNonvoidType(ABaseNonvoidType node)
- Overrides:
- caseABaseNonvoidType in class AnalysisAdapter
inAQuotedNonvoidType
public void inAQuotedNonvoidType(AQuotedNonvoidType node)
outAQuotedNonvoidType
public void outAQuotedNonvoidType(AQuotedNonvoidType node)
caseAQuotedNonvoidType
public void caseAQuotedNonvoidType(AQuotedNonvoidType node)
- Overrides:
- caseAQuotedNonvoidType in class AnalysisAdapter
inAIdentNonvoidType
public void inAIdentNonvoidType(AIdentNonvoidType node)
outAIdentNonvoidType
public void outAIdentNonvoidType(AIdentNonvoidType node)
caseAIdentNonvoidType
public void caseAIdentNonvoidType(AIdentNonvoidType node)
- Overrides:
- caseAIdentNonvoidType in class AnalysisAdapter
inAFullIdentNonvoidType
public void inAFullIdentNonvoidType(AFullIdentNonvoidType node)
outAFullIdentNonvoidType
public void outAFullIdentNonvoidType(AFullIdentNonvoidType node)
caseAFullIdentNonvoidType
public void caseAFullIdentNonvoidType(AFullIdentNonvoidType node)
- Overrides:
- caseAFullIdentNonvoidType in class AnalysisAdapter
inAArrayBrackets
public void inAArrayBrackets(AArrayBrackets node)
outAArrayBrackets
public void outAArrayBrackets(AArrayBrackets node)
caseAArrayBrackets
public void caseAArrayBrackets(AArrayBrackets node)
- Overrides:
- caseAArrayBrackets in class AnalysisAdapter
inAEmptyMethodBody
public void inAEmptyMethodBody(AEmptyMethodBody node)
outAEmptyMethodBody
public void outAEmptyMethodBody(AEmptyMethodBody node)
caseAEmptyMethodBody
public void caseAEmptyMethodBody(AEmptyMethodBody node)
- Overrides:
- caseAEmptyMethodBody in class AnalysisAdapter
inAFullMethodBody
public void inAFullMethodBody(AFullMethodBody node)
outAFullMethodBody
public void outAFullMethodBody(AFullMethodBody node)
caseAFullMethodBody
public void caseAFullMethodBody(AFullMethodBody node)
- Overrides:
- caseAFullMethodBody in class AnalysisAdapter
inADeclaration
public void inADeclaration(ADeclaration node)
outADeclaration
public void outADeclaration(ADeclaration node)
caseADeclaration
public void caseADeclaration(ADeclaration node)
- Overrides:
- caseADeclaration in class AnalysisAdapter
inAUnknownJimpleType
public void inAUnknownJimpleType(AUnknownJimpleType node)
outAUnknownJimpleType
public void outAUnknownJimpleType(AUnknownJimpleType node)
caseAUnknownJimpleType
public void caseAUnknownJimpleType(AUnknownJimpleType node)
- Overrides:
- caseAUnknownJimpleType in class AnalysisAdapter
inANonvoidJimpleType
public void inANonvoidJimpleType(ANonvoidJimpleType node)
outANonvoidJimpleType
public void outANonvoidJimpleType(ANonvoidJimpleType node)
caseANonvoidJimpleType
public void caseANonvoidJimpleType(ANonvoidJimpleType node)
- Overrides:
- caseANonvoidJimpleType in class AnalysisAdapter
inALocalName
public void inALocalName(ALocalName node)
outALocalName
public void outALocalName(ALocalName node)
caseALocalName
public void caseALocalName(ALocalName node)
- Overrides:
- caseALocalName in class AnalysisAdapter
inASingleLocalNameList
public void inASingleLocalNameList(ASingleLocalNameList node)
outASingleLocalNameList
public void outASingleLocalNameList(ASingleLocalNameList node)
caseASingleLocalNameList
public void caseASingleLocalNameList(ASingleLocalNameList node)
- Overrides:
- caseASingleLocalNameList in class AnalysisAdapter
inAMultiLocalNameList
public void inAMultiLocalNameList(AMultiLocalNameList node)
outAMultiLocalNameList
public void outAMultiLocalNameList(AMultiLocalNameList node)
caseAMultiLocalNameList
public void caseAMultiLocalNameList(AMultiLocalNameList node)
- Overrides:
- caseAMultiLocalNameList in class AnalysisAdapter
inALabelStatement
public void inALabelStatement(ALabelStatement node)
outALabelStatement
public void outALabelStatement(ALabelStatement node)
caseALabelStatement
public void caseALabelStatement(ALabelStatement node)
- Overrides:
- caseALabelStatement in class AnalysisAdapter
inABreakpointStatement
public void inABreakpointStatement(ABreakpointStatement node)
outABreakpointStatement
public void outABreakpointStatement(ABreakpointStatement node)
caseABreakpointStatement
public void caseABreakpointStatement(ABreakpointStatement node)
- Overrides:
- caseABreakpointStatement in class AnalysisAdapter
inAEntermonitorStatement
public void inAEntermonitorStatement(AEntermonitorStatement node)
outAEntermonitorStatement
public void outAEntermonitorStatement(AEntermonitorStatement node)
caseAEntermonitorStatement
public void caseAEntermonitorStatement(AEntermonitorStatement node)
- Overrides:
- caseAEntermonitorStatement in class AnalysisAdapter
inAExitmonitorStatement
public void inAExitmonitorStatement(AExitmonitorStatement node)
outAExitmonitorStatement
public void outAExitmonitorStatement(AExitmonitorStatement node)
caseAExitmonitorStatement
public void caseAExitmonitorStatement(AExitmonitorStatement node)
- Overrides:
- caseAExitmonitorStatement in class AnalysisAdapter
inATableswitchStatement
public void inATableswitchStatement(ATableswitchStatement node)
outATableswitchStatement
public void outATableswitchStatement(ATableswitchStatement node)
caseATableswitchStatement
public void caseATableswitchStatement(ATableswitchStatement node)
- Overrides:
- caseATableswitchStatement in class AnalysisAdapter
inALookupswitchStatement
public void inALookupswitchStatement(ALookupswitchStatement node)
outALookupswitchStatement
public void outALookupswitchStatement(ALookupswitchStatement node)
caseALookupswitchStatement
public void caseALookupswitchStatement(ALookupswitchStatement node)
- Overrides:
- caseALookupswitchStatement in class AnalysisAdapter
inAIdentityStatement
public void inAIdentityStatement(AIdentityStatement node)
outAIdentityStatement
public void outAIdentityStatement(AIdentityStatement node)
caseAIdentityStatement
public void caseAIdentityStatement(AIdentityStatement node)
- Overrides:
- caseAIdentityStatement in class AnalysisAdapter
inAIdentityNoTypeStatement
public void inAIdentityNoTypeStatement(AIdentityNoTypeStatement node)
outAIdentityNoTypeStatement
public void outAIdentityNoTypeStatement(AIdentityNoTypeStatement node)
caseAIdentityNoTypeStatement
public void caseAIdentityNoTypeStatement(AIdentityNoTypeStatement node)
- Overrides:
- caseAIdentityNoTypeStatement in class AnalysisAdapter
inAAssignStatement
public void inAAssignStatement(AAssignStatement node)
outAAssignStatement
public void outAAssignStatement(AAssignStatement node)
caseAAssignStatement
public void caseAAssignStatement(AAssignStatement node)
- Overrides:
- caseAAssignStatement in class AnalysisAdapter
inAIfStatement
public void inAIfStatement(AIfStatement node)
outAIfStatement
public void outAIfStatement(AIfStatement node)
caseAIfStatement
public void caseAIfStatement(AIfStatement node)
- Overrides:
- caseAIfStatement in class AnalysisAdapter
inAGotoStatement
public void inAGotoStatement(AGotoStatement node)
outAGotoStatement
public void outAGotoStatement(AGotoStatement node)
caseAGotoStatement
public void caseAGotoStatement(AGotoStatement node)
- Overrides:
- caseAGotoStatement in class AnalysisAdapter
inANopStatement
public void inANopStatement(ANopStatement node)
outANopStatement
public void outANopStatement(ANopStatement node)
caseANopStatement
public void caseANopStatement(ANopStatement node)
- Overrides:
- caseANopStatement in class AnalysisAdapter
inARetStatement
public void inARetStatement(ARetStatement node)
outARetStatement
public void outARetStatement(ARetStatement node)
caseARetStatement
public void caseARetStatement(ARetStatement node)
- Overrides:
- caseARetStatement in class AnalysisAdapter
inAReturnStatement
public void inAReturnStatement(AReturnStatement node)
outAReturnStatement
public void outAReturnStatement(AReturnStatement node)
caseAReturnStatement
public void caseAReturnStatement(AReturnStatement node)
- Overrides:
- caseAReturnStatement in class AnalysisAdapter
inAThrowStatement
public void inAThrowStatement(AThrowStatement node)
outAThrowStatement
public void outAThrowStatement(AThrowStatement node)
caseAThrowStatement
public void caseAThrowStatement(AThrowStatement node)
- Overrides:
- caseAThrowStatement in class AnalysisAdapter
inAInvokeStatement
public void inAInvokeStatement(AInvokeStatement node)
outAInvokeStatement
public void outAInvokeStatement(AInvokeStatement node)
caseAInvokeStatement
public void caseAInvokeStatement(AInvokeStatement node)
- Overrides:
- caseAInvokeStatement in class AnalysisAdapter
inALabelName
public void inALabelName(ALabelName node)
outALabelName
public void outALabelName(ALabelName node)
caseALabelName
public void caseALabelName(ALabelName node)
- Overrides:
- caseALabelName in class AnalysisAdapter
inACaseStmt
public void inACaseStmt(ACaseStmt node)
outACaseStmt
public void outACaseStmt(ACaseStmt node)
caseACaseStmt
public void caseACaseStmt(ACaseStmt node)
- Overrides:
- caseACaseStmt in class AnalysisAdapter
inAConstantCaseLabel
public void inAConstantCaseLabel(AConstantCaseLabel node)
outAConstantCaseLabel
public void outAConstantCaseLabel(AConstantCaseLabel node)
caseAConstantCaseLabel
public void caseAConstantCaseLabel(AConstantCaseLabel node)
- Overrides:
- caseAConstantCaseLabel in class AnalysisAdapter
inADefaultCaseLabel
public void inADefaultCaseLabel(ADefaultCaseLabel node)
outADefaultCaseLabel
public void outADefaultCaseLabel(ADefaultCaseLabel node)
caseADefaultCaseLabel
public void caseADefaultCaseLabel(ADefaultCaseLabel node)
- Overrides:
- caseADefaultCaseLabel in class AnalysisAdapter
inAGotoStmt
public void inAGotoStmt(AGotoStmt node)
outAGotoStmt
public void outAGotoStmt(AGotoStmt node)
caseAGotoStmt
public void caseAGotoStmt(AGotoStmt node)
- Overrides:
- caseAGotoStmt in class AnalysisAdapter
inACatchClause
public void inACatchClause(ACatchClause node)
outACatchClause
public void outACatchClause(ACatchClause node)
caseACatchClause
public void caseACatchClause(ACatchClause node)
- Overrides:
- caseACatchClause in class AnalysisAdapter
inANewExpression
public void inANewExpression(ANewExpression node)
outANewExpression
public void outANewExpression(ANewExpression node)
caseANewExpression
public void caseANewExpression(ANewExpression node)
- Overrides:
- caseANewExpression in class AnalysisAdapter
inACastExpression
public void inACastExpression(ACastExpression node)
outACastExpression
public void outACastExpression(ACastExpression node)
caseACastExpression
public void caseACastExpression(ACastExpression node)
- Overrides:
- caseACastExpression in class AnalysisAdapter
inAInstanceofExpression
public void inAInstanceofExpression(AInstanceofExpression node)
outAInstanceofExpression
public void outAInstanceofExpression(AInstanceofExpression node)
caseAInstanceofExpression
public void caseAInstanceofExpression(AInstanceofExpression node)
- Overrides:
- caseAInstanceofExpression in class AnalysisAdapter
inAInvokeExpression
public void inAInvokeExpression(AInvokeExpression node)
outAInvokeExpression
public void outAInvokeExpression(AInvokeExpression node)
caseAInvokeExpression
public void caseAInvokeExpression(AInvokeExpression node)
- Overrides:
- caseAInvokeExpression in class AnalysisAdapter
inAReferenceExpression
public void inAReferenceExpression(AReferenceExpression node)
outAReferenceExpression
public void outAReferenceExpression(AReferenceExpression node)
caseAReferenceExpression
public void caseAReferenceExpression(AReferenceExpression node)
- Overrides:
- caseAReferenceExpression in class AnalysisAdapter
inABinopExpression
public void inABinopExpression(ABinopExpression node)
outABinopExpression
public void outABinopExpression(ABinopExpression node)
caseABinopExpression
public void caseABinopExpression(ABinopExpression node)
- Overrides:
- caseABinopExpression in class AnalysisAdapter
inAUnopExpression
public void inAUnopExpression(AUnopExpression node)
outAUnopExpression
public void outAUnopExpression(AUnopExpression node)
caseAUnopExpression
public void caseAUnopExpression(AUnopExpression node)
- Overrides:
- caseAUnopExpression in class AnalysisAdapter
inAImmediateExpression
public void inAImmediateExpression(AImmediateExpression node)
outAImmediateExpression
public void outAImmediateExpression(AImmediateExpression node)
caseAImmediateExpression
public void caseAImmediateExpression(AImmediateExpression node)
- Overrides:
- caseAImmediateExpression in class AnalysisAdapter
inASimpleNewExpr
public void inASimpleNewExpr(ASimpleNewExpr node)
outASimpleNewExpr
public void outASimpleNewExpr(ASimpleNewExpr node)
caseASimpleNewExpr
public void caseASimpleNewExpr(ASimpleNewExpr node)
- Overrides:
- caseASimpleNewExpr in class AnalysisAdapter
inAArrayNewExpr
public void inAArrayNewExpr(AArrayNewExpr node)
outAArrayNewExpr
public void outAArrayNewExpr(AArrayNewExpr node)
caseAArrayNewExpr
public void caseAArrayNewExpr(AArrayNewExpr node)
- Overrides:
- caseAArrayNewExpr in class AnalysisAdapter
inAMultiNewExpr
public void inAMultiNewExpr(AMultiNewExpr node)
outAMultiNewExpr
public void outAMultiNewExpr(AMultiNewExpr node)
caseAMultiNewExpr
public void caseAMultiNewExpr(AMultiNewExpr node)
- Overrides:
- caseAMultiNewExpr in class AnalysisAdapter
inAArrayDescriptor
public void inAArrayDescriptor(AArrayDescriptor node)
outAArrayDescriptor
public void outAArrayDescriptor(AArrayDescriptor node)
caseAArrayDescriptor
public void caseAArrayDescriptor(AArrayDescriptor node)
- Overrides:
- caseAArrayDescriptor in class AnalysisAdapter
inAReferenceVariable
public void inAReferenceVariable(AReferenceVariable node)
outAReferenceVariable
public void outAReferenceVariable(AReferenceVariable node)
caseAReferenceVariable
public void caseAReferenceVariable(AReferenceVariable node)
- Overrides:
- caseAReferenceVariable in class AnalysisAdapter
inALocalVariable
public void inALocalVariable(ALocalVariable node)
outALocalVariable
public void outALocalVariable(ALocalVariable node)
caseALocalVariable
public void caseALocalVariable(ALocalVariable node)
- Overrides:
- caseALocalVariable in class AnalysisAdapter
inABinopBoolExpr
public void inABinopBoolExpr(ABinopBoolExpr node)
outABinopBoolExpr
public void outABinopBoolExpr(ABinopBoolExpr node)
caseABinopBoolExpr
public void caseABinopBoolExpr(ABinopBoolExpr node)
- Overrides:
- caseABinopBoolExpr in class AnalysisAdapter
inAUnopBoolExpr
public void inAUnopBoolExpr(AUnopBoolExpr node)
outAUnopBoolExpr
public void outAUnopBoolExpr(AUnopBoolExpr node)
caseAUnopBoolExpr
public void caseAUnopBoolExpr(AUnopBoolExpr node)
- Overrides:
- caseAUnopBoolExpr in class AnalysisAdapter
inANonstaticInvokeExpr
public void inANonstaticInvokeExpr(ANonstaticInvokeExpr node)
outANonstaticInvokeExpr
public void outANonstaticInvokeExpr(ANonstaticInvokeExpr node)
caseANonstaticInvokeExpr
public void caseANonstaticInvokeExpr(ANonstaticInvokeExpr node)
- Overrides:
- caseANonstaticInvokeExpr in class AnalysisAdapter
inAStaticInvokeExpr
public void inAStaticInvokeExpr(AStaticInvokeExpr node)
outAStaticInvokeExpr
public void outAStaticInvokeExpr(AStaticInvokeExpr node)
caseAStaticInvokeExpr
public void caseAStaticInvokeExpr(AStaticInvokeExpr node)
- Overrides:
- caseAStaticInvokeExpr in class AnalysisAdapter
inABinopExpr
public void inABinopExpr(ABinopExpr node)
outABinopExpr
public void outABinopExpr(ABinopExpr node)
caseABinopExpr
public void caseABinopExpr(ABinopExpr node)
- Overrides:
- caseABinopExpr in class AnalysisAdapter
inAUnopExpr
public void inAUnopExpr(AUnopExpr node)
outAUnopExpr
public void outAUnopExpr(AUnopExpr node)
caseAUnopExpr
public void caseAUnopExpr(AUnopExpr node)
- Overrides:
- caseAUnopExpr in class AnalysisAdapter
inASpecialNonstaticInvoke
public void inASpecialNonstaticInvoke(ASpecialNonstaticInvoke node)
outASpecialNonstaticInvoke
public void outASpecialNonstaticInvoke(ASpecialNonstaticInvoke node)
caseASpecialNonstaticInvoke
public void caseASpecialNonstaticInvoke(ASpecialNonstaticInvoke node)
- Overrides:
- caseASpecialNonstaticInvoke in class AnalysisAdapter
inAVirtualNonstaticInvoke
public void inAVirtualNonstaticInvoke(AVirtualNonstaticInvoke node)
outAVirtualNonstaticInvoke
public void outAVirtualNonstaticInvoke(AVirtualNonstaticInvoke node)
caseAVirtualNonstaticInvoke
public void caseAVirtualNonstaticInvoke(AVirtualNonstaticInvoke node)
- Overrides:
- caseAVirtualNonstaticInvoke in class AnalysisAdapter
inAInterfaceNonstaticInvoke
public void inAInterfaceNonstaticInvoke(AInterfaceNonstaticInvoke node)
outAInterfaceNonstaticInvoke
public void outAInterfaceNonstaticInvoke(AInterfaceNonstaticInvoke node)
caseAInterfaceNonstaticInvoke
public void caseAInterfaceNonstaticInvoke(AInterfaceNonstaticInvoke node)
- Overrides:
- caseAInterfaceNonstaticInvoke in class AnalysisAdapter
inAMethodSignature
public void inAMethodSignature(AMethodSignature node)
outAMethodSignature
public void outAMethodSignature(AMethodSignature node)
caseAMethodSignature
public void caseAMethodSignature(AMethodSignature node)
- Overrides:
- caseAMethodSignature in class AnalysisAdapter
inAArrayReference
public void inAArrayReference(AArrayReference node)
outAArrayReference
public void outAArrayReference(AArrayReference node)
caseAArrayReference
public void caseAArrayReference(AArrayReference node)
- Overrides:
- caseAArrayReference in class AnalysisAdapter
inAFieldReference
public void inAFieldReference(AFieldReference node)
outAFieldReference
public void outAFieldReference(AFieldReference node)
caseAFieldReference
public void caseAFieldReference(AFieldReference node)
- Overrides:
- caseAFieldReference in class AnalysisAdapter
inAArrayRef
public void inAArrayRef(AArrayRef node)
outAArrayRef
public void outAArrayRef(AArrayRef node)
caseAArrayRef
public void caseAArrayRef(AArrayRef node)
- Overrides:
- caseAArrayRef in class AnalysisAdapter
inALocalFieldRef
public void inALocalFieldRef(ALocalFieldRef node)
outALocalFieldRef
public void outALocalFieldRef(ALocalFieldRef node)
caseALocalFieldRef
public void caseALocalFieldRef(ALocalFieldRef node)
- Overrides:
- caseALocalFieldRef in class AnalysisAdapter
inASigFieldRef
public void inASigFieldRef(ASigFieldRef node)
outASigFieldRef
public void outASigFieldRef(ASigFieldRef node)
caseASigFieldRef
public void caseASigFieldRef(ASigFieldRef node)
- Overrides:
- caseASigFieldRef in class AnalysisAdapter
inAFieldSignature
public void inAFieldSignature(AFieldSignature node)
outAFieldSignature
public void outAFieldSignature(AFieldSignature node)
caseAFieldSignature
public void caseAFieldSignature(AFieldSignature node)
- Overrides:
- caseAFieldSignature in class AnalysisAdapter
inAFixedArrayDescriptor
public void inAFixedArrayDescriptor(AFixedArrayDescriptor node)
outAFixedArrayDescriptor
public void outAFixedArrayDescriptor(AFixedArrayDescriptor node)
caseAFixedArrayDescriptor
public void caseAFixedArrayDescriptor(AFixedArrayDescriptor node)
- Overrides:
- caseAFixedArrayDescriptor in class AnalysisAdapter
inASingleArgList
public void inASingleArgList(ASingleArgList node)
outASingleArgList
public void outASingleArgList(ASingleArgList node)
caseASingleArgList
public void caseASingleArgList(ASingleArgList node)
- Overrides:
- caseASingleArgList in class AnalysisAdapter
inAMultiArgList
public void inAMultiArgList(AMultiArgList node)
outAMultiArgList
public void outAMultiArgList(AMultiArgList node)
caseAMultiArgList
public void caseAMultiArgList(AMultiArgList node)
- Overrides:
- caseAMultiArgList in class AnalysisAdapter
inALocalImmediate
public void inALocalImmediate(ALocalImmediate node)
outALocalImmediate
public void outALocalImmediate(ALocalImmediate node)
caseALocalImmediate
public void caseALocalImmediate(ALocalImmediate node)
- Overrides:
- caseALocalImmediate in class AnalysisAdapter
inAConstantImmediate
public void inAConstantImmediate(AConstantImmediate node)
outAConstantImmediate
public void outAConstantImmediate(AConstantImmediate node)
caseAConstantImmediate
public void caseAConstantImmediate(AConstantImmediate node)
- Overrides:
- caseAConstantImmediate in class AnalysisAdapter
inAIntegerConstant
public void inAIntegerConstant(AIntegerConstant node)
outAIntegerConstant
public void outAIntegerConstant(AIntegerConstant node)
caseAIntegerConstant
public void caseAIntegerConstant(AIntegerConstant node)
- Overrides:
- caseAIntegerConstant in class AnalysisAdapter
inAFloatConstant
public void inAFloatConstant(AFloatConstant node)
outAFloatConstant
public void outAFloatConstant(AFloatConstant node)
caseAFloatConstant
public void caseAFloatConstant(AFloatConstant node)
- Overrides:
- caseAFloatConstant in class AnalysisAdapter
inAStringConstant
public void inAStringConstant(AStringConstant node)
outAStringConstant
public void outAStringConstant(AStringConstant node)
caseAStringConstant
public void caseAStringConstant(AStringConstant node)
- Overrides:
- caseAStringConstant in class AnalysisAdapter
inANullConstant
public void inANullConstant(ANullConstant node)
outANullConstant
public void outANullConstant(ANullConstant node)
caseANullConstant
public void caseANullConstant(ANullConstant node)
- Overrides:
- caseANullConstant in class AnalysisAdapter
inAAndBinop
public void inAAndBinop(AAndBinop node)
outAAndBinop
public void outAAndBinop(AAndBinop node)
caseAAndBinop
public void caseAAndBinop(AAndBinop node)
- Overrides:
- caseAAndBinop in class AnalysisAdapter
inAOrBinop
public void inAOrBinop(AOrBinop node)
outAOrBinop
public void outAOrBinop(AOrBinop node)
caseAOrBinop
public void caseAOrBinop(AOrBinop node)
- Overrides:
- caseAOrBinop in class AnalysisAdapter
inAXorBinop
public void inAXorBinop(AXorBinop node)
outAXorBinop
public void outAXorBinop(AXorBinop node)
caseAXorBinop
public void caseAXorBinop(AXorBinop node)
- Overrides:
- caseAXorBinop in class AnalysisAdapter
inAModBinop
public void inAModBinop(AModBinop node)
outAModBinop
public void outAModBinop(AModBinop node)
caseAModBinop
public void caseAModBinop(AModBinop node)
- Overrides:
- caseAModBinop in class AnalysisAdapter
inACmpBinop
public void inACmpBinop(ACmpBinop node)
outACmpBinop
public void outACmpBinop(ACmpBinop node)
caseACmpBinop
public void caseACmpBinop(ACmpBinop node)
- Overrides:
- caseACmpBinop in class AnalysisAdapter
inACmpgBinop
public void inACmpgBinop(ACmpgBinop node)
outACmpgBinop
public void outACmpgBinop(ACmpgBinop node)
caseACmpgBinop
public void caseACmpgBinop(ACmpgBinop node)
- Overrides:
- caseACmpgBinop in class AnalysisAdapter
inACmplBinop
public void inACmplBinop(ACmplBinop node)
outACmplBinop
public void outACmplBinop(ACmplBinop node)
caseACmplBinop
public void caseACmplBinop(ACmplBinop node)
- Overrides:
- caseACmplBinop in class AnalysisAdapter
inACmpeqBinop
public void inACmpeqBinop(ACmpeqBinop node)
outACmpeqBinop
public void outACmpeqBinop(ACmpeqBinop node)
caseACmpeqBinop
public void caseACmpeqBinop(ACmpeqBinop node)
- Overrides:
- caseACmpeqBinop in class AnalysisAdapter
inACmpneBinop
public void inACmpneBinop(ACmpneBinop node)
outACmpneBinop
public void outACmpneBinop(ACmpneBinop node)
caseACmpneBinop
public void caseACmpneBinop(ACmpneBinop node)
- Overrides:
- caseACmpneBinop in class AnalysisAdapter
inACmpgtBinop
public void inACmpgtBinop(ACmpgtBinop node)
outACmpgtBinop
public void outACmpgtBinop(ACmpgtBinop node)
caseACmpgtBinop
public void caseACmpgtBinop(ACmpgtBinop node)
- Overrides:
- caseACmpgtBinop in class AnalysisAdapter
inACmpgeBinop
public void inACmpgeBinop(ACmpgeBinop node)
outACmpgeBinop
public void outACmpgeBinop(ACmpgeBinop node)
caseACmpgeBinop
public void caseACmpgeBinop(ACmpgeBinop node)
- Overrides:
- caseACmpgeBinop in class AnalysisAdapter
inACmpltBinop
public void inACmpltBinop(ACmpltBinop node)
outACmpltBinop
public void outACmpltBinop(ACmpltBinop node)
caseACmpltBinop
public void caseACmpltBinop(ACmpltBinop node)
- Overrides:
- caseACmpltBinop in class AnalysisAdapter
inACmpleBinop
public void inACmpleBinop(ACmpleBinop node)
outACmpleBinop
public void outACmpleBinop(ACmpleBinop node)
caseACmpleBinop
public void caseACmpleBinop(ACmpleBinop node)
- Overrides:
- caseACmpleBinop in class AnalysisAdapter
inAShlBinop
public void inAShlBinop(AShlBinop node)
outAShlBinop
public void outAShlBinop(AShlBinop node)
caseAShlBinop
public void caseAShlBinop(AShlBinop node)
- Overrides:
- caseAShlBinop in class AnalysisAdapter
inAShrBinop
public void inAShrBinop(AShrBinop node)
outAShrBinop
public void outAShrBinop(AShrBinop node)
caseAShrBinop
public void caseAShrBinop(AShrBinop node)
- Overrides:
- caseAShrBinop in class AnalysisAdapter
inAUshrBinop
public void inAUshrBinop(AUshrBinop node)
outAUshrBinop
public void outAUshrBinop(AUshrBinop node)
caseAUshrBinop
public void caseAUshrBinop(AUshrBinop node)
- Overrides:
- caseAUshrBinop in class AnalysisAdapter
inAPlusBinop
public void inAPlusBinop(APlusBinop node)
outAPlusBinop
public void outAPlusBinop(APlusBinop node)
caseAPlusBinop
public void caseAPlusBinop(APlusBinop node)
- Overrides:
- caseAPlusBinop in class AnalysisAdapter
inAMinusBinop
public void inAMinusBinop(AMinusBinop node)
outAMinusBinop
public void outAMinusBinop(AMinusBinop node)
caseAMinusBinop
public void caseAMinusBinop(AMinusBinop node)
- Overrides:
- caseAMinusBinop in class AnalysisAdapter
inAMultBinop
public void inAMultBinop(AMultBinop node)
outAMultBinop
public void outAMultBinop(AMultBinop node)
caseAMultBinop
public void caseAMultBinop(AMultBinop node)
- Overrides:
- caseAMultBinop in class AnalysisAdapter
inADivBinop
public void inADivBinop(ADivBinop node)
outADivBinop
public void outADivBinop(ADivBinop node)
caseADivBinop
public void caseADivBinop(ADivBinop node)
- Overrides:
- caseADivBinop in class AnalysisAdapter
inALengthofUnop
public void inALengthofUnop(ALengthofUnop node)
outALengthofUnop
public void outALengthofUnop(ALengthofUnop node)
caseALengthofUnop
public void caseALengthofUnop(ALengthofUnop node)
- Overrides:
- caseALengthofUnop in class AnalysisAdapter
inANegUnop
public void inANegUnop(ANegUnop node)
outANegUnop
public void outANegUnop(ANegUnop node)
caseANegUnop
public void caseANegUnop(ANegUnop node)
- Overrides:
- caseANegUnop in class AnalysisAdapter
inAQuotedClassName
public void inAQuotedClassName(AQuotedClassName node)
outAQuotedClassName
public void outAQuotedClassName(AQuotedClassName node)
caseAQuotedClassName
public void caseAQuotedClassName(AQuotedClassName node)
- Overrides:
- caseAQuotedClassName in class AnalysisAdapter
inAIdentClassName
public void inAIdentClassName(AIdentClassName node)
outAIdentClassName
public void outAIdentClassName(AIdentClassName node)
caseAIdentClassName
public void caseAIdentClassName(AIdentClassName node)
- Overrides:
- caseAIdentClassName in class AnalysisAdapter
inAFullIdentClassName
public void inAFullIdentClassName(AFullIdentClassName node)
outAFullIdentClassName
public void outAFullIdentClassName(AFullIdentClassName node)
caseAFullIdentClassName
public void caseAFullIdentClassName(AFullIdentClassName node)
- Overrides:
- caseAFullIdentClassName in class AnalysisAdapter
inAQuotedName
public void inAQuotedName(AQuotedName node)
outAQuotedName
public void outAQuotedName(AQuotedName node)
caseAQuotedName
public void caseAQuotedName(AQuotedName node)
- Overrides:
- caseAQuotedName in class AnalysisAdapter
inAIdentName
public void inAIdentName(AIdentName node)
outAIdentName
public void outAIdentName(AIdentName node)
caseAIdentName
public void caseAIdentName(AIdentName node)
- Overrides:
- caseAIdentName in class AnalysisAdapter