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