soot.jimple.parser.analysis
Class DepthFirstAdapter

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

public class DepthFirstAdapter
extends AnalysisAdapter


Constructor Summary
DepthFirstAdapter()
           
 
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 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 caseADynamicInvokeExpr(ADynamicInvokeExpr 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 caseAIdentArrayRef(AIdentArrayRef 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 caseAQuotedArrayRef(AQuotedArrayRef 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 caseAUnnamedMethodSignature(AUnnamedMethodSignature 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 caseStart(Start node)
           
 void defaultIn(Node node)
           
 void defaultOut(Node node)
           
 void inAAbstractModifier(AAbstractModifier node)
           
 void inAAndBinop(AAndBinop node)
           
 void inAAnnotationModifier(AAnnotationModifier node)
           
 void inAArrayBrackets(AArrayBrackets node)
           
 void inAArrayDescriptor(AArrayDescriptor node)
           
 void inAArrayNewExpr(AArrayNewExpr node)
           
 void inAArrayReference(AArrayReference node)
           
 void inAAssignStatement(AAssignStatement node)
           
 void inABaseNonvoidType(ABaseNonvoidType node)
           
 void inABinopBoolExpr(ABinopBoolExpr node)
           
 void inABinopExpr(ABinopExpr node)
           
 void inABinopExpression(ABinopExpression node)
           
 void inABooleanBaseType(ABooleanBaseType node)
           
 void inABooleanBaseTypeNoName(ABooleanBaseTypeNoName node)
           
 void inABreakpointStatement(ABreakpointStatement node)
           
 void inAByteBaseType(AByteBaseType node)
           
 void inAByteBaseTypeNoName(AByteBaseTypeNoName node)
           
 void inACaseStmt(ACaseStmt node)
           
 void inACastExpression(ACastExpression node)
           
 void inACatchClause(ACatchClause node)
           
 void inACharBaseType(ACharBaseType node)
           
 void inACharBaseTypeNoName(ACharBaseTypeNoName node)
           
 void inAClassFileType(AClassFileType node)
           
 void inAClassNameBaseType(AClassNameBaseType node)
           
 void inAClassNameMultiClassNameList(AClassNameMultiClassNameList node)
           
 void inAClassNameSingleClassNameList(AClassNameSingleClassNameList node)
           
 void inAClzzConstant(AClzzConstant node)
           
 void inACmpBinop(ACmpBinop node)
           
 void inACmpeqBinop(ACmpeqBinop node)
           
 void inACmpgBinop(ACmpgBinop node)
           
 void inACmpgeBinop(ACmpgeBinop node)
           
 void inACmpgtBinop(ACmpgtBinop node)
           
 void inACmplBinop(ACmplBinop node)
           
 void inACmpleBinop(ACmpleBinop node)
           
 void inACmpltBinop(ACmpltBinop node)
           
 void inACmpneBinop(ACmpneBinop node)
           
 void inAConstantCaseLabel(AConstantCaseLabel node)
           
 void inAConstantImmediate(AConstantImmediate node)
           
 void inADeclaration(ADeclaration node)
           
 void inADefaultCaseLabel(ADefaultCaseLabel node)
           
 void inADivBinop(ADivBinop node)
           
 void inADoubleBaseType(ADoubleBaseType node)
           
 void inADoubleBaseTypeNoName(ADoubleBaseTypeNoName node)
           
 void inADynamicInvokeExpr(ADynamicInvokeExpr node)
           
 void inAEmptyMethodBody(AEmptyMethodBody node)
           
 void inAEntermonitorStatement(AEntermonitorStatement node)
           
 void inAEnumModifier(AEnumModifier node)
           
 void inAExitmonitorStatement(AExitmonitorStatement node)
           
 void inAExtendsClause(AExtendsClause node)
           
 void inAFieldMember(AFieldMember node)
           
 void inAFieldReference(AFieldReference node)
           
 void inAFieldSignature(AFieldSignature node)
           
 void inAFile(AFile node)
           
 void inAFileBody(AFileBody node)
           
 void inAFinalModifier(AFinalModifier node)
           
 void inAFixedArrayDescriptor(AFixedArrayDescriptor node)
           
 void inAFloatBaseType(AFloatBaseType node)
           
 void inAFloatBaseTypeNoName(AFloatBaseTypeNoName node)
           
 void inAFloatConstant(AFloatConstant node)
           
 void inAFullIdentClassName(AFullIdentClassName node)
           
 void inAFullIdentNonvoidType(AFullIdentNonvoidType node)
           
 void inAFullMethodBody(AFullMethodBody node)
           
 void inAGotoStatement(AGotoStatement node)
           
 void inAGotoStmt(AGotoStmt node)
           
 void inAIdentArrayRef(AIdentArrayRef node)
           
 void inAIdentClassName(AIdentClassName node)
           
 void inAIdentityNoTypeStatement(AIdentityNoTypeStatement node)
           
 void inAIdentityStatement(AIdentityStatement node)
           
 void inAIdentName(AIdentName node)
           
 void inAIdentNonvoidType(AIdentNonvoidType node)
           
 void inAIfStatement(AIfStatement node)
           
 void inAImmediateExpression(AImmediateExpression node)
           
 void inAImplementsClause(AImplementsClause node)
           
 void inAInstanceofExpression(AInstanceofExpression node)
           
 void inAIntBaseType(AIntBaseType node)
           
 void inAIntBaseTypeNoName(AIntBaseTypeNoName node)
           
 void inAIntegerConstant(AIntegerConstant node)
           
 void inAInterfaceFileType(AInterfaceFileType node)
           
 void inAInterfaceNonstaticInvoke(AInterfaceNonstaticInvoke node)
           
 void inAInvokeExpression(AInvokeExpression node)
           
 void inAInvokeStatement(AInvokeStatement node)
           
 void inALabelName(ALabelName node)
           
 void inALabelStatement(ALabelStatement node)
           
 void inALengthofUnop(ALengthofUnop node)
           
 void inALocalFieldRef(ALocalFieldRef node)
           
 void inALocalImmediate(ALocalImmediate node)
           
 void inALocalName(ALocalName node)
           
 void inALocalVariable(ALocalVariable node)
           
 void inALongBaseType(ALongBaseType node)
           
 void inALongBaseTypeNoName(ALongBaseTypeNoName node)
           
 void inALookupswitchStatement(ALookupswitchStatement node)
           
 void inAMethodMember(AMethodMember node)
           
 void inAMethodSignature(AMethodSignature node)
           
 void inAMinusBinop(AMinusBinop node)
           
 void inAModBinop(AModBinop node)
           
 void inAMultBinop(AMultBinop node)
           
 void inAMultiArgList(AMultiArgList node)
           
 void inAMultiLocalNameList(AMultiLocalNameList node)
           
 void inAMultiNameList(AMultiNameList node)
           
 void inAMultiNewExpr(AMultiNewExpr node)
           
 void inAMultiParameterList(AMultiParameterList node)
           
 void inANativeModifier(ANativeModifier node)
           
 void inANegUnop(ANegUnop node)
           
 void inANewExpression(ANewExpression node)
           
 void inANonstaticInvokeExpr(ANonstaticInvokeExpr node)
           
 void inANonvoidJimpleType(ANonvoidJimpleType node)
           
 void inANopStatement(ANopStatement node)
           
 void inANovoidType(ANovoidType node)
           
 void inANullBaseType(ANullBaseType node)
           
 void inANullBaseTypeNoName(ANullBaseTypeNoName node)
           
 void inANullConstant(ANullConstant node)
           
 void inAOrBinop(AOrBinop node)
           
 void inAParameter(AParameter node)
           
 void inAPlusBinop(APlusBinop node)
           
 void inAPrivateModifier(APrivateModifier node)
           
 void inAProtectedModifier(AProtectedModifier node)
           
 void inAPublicModifier(APublicModifier node)
           
 void inAQuotedArrayRef(AQuotedArrayRef node)
           
 void inAQuotedClassName(AQuotedClassName node)
           
 void inAQuotedName(AQuotedName node)
           
 void inAQuotedNonvoidType(AQuotedNonvoidType node)
           
 void inAReferenceExpression(AReferenceExpression node)
           
 void inAReferenceVariable(AReferenceVariable node)
           
 void inARetStatement(ARetStatement node)
           
 void inAReturnStatement(AReturnStatement node)
           
 void inAShlBinop(AShlBinop node)
           
 void inAShortBaseType(AShortBaseType node)
           
 void inAShortBaseTypeNoName(AShortBaseTypeNoName node)
           
 void inAShrBinop(AShrBinop node)
           
 void inASigFieldRef(ASigFieldRef node)
           
 void inASimpleNewExpr(ASimpleNewExpr node)
           
 void inASingleArgList(ASingleArgList node)
           
 void inASingleLocalNameList(ASingleLocalNameList node)
           
 void inASingleNameList(ASingleNameList node)
           
 void inASingleParameterList(ASingleParameterList node)
           
 void inASpecialNonstaticInvoke(ASpecialNonstaticInvoke node)
           
 void inAStaticInvokeExpr(AStaticInvokeExpr node)
           
 void inAStaticModifier(AStaticModifier node)
           
 void inAStrictfpModifier(AStrictfpModifier node)
           
 void inAStringConstant(AStringConstant node)
           
 void inASynchronizedModifier(ASynchronizedModifier node)
           
 void inATableswitchStatement(ATableswitchStatement node)
           
 void inAThrowsClause(AThrowsClause node)
           
 void inAThrowStatement(AThrowStatement node)
           
 void inATransientModifier(ATransientModifier node)
           
 void inAUnknownJimpleType(AUnknownJimpleType node)
           
 void inAUnnamedMethodSignature(AUnnamedMethodSignature node)
           
 void inAUnopBoolExpr(AUnopBoolExpr node)
           
 void inAUnopExpr(AUnopExpr node)
           
 void inAUnopExpression(AUnopExpression node)
           
 void inAUshrBinop(AUshrBinop node)
           
 void inAVirtualNonstaticInvoke(AVirtualNonstaticInvoke node)
           
 void inAVoidType(AVoidType node)
           
 void inAVolatileModifier(AVolatileModifier node)
           
 void inAXorBinop(AXorBinop node)
           
 void inStart(Start node)
           
 void outAAbstractModifier(AAbstractModifier node)
           
 void outAAndBinop(AAndBinop node)
           
 void outAAnnotationModifier(AAnnotationModifier node)
           
 void outAArrayBrackets(AArrayBrackets node)
           
 void outAArrayDescriptor(AArrayDescriptor node)
           
 void outAArrayNewExpr(AArrayNewExpr node)
           
 void outAArrayReference(AArrayReference node)
           
 void outAAssignStatement(AAssignStatement node)
           
 void outABaseNonvoidType(ABaseNonvoidType node)
           
 void outABinopBoolExpr(ABinopBoolExpr node)
           
 void outABinopExpr(ABinopExpr node)
           
 void outABinopExpression(ABinopExpression node)
           
 void outABooleanBaseType(ABooleanBaseType node)
           
 void outABooleanBaseTypeNoName(ABooleanBaseTypeNoName node)
           
 void outABreakpointStatement(ABreakpointStatement node)
           
 void outAByteBaseType(AByteBaseType node)
           
 void outAByteBaseTypeNoName(AByteBaseTypeNoName node)
           
 void outACaseStmt(ACaseStmt node)
           
 void outACastExpression(ACastExpression node)
           
 void outACatchClause(ACatchClause node)
           
 void outACharBaseType(ACharBaseType node)
           
 void outACharBaseTypeNoName(ACharBaseTypeNoName node)
           
 void outAClassFileType(AClassFileType node)
           
 void outAClassNameBaseType(AClassNameBaseType node)
           
 void outAClassNameMultiClassNameList(AClassNameMultiClassNameList node)
           
 void outAClassNameSingleClassNameList(AClassNameSingleClassNameList node)
           
 void outAClzzConstant(AClzzConstant node)
           
 void outACmpBinop(ACmpBinop node)
           
 void outACmpeqBinop(ACmpeqBinop node)
           
 void outACmpgBinop(ACmpgBinop node)
           
 void outACmpgeBinop(ACmpgeBinop node)
           
 void outACmpgtBinop(ACmpgtBinop node)
           
 void outACmplBinop(ACmplBinop node)
           
 void outACmpleBinop(ACmpleBinop node)
           
 void outACmpltBinop(ACmpltBinop node)
           
 void outACmpneBinop(ACmpneBinop node)
           
 void outAConstantCaseLabel(AConstantCaseLabel node)
           
 void outAConstantImmediate(AConstantImmediate node)
           
 void outADeclaration(ADeclaration node)
           
 void outADefaultCaseLabel(ADefaultCaseLabel node)
           
 void outADivBinop(ADivBinop node)
           
 void outADoubleBaseType(ADoubleBaseType node)
           
 void outADoubleBaseTypeNoName(ADoubleBaseTypeNoName node)
           
 void outADynamicInvokeExpr(ADynamicInvokeExpr node)
           
 void outAEmptyMethodBody(AEmptyMethodBody node)
           
 void outAEntermonitorStatement(AEntermonitorStatement node)
           
 void outAEnumModifier(AEnumModifier node)
           
 void outAExitmonitorStatement(AExitmonitorStatement node)
           
 void outAExtendsClause(AExtendsClause node)
           
 void outAFieldMember(AFieldMember node)
           
 void outAFieldReference(AFieldReference node)
           
 void outAFieldSignature(AFieldSignature node)
           
 void outAFile(AFile node)
           
 void outAFileBody(AFileBody node)
           
 void outAFinalModifier(AFinalModifier node)
           
 void outAFixedArrayDescriptor(AFixedArrayDescriptor node)
           
 void outAFloatBaseType(AFloatBaseType node)
           
 void outAFloatBaseTypeNoName(AFloatBaseTypeNoName node)
           
 void outAFloatConstant(AFloatConstant node)
           
 void outAFullIdentClassName(AFullIdentClassName node)
           
 void outAFullIdentNonvoidType(AFullIdentNonvoidType node)
           
 void outAFullMethodBody(AFullMethodBody node)
           
 void outAGotoStatement(AGotoStatement node)
           
 void outAGotoStmt(AGotoStmt node)
           
 void outAIdentArrayRef(AIdentArrayRef node)
           
 void outAIdentClassName(AIdentClassName node)
           
 void outAIdentityNoTypeStatement(AIdentityNoTypeStatement node)
           
 void outAIdentityStatement(AIdentityStatement node)
           
 void outAIdentName(AIdentName node)
           
 void outAIdentNonvoidType(AIdentNonvoidType node)
           
 void outAIfStatement(AIfStatement node)
           
 void outAImmediateExpression(AImmediateExpression node)
           
 void outAImplementsClause(AImplementsClause node)
           
 void outAInstanceofExpression(AInstanceofExpression node)
           
 void outAIntBaseType(AIntBaseType node)
           
 void outAIntBaseTypeNoName(AIntBaseTypeNoName node)
           
 void outAIntegerConstant(AIntegerConstant node)
           
 void outAInterfaceFileType(AInterfaceFileType node)
           
 void outAInterfaceNonstaticInvoke(AInterfaceNonstaticInvoke node)
           
 void outAInvokeExpression(AInvokeExpression node)
           
 void outAInvokeStatement(AInvokeStatement node)
           
 void outALabelName(ALabelName node)
           
 void outALabelStatement(ALabelStatement node)
           
 void outALengthofUnop(ALengthofUnop node)
           
 void outALocalFieldRef(ALocalFieldRef node)
           
 void outALocalImmediate(ALocalImmediate node)
           
 void outALocalName(ALocalName node)
           
 void outALocalVariable(ALocalVariable node)
           
 void outALongBaseType(ALongBaseType node)
           
 void outALongBaseTypeNoName(ALongBaseTypeNoName node)
           
 void outALookupswitchStatement(ALookupswitchStatement node)
           
 void outAMethodMember(AMethodMember node)
           
 void outAMethodSignature(AMethodSignature node)
           
 void outAMinusBinop(AMinusBinop node)
           
 void outAModBinop(AModBinop node)
           
 void outAMultBinop(AMultBinop node)
           
 void outAMultiArgList(AMultiArgList node)
           
 void outAMultiLocalNameList(AMultiLocalNameList node)
           
 void outAMultiNameList(AMultiNameList node)
           
 void outAMultiNewExpr(AMultiNewExpr node)
           
 void outAMultiParameterList(AMultiParameterList node)
           
 void outANativeModifier(ANativeModifier node)
           
 void outANegUnop(ANegUnop node)
           
 void outANewExpression(ANewExpression node)
           
 void outANonstaticInvokeExpr(ANonstaticInvokeExpr node)
           
 void outANonvoidJimpleType(ANonvoidJimpleType node)
           
 void outANopStatement(ANopStatement node)
           
 void outANovoidType(ANovoidType node)
           
 void outANullBaseType(ANullBaseType node)
           
 void outANullBaseTypeNoName(ANullBaseTypeNoName node)
           
 void outANullConstant(ANullConstant node)
           
 void outAOrBinop(AOrBinop node)
           
 void outAParameter(AParameter node)
           
 void outAPlusBinop(APlusBinop node)
           
 void outAPrivateModifier(APrivateModifier node)
           
 void outAProtectedModifier(AProtectedModifier node)
           
 void outAPublicModifier(APublicModifier node)
           
 void outAQuotedArrayRef(AQuotedArrayRef node)
           
 void outAQuotedClassName(AQuotedClassName node)
           
 void outAQuotedName(AQuotedName node)
           
 void outAQuotedNonvoidType(AQuotedNonvoidType node)
           
 void outAReferenceExpression(AReferenceExpression node)
           
 void outAReferenceVariable(AReferenceVariable node)
           
 void outARetStatement(ARetStatement node)
           
 void outAReturnStatement(AReturnStatement node)
           
 void outAShlBinop(AShlBinop node)
           
 void outAShortBaseType(AShortBaseType node)
           
 void outAShortBaseTypeNoName(AShortBaseTypeNoName node)
           
 void outAShrBinop(AShrBinop node)
           
 void outASigFieldRef(ASigFieldRef node)
           
 void outASimpleNewExpr(ASimpleNewExpr node)
           
 void outASingleArgList(ASingleArgList node)
           
 void outASingleLocalNameList(ASingleLocalNameList node)
           
 void outASingleNameList(ASingleNameList node)
           
 void outASingleParameterList(ASingleParameterList node)
           
 void outASpecialNonstaticInvoke(ASpecialNonstaticInvoke node)
           
 void outAStaticInvokeExpr(AStaticInvokeExpr node)
           
 void outAStaticModifier(AStaticModifier node)
           
 void outAStrictfpModifier(AStrictfpModifier node)
           
 void outAStringConstant(AStringConstant node)
           
 void outASynchronizedModifier(ASynchronizedModifier node)
           
 void outATableswitchStatement(ATableswitchStatement node)
           
 void outAThrowsClause(AThrowsClause node)
           
 void outAThrowStatement(AThrowStatement node)
           
 void outATransientModifier(ATransientModifier node)
           
 void outAUnknownJimpleType(AUnknownJimpleType node)
           
 void outAUnnamedMethodSignature(AUnnamedMethodSignature node)
           
 void outAUnopBoolExpr(AUnopBoolExpr node)
           
 void outAUnopExpr(AUnopExpr node)
           
 void outAUnopExpression(AUnopExpression node)
           
 void outAUshrBinop(AUshrBinop node)
           
 void outAVirtualNonstaticInvoke(AVirtualNonstaticInvoke node)
           
 void outAVoidType(AVoidType node)
           
 void outAVolatileModifier(AVolatileModifier node)
           
 void outAXorBinop(AXorBinop node)
           
 void outStart(Start node)
           
 
Methods inherited from class soot.jimple.parser.analysis.AnalysisAdapter
caseEOF, caseTAbstract, caseTAnd, caseTAnnotation, caseTAtIdentifier, caseTBoolConstant, caseTBoolean, caseTBreakpoint, caseTByte, caseTCase, caseTCatch, caseTChar, caseTClass, caseTCls, caseTCmp, caseTCmpeq, caseTCmpg, caseTCmpge, caseTCmpgt, caseTCmpl, caseTCmple, caseTCmplt, caseTCmpne, caseTColon, caseTColonEquals, caseTComma, caseTDefault, caseTDiv, caseTDot, caseTDouble, caseTDynamicinvoke, caseTEntermonitor, caseTEnum, 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, caseTStrictfp, 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
 

Constructor Detail

DepthFirstAdapter

public DepthFirstAdapter()
Method Detail

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)
Specified by:
caseStart in interface Analysis
Overrides:
caseStart in class AnalysisAdapter

inAFile

public void inAFile(AFile node)

outAFile

public void outAFile(AFile node)

caseAFile

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

inAAbstractModifier

public void inAAbstractModifier(AAbstractModifier node)

outAAbstractModifier

public void outAAbstractModifier(AAbstractModifier node)

caseAAbstractModifier

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

inAFinalModifier

public void inAFinalModifier(AFinalModifier node)

outAFinalModifier

public void outAFinalModifier(AFinalModifier node)

caseAFinalModifier

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

inANativeModifier

public void inANativeModifier(ANativeModifier node)

outANativeModifier

public void outANativeModifier(ANativeModifier node)

caseANativeModifier

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

inAPublicModifier

public void inAPublicModifier(APublicModifier node)

outAPublicModifier

public void outAPublicModifier(APublicModifier node)

caseAPublicModifier

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

inAProtectedModifier

public void inAProtectedModifier(AProtectedModifier node)

outAProtectedModifier

public void outAProtectedModifier(AProtectedModifier node)

caseAProtectedModifier

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

inAPrivateModifier

public void inAPrivateModifier(APrivateModifier node)

outAPrivateModifier

public void outAPrivateModifier(APrivateModifier node)

caseAPrivateModifier

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

inAStaticModifier

public void inAStaticModifier(AStaticModifier node)

outAStaticModifier

public void outAStaticModifier(AStaticModifier node)

caseAStaticModifier

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

inASynchronizedModifier

public void inASynchronizedModifier(ASynchronizedModifier node)

outASynchronizedModifier

public void outASynchronizedModifier(ASynchronizedModifier node)

caseASynchronizedModifier

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

inATransientModifier

public void inATransientModifier(ATransientModifier node)

outATransientModifier

public void outATransientModifier(ATransientModifier node)

caseATransientModifier

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

inAVolatileModifier

public void inAVolatileModifier(AVolatileModifier node)

outAVolatileModifier

public void outAVolatileModifier(AVolatileModifier node)

caseAVolatileModifier

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

inAStrictfpModifier

public void inAStrictfpModifier(AStrictfpModifier node)

outAStrictfpModifier

public void outAStrictfpModifier(AStrictfpModifier node)

caseAStrictfpModifier

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

inAEnumModifier

public void inAEnumModifier(AEnumModifier node)

outAEnumModifier

public void outAEnumModifier(AEnumModifier node)

caseAEnumModifier

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

inAAnnotationModifier

public void inAAnnotationModifier(AAnnotationModifier node)

outAAnnotationModifier

public void outAAnnotationModifier(AAnnotationModifier node)

caseAAnnotationModifier

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

inAClassFileType

public void inAClassFileType(AClassFileType node)

outAClassFileType

public void outAClassFileType(AClassFileType node)

caseAClassFileType

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

inAInterfaceFileType

public void inAInterfaceFileType(AInterfaceFileType node)

outAInterfaceFileType

public void outAInterfaceFileType(AInterfaceFileType node)

caseAInterfaceFileType

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

inAExtendsClause

public void inAExtendsClause(AExtendsClause node)

outAExtendsClause

public void outAExtendsClause(AExtendsClause node)

caseAExtendsClause

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

inAImplementsClause

public void inAImplementsClause(AImplementsClause node)

outAImplementsClause

public void outAImplementsClause(AImplementsClause node)

caseAImplementsClause

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

inAFileBody

public void inAFileBody(AFileBody node)

outAFileBody

public void outAFileBody(AFileBody node)

caseAFileBody

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

inASingleNameList

public void inASingleNameList(ASingleNameList node)

outASingleNameList

public void outASingleNameList(ASingleNameList node)

caseASingleNameList

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

inAMultiNameList

public void inAMultiNameList(AMultiNameList node)

outAMultiNameList

public void outAMultiNameList(AMultiNameList node)

caseAMultiNameList

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

inAClassNameSingleClassNameList

public void inAClassNameSingleClassNameList(AClassNameSingleClassNameList node)

outAClassNameSingleClassNameList

public void outAClassNameSingleClassNameList(AClassNameSingleClassNameList node)

caseAClassNameSingleClassNameList

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

inAClassNameMultiClassNameList

public void inAClassNameMultiClassNameList(AClassNameMultiClassNameList node)

outAClassNameMultiClassNameList

public void outAClassNameMultiClassNameList(AClassNameMultiClassNameList node)

caseAClassNameMultiClassNameList

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

inAFieldMember

public void inAFieldMember(AFieldMember node)

outAFieldMember

public void outAFieldMember(AFieldMember node)

caseAFieldMember

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

inAMethodMember

public void inAMethodMember(AMethodMember node)

outAMethodMember

public void outAMethodMember(AMethodMember node)

caseAMethodMember

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

inAVoidType

public void inAVoidType(AVoidType node)

outAVoidType

public void outAVoidType(AVoidType node)

caseAVoidType

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

inANovoidType

public void inANovoidType(ANovoidType node)

outANovoidType

public void outANovoidType(ANovoidType node)

caseANovoidType

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

inASingleParameterList

public void inASingleParameterList(ASingleParameterList node)

outASingleParameterList

public void outASingleParameterList(ASingleParameterList node)

caseASingleParameterList

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

inAMultiParameterList

public void inAMultiParameterList(AMultiParameterList node)

outAMultiParameterList

public void outAMultiParameterList(AMultiParameterList node)

caseAMultiParameterList

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

inAParameter

public void inAParameter(AParameter node)

outAParameter

public void outAParameter(AParameter node)

caseAParameter

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

inAThrowsClause

public void inAThrowsClause(AThrowsClause node)

outAThrowsClause

public void outAThrowsClause(AThrowsClause node)

caseAThrowsClause

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

inABooleanBaseTypeNoName

public void inABooleanBaseTypeNoName(ABooleanBaseTypeNoName node)

outABooleanBaseTypeNoName

public void outABooleanBaseTypeNoName(ABooleanBaseTypeNoName node)

caseABooleanBaseTypeNoName

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

inAByteBaseTypeNoName

public void inAByteBaseTypeNoName(AByteBaseTypeNoName node)

outAByteBaseTypeNoName

public void outAByteBaseTypeNoName(AByteBaseTypeNoName node)

caseAByteBaseTypeNoName

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

inACharBaseTypeNoName

public void inACharBaseTypeNoName(ACharBaseTypeNoName node)

outACharBaseTypeNoName

public void outACharBaseTypeNoName(ACharBaseTypeNoName node)

caseACharBaseTypeNoName

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

inAShortBaseTypeNoName

public void inAShortBaseTypeNoName(AShortBaseTypeNoName node)

outAShortBaseTypeNoName

public void outAShortBaseTypeNoName(AShortBaseTypeNoName node)

caseAShortBaseTypeNoName

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

inAIntBaseTypeNoName

public void inAIntBaseTypeNoName(AIntBaseTypeNoName node)

outAIntBaseTypeNoName

public void outAIntBaseTypeNoName(AIntBaseTypeNoName node)

caseAIntBaseTypeNoName

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

inALongBaseTypeNoName

public void inALongBaseTypeNoName(ALongBaseTypeNoName node)

outALongBaseTypeNoName

public void outALongBaseTypeNoName(ALongBaseTypeNoName node)

caseALongBaseTypeNoName

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

inAFloatBaseTypeNoName

public void inAFloatBaseTypeNoName(AFloatBaseTypeNoName node)

outAFloatBaseTypeNoName

public void outAFloatBaseTypeNoName(AFloatBaseTypeNoName node)

caseAFloatBaseTypeNoName

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

inADoubleBaseTypeNoName

public void inADoubleBaseTypeNoName(ADoubleBaseTypeNoName node)

outADoubleBaseTypeNoName

public void outADoubleBaseTypeNoName(ADoubleBaseTypeNoName node)

caseADoubleBaseTypeNoName

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

inANullBaseTypeNoName

public void inANullBaseTypeNoName(ANullBaseTypeNoName node)

outANullBaseTypeNoName

public void outANullBaseTypeNoName(ANullBaseTypeNoName node)

caseANullBaseTypeNoName

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

inABooleanBaseType

public void inABooleanBaseType(ABooleanBaseType node)

outABooleanBaseType

public void outABooleanBaseType(ABooleanBaseType node)

caseABooleanBaseType

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

inAByteBaseType

public void inAByteBaseType(AByteBaseType node)

outAByteBaseType

public void outAByteBaseType(AByteBaseType node)

caseAByteBaseType

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

inACharBaseType

public void inACharBaseType(ACharBaseType node)

outACharBaseType

public void outACharBaseType(ACharBaseType node)

caseACharBaseType

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

inAShortBaseType

public void inAShortBaseType(AShortBaseType node)

outAShortBaseType

public void outAShortBaseType(AShortBaseType node)

caseAShortBaseType

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

inAIntBaseType

public void inAIntBaseType(AIntBaseType node)

outAIntBaseType

public void outAIntBaseType(AIntBaseType node)

caseAIntBaseType

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

inALongBaseType

public void inALongBaseType(ALongBaseType node)

outALongBaseType

public void outALongBaseType(ALongBaseType node)

caseALongBaseType

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

inAFloatBaseType

public void inAFloatBaseType(AFloatBaseType node)

outAFloatBaseType

public void outAFloatBaseType(AFloatBaseType node)

caseAFloatBaseType

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

inADoubleBaseType

public void inADoubleBaseType(ADoubleBaseType node)

outADoubleBaseType

public void outADoubleBaseType(ADoubleBaseType node)

caseADoubleBaseType

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

inANullBaseType

public void inANullBaseType(ANullBaseType node)

outANullBaseType

public void outANullBaseType(ANullBaseType node)

caseANullBaseType

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

inAClassNameBaseType

public void inAClassNameBaseType(AClassNameBaseType node)

outAClassNameBaseType

public void outAClassNameBaseType(AClassNameBaseType node)

caseAClassNameBaseType

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

inABaseNonvoidType

public void inABaseNonvoidType(ABaseNonvoidType node)

outABaseNonvoidType

public void outABaseNonvoidType(ABaseNonvoidType node)

caseABaseNonvoidType

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

inAQuotedNonvoidType

public void inAQuotedNonvoidType(AQuotedNonvoidType node)

outAQuotedNonvoidType

public void outAQuotedNonvoidType(AQuotedNonvoidType node)

caseAQuotedNonvoidType

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

inAIdentNonvoidType

public void inAIdentNonvoidType(AIdentNonvoidType node)

outAIdentNonvoidType

public void outAIdentNonvoidType(AIdentNonvoidType node)

caseAIdentNonvoidType

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

inAFullIdentNonvoidType

public void inAFullIdentNonvoidType(AFullIdentNonvoidType node)

outAFullIdentNonvoidType

public void outAFullIdentNonvoidType(AFullIdentNonvoidType node)

caseAFullIdentNonvoidType

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

inAArrayBrackets

public void inAArrayBrackets(AArrayBrackets node)

outAArrayBrackets

public void outAArrayBrackets(AArrayBrackets node)

caseAArrayBrackets

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

inAEmptyMethodBody

public void inAEmptyMethodBody(AEmptyMethodBody node)

outAEmptyMethodBody

public void outAEmptyMethodBody(AEmptyMethodBody node)

caseAEmptyMethodBody

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

inAFullMethodBody

public void inAFullMethodBody(AFullMethodBody node)

outAFullMethodBody

public void outAFullMethodBody(AFullMethodBody node)

caseAFullMethodBody

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

inADeclaration

public void inADeclaration(ADeclaration node)

outADeclaration

public void outADeclaration(ADeclaration node)

caseADeclaration

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

inAUnknownJimpleType

public void inAUnknownJimpleType(AUnknownJimpleType node)

outAUnknownJimpleType

public void outAUnknownJimpleType(AUnknownJimpleType node)

caseAUnknownJimpleType

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

inANonvoidJimpleType

public void inANonvoidJimpleType(ANonvoidJimpleType node)

outANonvoidJimpleType

public void outANonvoidJimpleType(ANonvoidJimpleType node)

caseANonvoidJimpleType

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

inALocalName

public void inALocalName(ALocalName node)

outALocalName

public void outALocalName(ALocalName node)

caseALocalName

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

inASingleLocalNameList

public void inASingleLocalNameList(ASingleLocalNameList node)

outASingleLocalNameList

public void outASingleLocalNameList(ASingleLocalNameList node)

caseASingleLocalNameList

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

inAMultiLocalNameList

public void inAMultiLocalNameList(AMultiLocalNameList node)

outAMultiLocalNameList

public void outAMultiLocalNameList(AMultiLocalNameList node)

caseAMultiLocalNameList

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

inALabelStatement

public void inALabelStatement(ALabelStatement node)

outALabelStatement

public void outALabelStatement(ALabelStatement node)

caseALabelStatement

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

inABreakpointStatement

public void inABreakpointStatement(ABreakpointStatement node)

outABreakpointStatement

public void outABreakpointStatement(ABreakpointStatement node)

caseABreakpointStatement

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

inAEntermonitorStatement

public void inAEntermonitorStatement(AEntermonitorStatement node)

outAEntermonitorStatement

public void outAEntermonitorStatement(AEntermonitorStatement node)

caseAEntermonitorStatement

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

inAExitmonitorStatement

public void inAExitmonitorStatement(AExitmonitorStatement node)

outAExitmonitorStatement

public void outAExitmonitorStatement(AExitmonitorStatement node)

caseAExitmonitorStatement

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

inATableswitchStatement

public void inATableswitchStatement(ATableswitchStatement node)

outATableswitchStatement

public void outATableswitchStatement(ATableswitchStatement node)

caseATableswitchStatement

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

inALookupswitchStatement

public void inALookupswitchStatement(ALookupswitchStatement node)

outALookupswitchStatement

public void outALookupswitchStatement(ALookupswitchStatement node)

caseALookupswitchStatement

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

inAIdentityStatement

public void inAIdentityStatement(AIdentityStatement node)

outAIdentityStatement

public void outAIdentityStatement(AIdentityStatement node)

caseAIdentityStatement

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

inAIdentityNoTypeStatement

public void inAIdentityNoTypeStatement(AIdentityNoTypeStatement node)

outAIdentityNoTypeStatement

public void outAIdentityNoTypeStatement(AIdentityNoTypeStatement node)

caseAIdentityNoTypeStatement

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

inAAssignStatement

public void inAAssignStatement(AAssignStatement node)

outAAssignStatement

public void outAAssignStatement(AAssignStatement node)

caseAAssignStatement

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

inAIfStatement

public void inAIfStatement(AIfStatement node)

outAIfStatement

public void outAIfStatement(AIfStatement node)

caseAIfStatement

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

inAGotoStatement

public void inAGotoStatement(AGotoStatement node)

outAGotoStatement

public void outAGotoStatement(AGotoStatement node)

caseAGotoStatement

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

inANopStatement

public void inANopStatement(ANopStatement node)

outANopStatement

public void outANopStatement(ANopStatement node)

caseANopStatement

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

inARetStatement

public void inARetStatement(ARetStatement node)

outARetStatement

public void outARetStatement(ARetStatement node)

caseARetStatement

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

inAReturnStatement

public void inAReturnStatement(AReturnStatement node)

outAReturnStatement

public void outAReturnStatement(AReturnStatement node)

caseAReturnStatement

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

inAThrowStatement

public void inAThrowStatement(AThrowStatement node)

outAThrowStatement

public void outAThrowStatement(AThrowStatement node)

caseAThrowStatement

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

inAInvokeStatement

public void inAInvokeStatement(AInvokeStatement node)

outAInvokeStatement

public void outAInvokeStatement(AInvokeStatement node)

caseAInvokeStatement

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

inALabelName

public void inALabelName(ALabelName node)

outALabelName

public void outALabelName(ALabelName node)

caseALabelName

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

inACaseStmt

public void inACaseStmt(ACaseStmt node)

outACaseStmt

public void outACaseStmt(ACaseStmt node)

caseACaseStmt

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

inAConstantCaseLabel

public void inAConstantCaseLabel(AConstantCaseLabel node)

outAConstantCaseLabel

public void outAConstantCaseLabel(AConstantCaseLabel node)

caseAConstantCaseLabel

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

inADefaultCaseLabel

public void inADefaultCaseLabel(ADefaultCaseLabel node)

outADefaultCaseLabel

public void outADefaultCaseLabel(ADefaultCaseLabel node)

caseADefaultCaseLabel

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

inAGotoStmt

public void inAGotoStmt(AGotoStmt node)

outAGotoStmt

public void outAGotoStmt(AGotoStmt node)

caseAGotoStmt

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

inACatchClause

public void inACatchClause(ACatchClause node)

outACatchClause

public void outACatchClause(ACatchClause node)

caseACatchClause

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

inANewExpression

public void inANewExpression(ANewExpression node)

outANewExpression

public void outANewExpression(ANewExpression node)

caseANewExpression

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

inACastExpression

public void inACastExpression(ACastExpression node)

outACastExpression

public void outACastExpression(ACastExpression node)

caseACastExpression

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

inAInstanceofExpression

public void inAInstanceofExpression(AInstanceofExpression node)

outAInstanceofExpression

public void outAInstanceofExpression(AInstanceofExpression node)

caseAInstanceofExpression

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

inAInvokeExpression

public void inAInvokeExpression(AInvokeExpression node)

outAInvokeExpression

public void outAInvokeExpression(AInvokeExpression node)

caseAInvokeExpression

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

inAReferenceExpression

public void inAReferenceExpression(AReferenceExpression node)

outAReferenceExpression

public void outAReferenceExpression(AReferenceExpression node)

caseAReferenceExpression

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

inABinopExpression

public void inABinopExpression(ABinopExpression node)

outABinopExpression

public void outABinopExpression(ABinopExpression node)

caseABinopExpression

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

inAUnopExpression

public void inAUnopExpression(AUnopExpression node)

outAUnopExpression

public void outAUnopExpression(AUnopExpression node)

caseAUnopExpression

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

inAImmediateExpression

public void inAImmediateExpression(AImmediateExpression node)

outAImmediateExpression

public void outAImmediateExpression(AImmediateExpression node)

caseAImmediateExpression

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

inASimpleNewExpr

public void inASimpleNewExpr(ASimpleNewExpr node)

outASimpleNewExpr

public void outASimpleNewExpr(ASimpleNewExpr node)

caseASimpleNewExpr

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

inAArrayNewExpr

public void inAArrayNewExpr(AArrayNewExpr node)

outAArrayNewExpr

public void outAArrayNewExpr(AArrayNewExpr node)

caseAArrayNewExpr

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

inAMultiNewExpr

public void inAMultiNewExpr(AMultiNewExpr node)

outAMultiNewExpr

public void outAMultiNewExpr(AMultiNewExpr node)

caseAMultiNewExpr

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

inAArrayDescriptor

public void inAArrayDescriptor(AArrayDescriptor node)

outAArrayDescriptor

public void outAArrayDescriptor(AArrayDescriptor node)

caseAArrayDescriptor

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

inAReferenceVariable

public void inAReferenceVariable(AReferenceVariable node)

outAReferenceVariable

public void outAReferenceVariable(AReferenceVariable node)

caseAReferenceVariable

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

inALocalVariable

public void inALocalVariable(ALocalVariable node)

outALocalVariable

public void outALocalVariable(ALocalVariable node)

caseALocalVariable

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

inABinopBoolExpr

public void inABinopBoolExpr(ABinopBoolExpr node)

outABinopBoolExpr

public void outABinopBoolExpr(ABinopBoolExpr node)

caseABinopBoolExpr

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

inAUnopBoolExpr

public void inAUnopBoolExpr(AUnopBoolExpr node)

outAUnopBoolExpr

public void outAUnopBoolExpr(AUnopBoolExpr node)

caseAUnopBoolExpr

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

inANonstaticInvokeExpr

public void inANonstaticInvokeExpr(ANonstaticInvokeExpr node)

outANonstaticInvokeExpr

public void outANonstaticInvokeExpr(ANonstaticInvokeExpr node)

caseANonstaticInvokeExpr

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

inAStaticInvokeExpr

public void inAStaticInvokeExpr(AStaticInvokeExpr node)

outAStaticInvokeExpr

public void outAStaticInvokeExpr(AStaticInvokeExpr node)

caseAStaticInvokeExpr

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

inADynamicInvokeExpr

public void inADynamicInvokeExpr(ADynamicInvokeExpr node)

outADynamicInvokeExpr

public void outADynamicInvokeExpr(ADynamicInvokeExpr node)

caseADynamicInvokeExpr

public void caseADynamicInvokeExpr(ADynamicInvokeExpr node)
Specified by:
caseADynamicInvokeExpr in interface Analysis
Overrides:
caseADynamicInvokeExpr in class AnalysisAdapter

inABinopExpr

public void inABinopExpr(ABinopExpr node)

outABinopExpr

public void outABinopExpr(ABinopExpr node)

caseABinopExpr

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

inAUnopExpr

public void inAUnopExpr(AUnopExpr node)

outAUnopExpr

public void outAUnopExpr(AUnopExpr node)

caseAUnopExpr

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

inASpecialNonstaticInvoke

public void inASpecialNonstaticInvoke(ASpecialNonstaticInvoke node)

outASpecialNonstaticInvoke

public void outASpecialNonstaticInvoke(ASpecialNonstaticInvoke node)

caseASpecialNonstaticInvoke

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

inAVirtualNonstaticInvoke

public void inAVirtualNonstaticInvoke(AVirtualNonstaticInvoke node)

outAVirtualNonstaticInvoke

public void outAVirtualNonstaticInvoke(AVirtualNonstaticInvoke node)

caseAVirtualNonstaticInvoke

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

inAInterfaceNonstaticInvoke

public void inAInterfaceNonstaticInvoke(AInterfaceNonstaticInvoke node)

outAInterfaceNonstaticInvoke

public void outAInterfaceNonstaticInvoke(AInterfaceNonstaticInvoke node)

caseAInterfaceNonstaticInvoke

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

inAUnnamedMethodSignature

public void inAUnnamedMethodSignature(AUnnamedMethodSignature node)

outAUnnamedMethodSignature

public void outAUnnamedMethodSignature(AUnnamedMethodSignature node)

caseAUnnamedMethodSignature

public void caseAUnnamedMethodSignature(AUnnamedMethodSignature node)
Specified by:
caseAUnnamedMethodSignature in interface Analysis
Overrides:
caseAUnnamedMethodSignature in class AnalysisAdapter

inAMethodSignature

public void inAMethodSignature(AMethodSignature node)

outAMethodSignature

public void outAMethodSignature(AMethodSignature node)

caseAMethodSignature

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

inAArrayReference

public void inAArrayReference(AArrayReference node)

outAArrayReference

public void outAArrayReference(AArrayReference node)

caseAArrayReference

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

inAFieldReference

public void inAFieldReference(AFieldReference node)

outAFieldReference

public void outAFieldReference(AFieldReference node)

caseAFieldReference

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

inAIdentArrayRef

public void inAIdentArrayRef(AIdentArrayRef node)

outAIdentArrayRef

public void outAIdentArrayRef(AIdentArrayRef node)

caseAIdentArrayRef

public void caseAIdentArrayRef(AIdentArrayRef node)
Specified by:
caseAIdentArrayRef in interface Analysis
Overrides:
caseAIdentArrayRef in class AnalysisAdapter

inAQuotedArrayRef

public void inAQuotedArrayRef(AQuotedArrayRef node)

outAQuotedArrayRef

public void outAQuotedArrayRef(AQuotedArrayRef node)

caseAQuotedArrayRef

public void caseAQuotedArrayRef(AQuotedArrayRef node)
Specified by:
caseAQuotedArrayRef in interface Analysis
Overrides:
caseAQuotedArrayRef in class AnalysisAdapter

inALocalFieldRef

public void inALocalFieldRef(ALocalFieldRef node)

outALocalFieldRef

public void outALocalFieldRef(ALocalFieldRef node)

caseALocalFieldRef

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

inASigFieldRef

public void inASigFieldRef(ASigFieldRef node)

outASigFieldRef

public void outASigFieldRef(ASigFieldRef node)

caseASigFieldRef

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

inAFieldSignature

public void inAFieldSignature(AFieldSignature node)

outAFieldSignature

public void outAFieldSignature(AFieldSignature node)

caseAFieldSignature

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

inAFixedArrayDescriptor

public void inAFixedArrayDescriptor(AFixedArrayDescriptor node)

outAFixedArrayDescriptor

public void outAFixedArrayDescriptor(AFixedArrayDescriptor node)

caseAFixedArrayDescriptor

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

inASingleArgList

public void inASingleArgList(ASingleArgList node)

outASingleArgList

public void outASingleArgList(ASingleArgList node)

caseASingleArgList

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

inAMultiArgList

public void inAMultiArgList(AMultiArgList node)

outAMultiArgList

public void outAMultiArgList(AMultiArgList node)

caseAMultiArgList

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

inALocalImmediate

public void inALocalImmediate(ALocalImmediate node)

outALocalImmediate

public void outALocalImmediate(ALocalImmediate node)

caseALocalImmediate

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

inAConstantImmediate

public void inAConstantImmediate(AConstantImmediate node)

outAConstantImmediate

public void outAConstantImmediate(AConstantImmediate node)

caseAConstantImmediate

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

inAIntegerConstant

public void inAIntegerConstant(AIntegerConstant node)

outAIntegerConstant

public void outAIntegerConstant(AIntegerConstant node)

caseAIntegerConstant

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

inAFloatConstant

public void inAFloatConstant(AFloatConstant node)

outAFloatConstant

public void outAFloatConstant(AFloatConstant node)

caseAFloatConstant

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

inAStringConstant

public void inAStringConstant(AStringConstant node)

outAStringConstant

public void outAStringConstant(AStringConstant node)

caseAStringConstant

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

inAClzzConstant

public void inAClzzConstant(AClzzConstant node)

outAClzzConstant

public void outAClzzConstant(AClzzConstant node)

caseAClzzConstant

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

inANullConstant

public void inANullConstant(ANullConstant node)

outANullConstant

public void outANullConstant(ANullConstant node)

caseANullConstant

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

inAAndBinop

public void inAAndBinop(AAndBinop node)

outAAndBinop

public void outAAndBinop(AAndBinop node)

caseAAndBinop

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

inAOrBinop

public void inAOrBinop(AOrBinop node)

outAOrBinop

public void outAOrBinop(AOrBinop node)

caseAOrBinop

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

inAXorBinop

public void inAXorBinop(AXorBinop node)

outAXorBinop

public void outAXorBinop(AXorBinop node)

caseAXorBinop

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

inAModBinop

public void inAModBinop(AModBinop node)

outAModBinop

public void outAModBinop(AModBinop node)

caseAModBinop

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

inACmpBinop

public void inACmpBinop(ACmpBinop node)

outACmpBinop

public void outACmpBinop(ACmpBinop node)

caseACmpBinop

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

inACmpgBinop

public void inACmpgBinop(ACmpgBinop node)

outACmpgBinop

public void outACmpgBinop(ACmpgBinop node)

caseACmpgBinop

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

inACmplBinop

public void inACmplBinop(ACmplBinop node)

outACmplBinop

public void outACmplBinop(ACmplBinop node)

caseACmplBinop

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

inACmpeqBinop

public void inACmpeqBinop(ACmpeqBinop node)

outACmpeqBinop

public void outACmpeqBinop(ACmpeqBinop node)

caseACmpeqBinop

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

inACmpneBinop

public void inACmpneBinop(ACmpneBinop node)

outACmpneBinop

public void outACmpneBinop(ACmpneBinop node)

caseACmpneBinop

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

inACmpgtBinop

public void inACmpgtBinop(ACmpgtBinop node)

outACmpgtBinop

public void outACmpgtBinop(ACmpgtBinop node)

caseACmpgtBinop

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

inACmpgeBinop

public void inACmpgeBinop(ACmpgeBinop node)

outACmpgeBinop

public void outACmpgeBinop(ACmpgeBinop node)

caseACmpgeBinop

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

inACmpltBinop

public void inACmpltBinop(ACmpltBinop node)

outACmpltBinop

public void outACmpltBinop(ACmpltBinop node)

caseACmpltBinop

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

inACmpleBinop

public void inACmpleBinop(ACmpleBinop node)

outACmpleBinop

public void outACmpleBinop(ACmpleBinop node)

caseACmpleBinop

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

inAShlBinop

public void inAShlBinop(AShlBinop node)

outAShlBinop

public void outAShlBinop(AShlBinop node)

caseAShlBinop

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

inAShrBinop

public void inAShrBinop(AShrBinop node)

outAShrBinop

public void outAShrBinop(AShrBinop node)

caseAShrBinop

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

inAUshrBinop

public void inAUshrBinop(AUshrBinop node)

outAUshrBinop

public void outAUshrBinop(AUshrBinop node)

caseAUshrBinop

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

inAPlusBinop

public void inAPlusBinop(APlusBinop node)

outAPlusBinop

public void outAPlusBinop(APlusBinop node)

caseAPlusBinop

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

inAMinusBinop

public void inAMinusBinop(AMinusBinop node)

outAMinusBinop

public void outAMinusBinop(AMinusBinop node)

caseAMinusBinop

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

inAMultBinop

public void inAMultBinop(AMultBinop node)

outAMultBinop

public void outAMultBinop(AMultBinop node)

caseAMultBinop

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

inADivBinop

public void inADivBinop(ADivBinop node)

outADivBinop

public void outADivBinop(ADivBinop node)

caseADivBinop

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

inALengthofUnop

public void inALengthofUnop(ALengthofUnop node)

outALengthofUnop

public void outALengthofUnop(ALengthofUnop node)

caseALengthofUnop

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

inANegUnop

public void inANegUnop(ANegUnop node)

outANegUnop

public void outANegUnop(ANegUnop node)

caseANegUnop

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

inAQuotedClassName

public void inAQuotedClassName(AQuotedClassName node)

outAQuotedClassName

public void outAQuotedClassName(AQuotedClassName node)

caseAQuotedClassName

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

inAIdentClassName

public void inAIdentClassName(AIdentClassName node)

outAIdentClassName

public void outAIdentClassName(AIdentClassName node)

caseAIdentClassName

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

inAFullIdentClassName

public void inAFullIdentClassName(AFullIdentClassName node)

outAFullIdentClassName

public void outAFullIdentClassName(AFullIdentClassName node)

caseAFullIdentClassName

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

inAQuotedName

public void inAQuotedName(AQuotedName node)

outAQuotedName

public void outAQuotedName(AQuotedName node)

caseAQuotedName

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

inAIdentName

public void inAIdentName(AIdentName node)

outAIdentName

public void outAIdentName(AIdentName node)

caseAIdentName

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