soot.jimple.parser.analysis
Class AnalysisAdapter

java.lang.Object
  extended by soot.jimple.parser.analysis.AnalysisAdapter
All Implemented Interfaces:
Analysis, Switch
Direct Known Subclasses:
DepthFirstAdapter, ReversedDepthFirstAdapter

public class AnalysisAdapter
extends Object
implements Analysis


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

Constructor Detail

AnalysisAdapter

public AnalysisAdapter()
Method Detail

getIn

public Object getIn(Node node)
Specified by:
getIn in interface Analysis

setIn

public void setIn(Node node,
                  Object in)
Specified by:
setIn in interface Analysis

getOut

public Object getOut(Node node)
Specified by:
getOut in interface Analysis

setOut

public void setOut(Node node,
                   Object out)
Specified by:
setOut in interface Analysis

caseStart

public void caseStart(Start node)
Specified by:
caseStart in interface Analysis

caseAFile

public void caseAFile(AFile node)
Specified by:
caseAFile in interface Analysis

caseAAbstractModifier

public void caseAAbstractModifier(AAbstractModifier node)
Specified by:
caseAAbstractModifier in interface Analysis

caseAFinalModifier

public void caseAFinalModifier(AFinalModifier node)
Specified by:
caseAFinalModifier in interface Analysis

caseANativeModifier

public void caseANativeModifier(ANativeModifier node)
Specified by:
caseANativeModifier in interface Analysis

caseAPublicModifier

public void caseAPublicModifier(APublicModifier node)
Specified by:
caseAPublicModifier in interface Analysis

caseAProtectedModifier

public void caseAProtectedModifier(AProtectedModifier node)
Specified by:
caseAProtectedModifier in interface Analysis

caseAPrivateModifier

public void caseAPrivateModifier(APrivateModifier node)
Specified by:
caseAPrivateModifier in interface Analysis

caseAStaticModifier

public void caseAStaticModifier(AStaticModifier node)
Specified by:
caseAStaticModifier in interface Analysis

caseASynchronizedModifier

public void caseASynchronizedModifier(ASynchronizedModifier node)
Specified by:
caseASynchronizedModifier in interface Analysis

caseATransientModifier

public void caseATransientModifier(ATransientModifier node)
Specified by:
caseATransientModifier in interface Analysis

caseAVolatileModifier

public void caseAVolatileModifier(AVolatileModifier node)
Specified by:
caseAVolatileModifier in interface Analysis

caseAStrictfpModifier

public void caseAStrictfpModifier(AStrictfpModifier node)
Specified by:
caseAStrictfpModifier in interface Analysis

caseAEnumModifier

public void caseAEnumModifier(AEnumModifier node)
Specified by:
caseAEnumModifier in interface Analysis

caseAAnnotationModifier

public void caseAAnnotationModifier(AAnnotationModifier node)
Specified by:
caseAAnnotationModifier in interface Analysis

caseAClassFileType

public void caseAClassFileType(AClassFileType node)
Specified by:
caseAClassFileType in interface Analysis

caseAInterfaceFileType

public void caseAInterfaceFileType(AInterfaceFileType node)
Specified by:
caseAInterfaceFileType in interface Analysis

caseAExtendsClause

public void caseAExtendsClause(AExtendsClause node)
Specified by:
caseAExtendsClause in interface Analysis

caseAImplementsClause

public void caseAImplementsClause(AImplementsClause node)
Specified by:
caseAImplementsClause in interface Analysis

caseAFileBody

public void caseAFileBody(AFileBody node)
Specified by:
caseAFileBody in interface Analysis

caseASingleNameList

public void caseASingleNameList(ASingleNameList node)
Specified by:
caseASingleNameList in interface Analysis

caseAMultiNameList

public void caseAMultiNameList(AMultiNameList node)
Specified by:
caseAMultiNameList in interface Analysis

caseAClassNameSingleClassNameList

public void caseAClassNameSingleClassNameList(AClassNameSingleClassNameList node)
Specified by:
caseAClassNameSingleClassNameList in interface Analysis

caseAClassNameMultiClassNameList

public void caseAClassNameMultiClassNameList(AClassNameMultiClassNameList node)
Specified by:
caseAClassNameMultiClassNameList in interface Analysis

caseAFieldMember

public void caseAFieldMember(AFieldMember node)
Specified by:
caseAFieldMember in interface Analysis

caseAMethodMember

public void caseAMethodMember(AMethodMember node)
Specified by:
caseAMethodMember in interface Analysis

caseAVoidType

public void caseAVoidType(AVoidType node)
Specified by:
caseAVoidType in interface Analysis

caseANovoidType

public void caseANovoidType(ANovoidType node)
Specified by:
caseANovoidType in interface Analysis

caseASingleParameterList

public void caseASingleParameterList(ASingleParameterList node)
Specified by:
caseASingleParameterList in interface Analysis

caseAMultiParameterList

public void caseAMultiParameterList(AMultiParameterList node)
Specified by:
caseAMultiParameterList in interface Analysis

caseAParameter

public void caseAParameter(AParameter node)
Specified by:
caseAParameter in interface Analysis

caseAThrowsClause

public void caseAThrowsClause(AThrowsClause node)
Specified by:
caseAThrowsClause in interface Analysis

caseABooleanBaseTypeNoName

public void caseABooleanBaseTypeNoName(ABooleanBaseTypeNoName node)
Specified by:
caseABooleanBaseTypeNoName in interface Analysis

caseAByteBaseTypeNoName

public void caseAByteBaseTypeNoName(AByteBaseTypeNoName node)
Specified by:
caseAByteBaseTypeNoName in interface Analysis

caseACharBaseTypeNoName

public void caseACharBaseTypeNoName(ACharBaseTypeNoName node)
Specified by:
caseACharBaseTypeNoName in interface Analysis

caseAShortBaseTypeNoName

public void caseAShortBaseTypeNoName(AShortBaseTypeNoName node)
Specified by:
caseAShortBaseTypeNoName in interface Analysis

caseAIntBaseTypeNoName

public void caseAIntBaseTypeNoName(AIntBaseTypeNoName node)
Specified by:
caseAIntBaseTypeNoName in interface Analysis

caseALongBaseTypeNoName

public void caseALongBaseTypeNoName(ALongBaseTypeNoName node)
Specified by:
caseALongBaseTypeNoName in interface Analysis

caseAFloatBaseTypeNoName

public void caseAFloatBaseTypeNoName(AFloatBaseTypeNoName node)
Specified by:
caseAFloatBaseTypeNoName in interface Analysis

caseADoubleBaseTypeNoName

public void caseADoubleBaseTypeNoName(ADoubleBaseTypeNoName node)
Specified by:
caseADoubleBaseTypeNoName in interface Analysis

caseANullBaseTypeNoName

public void caseANullBaseTypeNoName(ANullBaseTypeNoName node)
Specified by:
caseANullBaseTypeNoName in interface Analysis

caseABooleanBaseType

public void caseABooleanBaseType(ABooleanBaseType node)
Specified by:
caseABooleanBaseType in interface Analysis

caseAByteBaseType

public void caseAByteBaseType(AByteBaseType node)
Specified by:
caseAByteBaseType in interface Analysis

caseACharBaseType

public void caseACharBaseType(ACharBaseType node)
Specified by:
caseACharBaseType in interface Analysis

caseAShortBaseType

public void caseAShortBaseType(AShortBaseType node)
Specified by:
caseAShortBaseType in interface Analysis

caseAIntBaseType

public void caseAIntBaseType(AIntBaseType node)
Specified by:
caseAIntBaseType in interface Analysis

caseALongBaseType

public void caseALongBaseType(ALongBaseType node)
Specified by:
caseALongBaseType in interface Analysis

caseAFloatBaseType

public void caseAFloatBaseType(AFloatBaseType node)
Specified by:
caseAFloatBaseType in interface Analysis

caseADoubleBaseType

public void caseADoubleBaseType(ADoubleBaseType node)
Specified by:
caseADoubleBaseType in interface Analysis

caseANullBaseType

public void caseANullBaseType(ANullBaseType node)
Specified by:
caseANullBaseType in interface Analysis

caseAClassNameBaseType

public void caseAClassNameBaseType(AClassNameBaseType node)
Specified by:
caseAClassNameBaseType in interface Analysis

caseABaseNonvoidType

public void caseABaseNonvoidType(ABaseNonvoidType node)
Specified by:
caseABaseNonvoidType in interface Analysis

caseAQuotedNonvoidType

public void caseAQuotedNonvoidType(AQuotedNonvoidType node)
Specified by:
caseAQuotedNonvoidType in interface Analysis

caseAIdentNonvoidType

public void caseAIdentNonvoidType(AIdentNonvoidType node)
Specified by:
caseAIdentNonvoidType in interface Analysis

caseAFullIdentNonvoidType

public void caseAFullIdentNonvoidType(AFullIdentNonvoidType node)
Specified by:
caseAFullIdentNonvoidType in interface Analysis

caseAArrayBrackets

public void caseAArrayBrackets(AArrayBrackets node)
Specified by:
caseAArrayBrackets in interface Analysis

caseAEmptyMethodBody

public void caseAEmptyMethodBody(AEmptyMethodBody node)
Specified by:
caseAEmptyMethodBody in interface Analysis

caseAFullMethodBody

public void caseAFullMethodBody(AFullMethodBody node)
Specified by:
caseAFullMethodBody in interface Analysis

caseADeclaration

public void caseADeclaration(ADeclaration node)
Specified by:
caseADeclaration in interface Analysis

caseAUnknownJimpleType

public void caseAUnknownJimpleType(AUnknownJimpleType node)
Specified by:
caseAUnknownJimpleType in interface Analysis

caseANonvoidJimpleType

public void caseANonvoidJimpleType(ANonvoidJimpleType node)
Specified by:
caseANonvoidJimpleType in interface Analysis

caseALocalName

public void caseALocalName(ALocalName node)
Specified by:
caseALocalName in interface Analysis

caseASingleLocalNameList

public void caseASingleLocalNameList(ASingleLocalNameList node)
Specified by:
caseASingleLocalNameList in interface Analysis

caseAMultiLocalNameList

public void caseAMultiLocalNameList(AMultiLocalNameList node)
Specified by:
caseAMultiLocalNameList in interface Analysis

caseALabelStatement

public void caseALabelStatement(ALabelStatement node)
Specified by:
caseALabelStatement in interface Analysis

caseABreakpointStatement

public void caseABreakpointStatement(ABreakpointStatement node)
Specified by:
caseABreakpointStatement in interface Analysis

caseAEntermonitorStatement

public void caseAEntermonitorStatement(AEntermonitorStatement node)
Specified by:
caseAEntermonitorStatement in interface Analysis

caseAExitmonitorStatement

public void caseAExitmonitorStatement(AExitmonitorStatement node)
Specified by:
caseAExitmonitorStatement in interface Analysis

caseATableswitchStatement

public void caseATableswitchStatement(ATableswitchStatement node)
Specified by:
caseATableswitchStatement in interface Analysis

caseALookupswitchStatement

public void caseALookupswitchStatement(ALookupswitchStatement node)
Specified by:
caseALookupswitchStatement in interface Analysis

caseAIdentityStatement

public void caseAIdentityStatement(AIdentityStatement node)
Specified by:
caseAIdentityStatement in interface Analysis

caseAIdentityNoTypeStatement

public void caseAIdentityNoTypeStatement(AIdentityNoTypeStatement node)
Specified by:
caseAIdentityNoTypeStatement in interface Analysis

caseAAssignStatement

public void caseAAssignStatement(AAssignStatement node)
Specified by:
caseAAssignStatement in interface Analysis

caseAIfStatement

public void caseAIfStatement(AIfStatement node)
Specified by:
caseAIfStatement in interface Analysis

caseAGotoStatement

public void caseAGotoStatement(AGotoStatement node)
Specified by:
caseAGotoStatement in interface Analysis

caseANopStatement

public void caseANopStatement(ANopStatement node)
Specified by:
caseANopStatement in interface Analysis

caseARetStatement

public void caseARetStatement(ARetStatement node)
Specified by:
caseARetStatement in interface Analysis

caseAReturnStatement

public void caseAReturnStatement(AReturnStatement node)
Specified by:
caseAReturnStatement in interface Analysis

caseAThrowStatement

public void caseAThrowStatement(AThrowStatement node)
Specified by:
caseAThrowStatement in interface Analysis

caseAInvokeStatement

public void caseAInvokeStatement(AInvokeStatement node)
Specified by:
caseAInvokeStatement in interface Analysis

caseALabelName

public void caseALabelName(ALabelName node)
Specified by:
caseALabelName in interface Analysis

caseACaseStmt

public void caseACaseStmt(ACaseStmt node)
Specified by:
caseACaseStmt in interface Analysis

caseAConstantCaseLabel

public void caseAConstantCaseLabel(AConstantCaseLabel node)
Specified by:
caseAConstantCaseLabel in interface Analysis

caseADefaultCaseLabel

public void caseADefaultCaseLabel(ADefaultCaseLabel node)
Specified by:
caseADefaultCaseLabel in interface Analysis

caseAGotoStmt

public void caseAGotoStmt(AGotoStmt node)
Specified by:
caseAGotoStmt in interface Analysis

caseACatchClause

public void caseACatchClause(ACatchClause node)
Specified by:
caseACatchClause in interface Analysis

caseANewExpression

public void caseANewExpression(ANewExpression node)
Specified by:
caseANewExpression in interface Analysis

caseACastExpression

public void caseACastExpression(ACastExpression node)
Specified by:
caseACastExpression in interface Analysis

caseAInstanceofExpression

public void caseAInstanceofExpression(AInstanceofExpression node)
Specified by:
caseAInstanceofExpression in interface Analysis

caseAInvokeExpression

public void caseAInvokeExpression(AInvokeExpression node)
Specified by:
caseAInvokeExpression in interface Analysis

caseAReferenceExpression

public void caseAReferenceExpression(AReferenceExpression node)
Specified by:
caseAReferenceExpression in interface Analysis

caseABinopExpression

public void caseABinopExpression(ABinopExpression node)
Specified by:
caseABinopExpression in interface Analysis

caseAUnopExpression

public void caseAUnopExpression(AUnopExpression node)
Specified by:
caseAUnopExpression in interface Analysis

caseAImmediateExpression

public void caseAImmediateExpression(AImmediateExpression node)
Specified by:
caseAImmediateExpression in interface Analysis

caseASimpleNewExpr

public void caseASimpleNewExpr(ASimpleNewExpr node)
Specified by:
caseASimpleNewExpr in interface Analysis

caseAArrayNewExpr

public void caseAArrayNewExpr(AArrayNewExpr node)
Specified by:
caseAArrayNewExpr in interface Analysis

caseAMultiNewExpr

public void caseAMultiNewExpr(AMultiNewExpr node)
Specified by:
caseAMultiNewExpr in interface Analysis

caseAArrayDescriptor

public void caseAArrayDescriptor(AArrayDescriptor node)
Specified by:
caseAArrayDescriptor in interface Analysis

caseAReferenceVariable

public void caseAReferenceVariable(AReferenceVariable node)
Specified by:
caseAReferenceVariable in interface Analysis

caseALocalVariable

public void caseALocalVariable(ALocalVariable node)
Specified by:
caseALocalVariable in interface Analysis

caseABinopBoolExpr

public void caseABinopBoolExpr(ABinopBoolExpr node)
Specified by:
caseABinopBoolExpr in interface Analysis

caseAUnopBoolExpr

public void caseAUnopBoolExpr(AUnopBoolExpr node)
Specified by:
caseAUnopBoolExpr in interface Analysis

caseANonstaticInvokeExpr

public void caseANonstaticInvokeExpr(ANonstaticInvokeExpr node)
Specified by:
caseANonstaticInvokeExpr in interface Analysis

caseAStaticInvokeExpr

public void caseAStaticInvokeExpr(AStaticInvokeExpr node)
Specified by:
caseAStaticInvokeExpr in interface Analysis

caseABinopExpr

public void caseABinopExpr(ABinopExpr node)
Specified by:
caseABinopExpr in interface Analysis

caseAUnopExpr

public void caseAUnopExpr(AUnopExpr node)
Specified by:
caseAUnopExpr in interface Analysis

caseASpecialNonstaticInvoke

public void caseASpecialNonstaticInvoke(ASpecialNonstaticInvoke node)
Specified by:
caseASpecialNonstaticInvoke in interface Analysis

caseAVirtualNonstaticInvoke

public void caseAVirtualNonstaticInvoke(AVirtualNonstaticInvoke node)
Specified by:
caseAVirtualNonstaticInvoke in interface Analysis

caseAInterfaceNonstaticInvoke

public void caseAInterfaceNonstaticInvoke(AInterfaceNonstaticInvoke node)
Specified by:
caseAInterfaceNonstaticInvoke in interface Analysis

caseAMethodSignature

public void caseAMethodSignature(AMethodSignature node)
Specified by:
caseAMethodSignature in interface Analysis

caseAArrayReference

public void caseAArrayReference(AArrayReference node)
Specified by:
caseAArrayReference in interface Analysis

caseAFieldReference

public void caseAFieldReference(AFieldReference node)
Specified by:
caseAFieldReference in interface Analysis

caseAArrayRef

public void caseAArrayRef(AArrayRef node)
Specified by:
caseAArrayRef in interface Analysis

caseALocalFieldRef

public void caseALocalFieldRef(ALocalFieldRef node)
Specified by:
caseALocalFieldRef in interface Analysis

caseASigFieldRef

public void caseASigFieldRef(ASigFieldRef node)
Specified by:
caseASigFieldRef in interface Analysis

caseAFieldSignature

public void caseAFieldSignature(AFieldSignature node)
Specified by:
caseAFieldSignature in interface Analysis

caseAFixedArrayDescriptor

public void caseAFixedArrayDescriptor(AFixedArrayDescriptor node)
Specified by:
caseAFixedArrayDescriptor in interface Analysis

caseASingleArgList

public void caseASingleArgList(ASingleArgList node)
Specified by:
caseASingleArgList in interface Analysis

caseAMultiArgList

public void caseAMultiArgList(AMultiArgList node)
Specified by:
caseAMultiArgList in interface Analysis

caseALocalImmediate

public void caseALocalImmediate(ALocalImmediate node)
Specified by:
caseALocalImmediate in interface Analysis

caseAConstantImmediate

public void caseAConstantImmediate(AConstantImmediate node)
Specified by:
caseAConstantImmediate in interface Analysis

caseAIntegerConstant

public void caseAIntegerConstant(AIntegerConstant node)
Specified by:
caseAIntegerConstant in interface Analysis

caseAFloatConstant

public void caseAFloatConstant(AFloatConstant node)
Specified by:
caseAFloatConstant in interface Analysis

caseAStringConstant

public void caseAStringConstant(AStringConstant node)
Specified by:
caseAStringConstant in interface Analysis

caseAClzzConstant

public void caseAClzzConstant(AClzzConstant node)
Specified by:
caseAClzzConstant in interface Analysis

caseANullConstant

public void caseANullConstant(ANullConstant node)
Specified by:
caseANullConstant in interface Analysis

caseAAndBinop

public void caseAAndBinop(AAndBinop node)
Specified by:
caseAAndBinop in interface Analysis

caseAOrBinop

public void caseAOrBinop(AOrBinop node)
Specified by:
caseAOrBinop in interface Analysis

caseAXorBinop

public void caseAXorBinop(AXorBinop node)
Specified by:
caseAXorBinop in interface Analysis

caseAModBinop

public void caseAModBinop(AModBinop node)
Specified by:
caseAModBinop in interface Analysis

caseACmpBinop

public void caseACmpBinop(ACmpBinop node)
Specified by:
caseACmpBinop in interface Analysis

caseACmpgBinop

public void caseACmpgBinop(ACmpgBinop node)
Specified by:
caseACmpgBinop in interface Analysis

caseACmplBinop

public void caseACmplBinop(ACmplBinop node)
Specified by:
caseACmplBinop in interface Analysis

caseACmpeqBinop

public void caseACmpeqBinop(ACmpeqBinop node)
Specified by:
caseACmpeqBinop in interface Analysis

caseACmpneBinop

public void caseACmpneBinop(ACmpneBinop node)
Specified by:
caseACmpneBinop in interface Analysis

caseACmpgtBinop

public void caseACmpgtBinop(ACmpgtBinop node)
Specified by:
caseACmpgtBinop in interface Analysis

caseACmpgeBinop

public void caseACmpgeBinop(ACmpgeBinop node)
Specified by:
caseACmpgeBinop in interface Analysis

caseACmpltBinop

public void caseACmpltBinop(ACmpltBinop node)
Specified by:
caseACmpltBinop in interface Analysis

caseACmpleBinop

public void caseACmpleBinop(ACmpleBinop node)
Specified by:
caseACmpleBinop in interface Analysis

caseAShlBinop

public void caseAShlBinop(AShlBinop node)
Specified by:
caseAShlBinop in interface Analysis

caseAShrBinop

public void caseAShrBinop(AShrBinop node)
Specified by:
caseAShrBinop in interface Analysis

caseAUshrBinop

public void caseAUshrBinop(AUshrBinop node)
Specified by:
caseAUshrBinop in interface Analysis

caseAPlusBinop

public void caseAPlusBinop(APlusBinop node)
Specified by:
caseAPlusBinop in interface Analysis

caseAMinusBinop

public void caseAMinusBinop(AMinusBinop node)
Specified by:
caseAMinusBinop in interface Analysis

caseAMultBinop

public void caseAMultBinop(AMultBinop node)
Specified by:
caseAMultBinop in interface Analysis

caseADivBinop

public void caseADivBinop(ADivBinop node)
Specified by:
caseADivBinop in interface Analysis

caseALengthofUnop

public void caseALengthofUnop(ALengthofUnop node)
Specified by:
caseALengthofUnop in interface Analysis

caseANegUnop

public void caseANegUnop(ANegUnop node)
Specified by:
caseANegUnop in interface Analysis

caseAQuotedClassName

public void caseAQuotedClassName(AQuotedClassName node)
Specified by:
caseAQuotedClassName in interface Analysis

caseAIdentClassName

public void caseAIdentClassName(AIdentClassName node)
Specified by:
caseAIdentClassName in interface Analysis

caseAFullIdentClassName

public void caseAFullIdentClassName(AFullIdentClassName node)
Specified by:
caseAFullIdentClassName in interface Analysis

caseAQuotedName

public void caseAQuotedName(AQuotedName node)
Specified by:
caseAQuotedName in interface Analysis

caseAIdentName

public void caseAIdentName(AIdentName node)
Specified by:
caseAIdentName in interface Analysis

caseTIgnored

public void caseTIgnored(TIgnored node)
Specified by:
caseTIgnored in interface Analysis

caseTAbstract

public void caseTAbstract(TAbstract node)
Specified by:
caseTAbstract in interface Analysis

caseTFinal

public void caseTFinal(TFinal node)
Specified by:
caseTFinal in interface Analysis

caseTNative

public void caseTNative(TNative node)
Specified by:
caseTNative in interface Analysis

caseTPublic

public void caseTPublic(TPublic node)
Specified by:
caseTPublic in interface Analysis

caseTProtected

public void caseTProtected(TProtected node)
Specified by:
caseTProtected in interface Analysis

caseTPrivate

public void caseTPrivate(TPrivate node)
Specified by:
caseTPrivate in interface Analysis

caseTStatic

public void caseTStatic(TStatic node)
Specified by:
caseTStatic in interface Analysis

caseTSynchronized

public void caseTSynchronized(TSynchronized node)
Specified by:
caseTSynchronized in interface Analysis

caseTTransient

public void caseTTransient(TTransient node)
Specified by:
caseTTransient in interface Analysis

caseTVolatile

public void caseTVolatile(TVolatile node)
Specified by:
caseTVolatile in interface Analysis

caseTStrictfp

public void caseTStrictfp(TStrictfp node)
Specified by:
caseTStrictfp in interface Analysis

caseTEnum

public void caseTEnum(TEnum node)
Specified by:
caseTEnum in interface Analysis

caseTAnnotation

public void caseTAnnotation(TAnnotation node)
Specified by:
caseTAnnotation in interface Analysis

caseTClass

public void caseTClass(TClass node)
Specified by:
caseTClass in interface Analysis

caseTInterface

public void caseTInterface(TInterface node)
Specified by:
caseTInterface in interface Analysis

caseTVoid

public void caseTVoid(TVoid node)
Specified by:
caseTVoid in interface Analysis

caseTBoolean

public void caseTBoolean(TBoolean node)
Specified by:
caseTBoolean in interface Analysis

caseTByte

public void caseTByte(TByte node)
Specified by:
caseTByte in interface Analysis

caseTShort

public void caseTShort(TShort node)
Specified by:
caseTShort in interface Analysis

caseTChar

public void caseTChar(TChar node)
Specified by:
caseTChar in interface Analysis

caseTInt

public void caseTInt(TInt node)
Specified by:
caseTInt in interface Analysis

caseTLong

public void caseTLong(TLong node)
Specified by:
caseTLong in interface Analysis

caseTFloat

public void caseTFloat(TFloat node)
Specified by:
caseTFloat in interface Analysis

caseTDouble

public void caseTDouble(TDouble node)
Specified by:
caseTDouble in interface Analysis

caseTNullType

public void caseTNullType(TNullType node)
Specified by:
caseTNullType in interface Analysis

caseTUnknown

public void caseTUnknown(TUnknown node)
Specified by:
caseTUnknown in interface Analysis

caseTExtends

public void caseTExtends(TExtends node)
Specified by:
caseTExtends in interface Analysis

caseTImplements

public void caseTImplements(TImplements node)
Specified by:
caseTImplements in interface Analysis

caseTBreakpoint

public void caseTBreakpoint(TBreakpoint node)
Specified by:
caseTBreakpoint in interface Analysis

caseTCase

public void caseTCase(TCase node)
Specified by:
caseTCase in interface Analysis

caseTCatch

public void caseTCatch(TCatch node)
Specified by:
caseTCatch in interface Analysis

caseTCmp

public void caseTCmp(TCmp node)
Specified by:
caseTCmp in interface Analysis

caseTCmpg

public void caseTCmpg(TCmpg node)
Specified by:
caseTCmpg in interface Analysis

caseTCmpl

public void caseTCmpl(TCmpl node)
Specified by:
caseTCmpl in interface Analysis

caseTDefault

public void caseTDefault(TDefault node)
Specified by:
caseTDefault in interface Analysis

caseTEntermonitor

public void caseTEntermonitor(TEntermonitor node)
Specified by:
caseTEntermonitor in interface Analysis

caseTExitmonitor

public void caseTExitmonitor(TExitmonitor node)
Specified by:
caseTExitmonitor in interface Analysis

caseTGoto

public void caseTGoto(TGoto node)
Specified by:
caseTGoto in interface Analysis

caseTIf

public void caseTIf(TIf node)
Specified by:
caseTIf in interface Analysis

caseTInstanceof

public void caseTInstanceof(TInstanceof node)
Specified by:
caseTInstanceof in interface Analysis

caseTInterfaceinvoke

public void caseTInterfaceinvoke(TInterfaceinvoke node)
Specified by:
caseTInterfaceinvoke in interface Analysis

caseTLengthof

public void caseTLengthof(TLengthof node)
Specified by:
caseTLengthof in interface Analysis

caseTLookupswitch

public void caseTLookupswitch(TLookupswitch node)
Specified by:
caseTLookupswitch in interface Analysis

caseTNeg

public void caseTNeg(TNeg node)
Specified by:
caseTNeg in interface Analysis

caseTNew

public void caseTNew(TNew node)
Specified by:
caseTNew in interface Analysis

caseTNewarray

public void caseTNewarray(TNewarray node)
Specified by:
caseTNewarray in interface Analysis

caseTNewmultiarray

public void caseTNewmultiarray(TNewmultiarray node)
Specified by:
caseTNewmultiarray in interface Analysis

caseTNop

public void caseTNop(TNop node)
Specified by:
caseTNop in interface Analysis

caseTRet

public void caseTRet(TRet node)
Specified by:
caseTRet in interface Analysis

caseTReturn

public void caseTReturn(TReturn node)
Specified by:
caseTReturn in interface Analysis

caseTSpecialinvoke

public void caseTSpecialinvoke(TSpecialinvoke node)
Specified by:
caseTSpecialinvoke in interface Analysis

caseTStaticinvoke

public void caseTStaticinvoke(TStaticinvoke node)
Specified by:
caseTStaticinvoke in interface Analysis

caseTTableswitch

public void caseTTableswitch(TTableswitch node)
Specified by:
caseTTableswitch in interface Analysis

caseTThrow

public void caseTThrow(TThrow node)
Specified by:
caseTThrow in interface Analysis

caseTThrows

public void caseTThrows(TThrows node)
Specified by:
caseTThrows in interface Analysis

caseTVirtualinvoke

public void caseTVirtualinvoke(TVirtualinvoke node)
Specified by:
caseTVirtualinvoke in interface Analysis

caseTNull

public void caseTNull(TNull node)
Specified by:
caseTNull in interface Analysis

caseTFrom

public void caseTFrom(TFrom node)
Specified by:
caseTFrom in interface Analysis

caseTTo

public void caseTTo(TTo node)
Specified by:
caseTTo in interface Analysis

caseTWith

public void caseTWith(TWith node)
Specified by:
caseTWith in interface Analysis

caseTCls

public void caseTCls(TCls node)
Specified by:
caseTCls in interface Analysis

caseTComma

public void caseTComma(TComma node)
Specified by:
caseTComma in interface Analysis

caseTLBrace

public void caseTLBrace(TLBrace node)
Specified by:
caseTLBrace in interface Analysis

caseTRBrace

public void caseTRBrace(TRBrace node)
Specified by:
caseTRBrace in interface Analysis

caseTSemicolon

public void caseTSemicolon(TSemicolon node)
Specified by:
caseTSemicolon in interface Analysis

caseTLBracket

public void caseTLBracket(TLBracket node)
Specified by:
caseTLBracket in interface Analysis

caseTRBracket

public void caseTRBracket(TRBracket node)
Specified by:
caseTRBracket in interface Analysis

caseTLParen

public void caseTLParen(TLParen node)
Specified by:
caseTLParen in interface Analysis

caseTRParen

public void caseTRParen(TRParen node)
Specified by:
caseTRParen in interface Analysis

caseTColon

public void caseTColon(TColon node)
Specified by:
caseTColon in interface Analysis

caseTDot

public void caseTDot(TDot node)
Specified by:
caseTDot in interface Analysis

caseTQuote

public void caseTQuote(TQuote node)
Specified by:
caseTQuote in interface Analysis

caseTColonEquals

public void caseTColonEquals(TColonEquals node)
Specified by:
caseTColonEquals in interface Analysis

caseTEquals

public void caseTEquals(TEquals node)
Specified by:
caseTEquals in interface Analysis

caseTAnd

public void caseTAnd(TAnd node)
Specified by:
caseTAnd in interface Analysis

caseTOr

public void caseTOr(TOr node)
Specified by:
caseTOr in interface Analysis

caseTXor

public void caseTXor(TXor node)
Specified by:
caseTXor in interface Analysis

caseTMod

public void caseTMod(TMod node)
Specified by:
caseTMod in interface Analysis

caseTCmpeq

public void caseTCmpeq(TCmpeq node)
Specified by:
caseTCmpeq in interface Analysis

caseTCmpne

public void caseTCmpne(TCmpne node)
Specified by:
caseTCmpne in interface Analysis

caseTCmpgt

public void caseTCmpgt(TCmpgt node)
Specified by:
caseTCmpgt in interface Analysis

caseTCmpge

public void caseTCmpge(TCmpge node)
Specified by:
caseTCmpge in interface Analysis

caseTCmplt

public void caseTCmplt(TCmplt node)
Specified by:
caseTCmplt in interface Analysis

caseTCmple

public void caseTCmple(TCmple node)
Specified by:
caseTCmple in interface Analysis

caseTShl

public void caseTShl(TShl node)
Specified by:
caseTShl in interface Analysis

caseTShr

public void caseTShr(TShr node)
Specified by:
caseTShr in interface Analysis

caseTUshr

public void caseTUshr(TUshr node)
Specified by:
caseTUshr in interface Analysis

caseTPlus

public void caseTPlus(TPlus node)
Specified by:
caseTPlus in interface Analysis

caseTMinus

public void caseTMinus(TMinus node)
Specified by:
caseTMinus in interface Analysis

caseTMult

public void caseTMult(TMult node)
Specified by:
caseTMult in interface Analysis

caseTDiv

public void caseTDiv(TDiv node)
Specified by:
caseTDiv in interface Analysis

caseTFullIdentifier

public void caseTFullIdentifier(TFullIdentifier node)
Specified by:
caseTFullIdentifier in interface Analysis

caseTQuotedName

public void caseTQuotedName(TQuotedName node)
Specified by:
caseTQuotedName in interface Analysis

caseTIdentifier

public void caseTIdentifier(TIdentifier node)
Specified by:
caseTIdentifier in interface Analysis

caseTAtIdentifier

public void caseTAtIdentifier(TAtIdentifier node)
Specified by:
caseTAtIdentifier in interface Analysis

caseTBoolConstant

public void caseTBoolConstant(TBoolConstant node)
Specified by:
caseTBoolConstant in interface Analysis

caseTIntegerConstant

public void caseTIntegerConstant(TIntegerConstant node)
Specified by:
caseTIntegerConstant in interface Analysis

caseTFloatConstant

public void caseTFloatConstant(TFloatConstant node)
Specified by:
caseTFloatConstant in interface Analysis

caseTStringConstant

public void caseTStringConstant(TStringConstant node)
Specified by:
caseTStringConstant in interface Analysis

caseEOF

public void caseEOF(EOF node)
Specified by:
caseEOF in interface Analysis

defaultCase

public void defaultCase(Node node)