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