KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > soot > jimple > parser > analysis > Analysis


1 /* This file was generated by SableCC (http://www.sablecc.org/). */
2
3 package soot.jimple.parser.analysis;
4
5 import soot.jimple.parser.node.*;
6
7 public interface Analysis extends Switch
8 {
9     Object JavaDoc getIn(Node node);
10     void setIn(Node node, Object JavaDoc in);
11     Object JavaDoc getOut(Node node);
12     void setOut(Node node, Object JavaDoc out);
13
14     void caseStart(Start node);
15     void caseAFile(AFile node);
16     void caseAAbstractModifier(AAbstractModifier node);
17     void caseAFinalModifier(AFinalModifier node);
18     void caseANativeModifier(ANativeModifier node);
19     void caseAPublicModifier(APublicModifier node);
20     void caseAProtectedModifier(AProtectedModifier node);
21     void caseAPrivateModifier(APrivateModifier node);
22     void caseAStaticModifier(AStaticModifier node);
23     void caseASynchronizedModifier(ASynchronizedModifier node);
24     void caseATransientModifier(ATransientModifier node);
25     void caseAVolatileModifier(AVolatileModifier node);
26     void caseAStrictfpModifier(AStrictfpModifier node);
27     void caseAEnumModifier(AEnumModifier node);
28     void caseAAnnotationModifier(AAnnotationModifier node);
29     void caseAClassFileType(AClassFileType node);
30     void caseAInterfaceFileType(AInterfaceFileType node);
31     void caseAExtendsClause(AExtendsClause node);
32     void caseAImplementsClause(AImplementsClause node);
33     void caseAFileBody(AFileBody node);
34     void caseASingleNameList(ASingleNameList node);
35     void caseAMultiNameList(AMultiNameList node);
36     void caseAClassNameSingleClassNameList(AClassNameSingleClassNameList node);
37     void caseAClassNameMultiClassNameList(AClassNameMultiClassNameList node);
38     void caseAFieldMember(AFieldMember node);
39     void caseAMethodMember(AMethodMember node);
40     void caseAVoidType(AVoidType node);
41     void caseANovoidType(ANovoidType node);
42     void caseASingleParameterList(ASingleParameterList node);
43     void caseAMultiParameterList(AMultiParameterList node);
44     void caseAParameter(AParameter node);
45     void caseAThrowsClause(AThrowsClause node);
46     void caseABooleanBaseTypeNoName(ABooleanBaseTypeNoName node);
47     void caseAByteBaseTypeNoName(AByteBaseTypeNoName node);
48     void caseACharBaseTypeNoName(ACharBaseTypeNoName node);
49     void caseAShortBaseTypeNoName(AShortBaseTypeNoName node);
50     void caseAIntBaseTypeNoName(AIntBaseTypeNoName node);
51     void caseALongBaseTypeNoName(ALongBaseTypeNoName node);
52     void caseAFloatBaseTypeNoName(AFloatBaseTypeNoName node);
53     void caseADoubleBaseTypeNoName(ADoubleBaseTypeNoName node);
54     void caseANullBaseTypeNoName(ANullBaseTypeNoName node);
55     void caseABooleanBaseType(ABooleanBaseType node);
56     void caseAByteBaseType(AByteBaseType node);
57     void caseACharBaseType(ACharBaseType node);
58     void caseAShortBaseType(AShortBaseType node);
59     void caseAIntBaseType(AIntBaseType node);
60     void caseALongBaseType(ALongBaseType node);
61     void caseAFloatBaseType(AFloatBaseType node);
62     void caseADoubleBaseType(ADoubleBaseType node);
63     void caseANullBaseType(ANullBaseType node);
64     void caseAClassNameBaseType(AClassNameBaseType node);
65     void caseABaseNonvoidType(ABaseNonvoidType node);
66     void caseAQuotedNonvoidType(AQuotedNonvoidType node);
67     void caseAIdentNonvoidType(AIdentNonvoidType node);
68     void caseAFullIdentNonvoidType(AFullIdentNonvoidType node);
69     void caseAArrayBrackets(AArrayBrackets node);
70     void caseAEmptyMethodBody(AEmptyMethodBody node);
71     void caseAFullMethodBody(AFullMethodBody node);
72     void caseADeclaration(ADeclaration node);
73     void caseAUnknownJimpleType(AUnknownJimpleType node);
74     void caseANonvoidJimpleType(ANonvoidJimpleType node);
75     void caseALocalName(ALocalName node);
76     void caseASingleLocalNameList(ASingleLocalNameList node);
77     void caseAMultiLocalNameList(AMultiLocalNameList node);
78     void caseALabelStatement(ALabelStatement node);
79     void caseABreakpointStatement(ABreakpointStatement node);
80     void caseAEntermonitorStatement(AEntermonitorStatement node);
81     void caseAExitmonitorStatement(AExitmonitorStatement node);
82     void caseATableswitchStatement(ATableswitchStatement node);
83     void caseALookupswitchStatement(ALookupswitchStatement node);
84     void caseAIdentityStatement(AIdentityStatement node);
85     void caseAIdentityNoTypeStatement(AIdentityNoTypeStatement node);
86     void caseAAssignStatement(AAssignStatement node);
87     void caseAIfStatement(AIfStatement node);
88     void caseAGotoStatement(AGotoStatement node);
89     void caseANopStatement(ANopStatement node);
90     void caseARetStatement(ARetStatement node);
91     void caseAReturnStatement(AReturnStatement node);
92     void caseAThrowStatement(AThrowStatement node);
93     void caseAInvokeStatement(AInvokeStatement node);
94     void caseALabelName(ALabelName node);
95     void caseACaseStmt(ACaseStmt node);
96     void caseAConstantCaseLabel(AConstantCaseLabel node);
97     void caseADefaultCaseLabel(ADefaultCaseLabel node);
98     void caseAGotoStmt(AGotoStmt node);
99     void caseACatchClause(ACatchClause node);
100     void caseANewExpression(ANewExpression node);
101     void caseACastExpression(ACastExpression node);
102     void caseAInstanceofExpression(AInstanceofExpression node);
103     void caseAInvokeExpression(AInvokeExpression node);
104     void caseAReferenceExpression(AReferenceExpression node);
105     void caseABinopExpression(ABinopExpression node);
106     void caseAUnopExpression(AUnopExpression node);
107     void caseAImmediateExpression(AImmediateExpression node);
108     void caseASimpleNewExpr(ASimpleNewExpr node);
109     void caseAArrayNewExpr(AArrayNewExpr node);
110     void caseAMultiNewExpr(AMultiNewExpr node);
111     void caseAArrayDescriptor(AArrayDescriptor node);
112     void caseAReferenceVariable(AReferenceVariable node);
113     void caseALocalVariable(ALocalVariable node);
114     void caseABinopBoolExpr(ABinopBoolExpr node);
115     void caseAUnopBoolExpr(AUnopBoolExpr node);
116     void caseANonstaticInvokeExpr(ANonstaticInvokeExpr node);
117     void caseAStaticInvokeExpr(AStaticInvokeExpr node);
118     void caseABinopExpr(ABinopExpr node);
119     void caseAUnopExpr(AUnopExpr node);
120     void caseASpecialNonstaticInvoke(ASpecialNonstaticInvoke node);
121     void caseAVirtualNonstaticInvoke(AVirtualNonstaticInvoke node);
122     void caseAInterfaceNonstaticInvoke(AInterfaceNonstaticInvoke node);
123     void caseAMethodSignature(AMethodSignature node);
124     void caseAArrayReference(AArrayReference node);
125     void caseAFieldReference(AFieldReference node);
126     void caseAArrayRef(AArrayRef node);
127     void caseALocalFieldRef(ALocalFieldRef node);
128     void caseASigFieldRef(ASigFieldRef node);
129     void caseAFieldSignature(AFieldSignature node);
130     void caseAFixedArrayDescriptor(AFixedArrayDescriptor node);
131     void caseASingleArgList(ASingleArgList node);
132     void caseAMultiArgList(AMultiArgList node);
133     void caseALocalImmediate(ALocalImmediate node);
134     void caseAConstantImmediate(AConstantImmediate node);
135     void caseAIntegerConstant(AIntegerConstant node);
136     void caseAFloatConstant(AFloatConstant node);
137     void caseAStringConstant(AStringConstant node);
138     void caseAClzzConstant(AClzzConstant node);
139     void caseANullConstant(ANullConstant node);
140     void caseAAndBinop(AAndBinop node);
141     void caseAOrBinop(AOrBinop node);
142     void caseAXorBinop(AXorBinop node);
143     void caseAModBinop(AModBinop node);
144     void caseACmpBinop(ACmpBinop node);
145     void caseACmpgBinop(ACmpgBinop node);
146     void caseACmplBinop(ACmplBinop node);
147     void caseACmpeqBinop(ACmpeqBinop node);
148     void caseACmpneBinop(ACmpneBinop node);
149     void caseACmpgtBinop(ACmpgtBinop node);
150     void caseACmpgeBinop(ACmpgeBinop node);
151     void caseACmpltBinop(ACmpltBinop node);
152     void caseACmpleBinop(ACmpleBinop node);
153     void caseAShlBinop(AShlBinop node);
154     void caseAShrBinop(AShrBinop node);
155     void caseAUshrBinop(AUshrBinop node);
156     void caseAPlusBinop(APlusBinop node);
157     void caseAMinusBinop(AMinusBinop node);
158     void caseAMultBinop(AMultBinop node);
159     void caseADivBinop(ADivBinop node);
160     void caseALengthofUnop(ALengthofUnop node);
161     void caseANegUnop(ANegUnop node);
162     void caseAQuotedClassName(AQuotedClassName node);
163     void caseAIdentClassName(AIdentClassName node);
164     void caseAFullIdentClassName(AFullIdentClassName node);
165     void caseAQuotedName(AQuotedName node);
166     void caseAIdentName(AIdentName node);
167
168     void caseTIgnored(TIgnored node);
169     void caseTAbstract(TAbstract node);
170     void caseTFinal(TFinal node);
171     void caseTNative(TNative node);
172     void caseTPublic(TPublic node);
173     void caseTProtected(TProtected node);
174     void caseTPrivate(TPrivate node);
175     void caseTStatic(TStatic node);
176     void caseTSynchronized(TSynchronized node);
177     void caseTTransient(TTransient node);
178     void caseTVolatile(TVolatile node);
179     void caseTStrictfp(TStrictfp node);
180     void caseTEnum(TEnum node);
181     void caseTAnnotation(TAnnotation node);
182     void caseTClass(TClass node);
183     void caseTInterface(TInterface node);
184     void caseTVoid(TVoid node);
185     void caseTBoolean(TBoolean node);
186     void caseTByte(TByte node);
187     void caseTShort(TShort node);
188     void caseTChar(TChar node);
189     void caseTInt(TInt node);
190     void caseTLong(TLong node);
191     void caseTFloat(TFloat node);
192     void caseTDouble(TDouble node);
193     void caseTNullType(TNullType node);
194     void caseTUnknown(TUnknown node);
195     void caseTExtends(TExtends node);
196     void caseTImplements(TImplements node);
197     void caseTBreakpoint(TBreakpoint node);
198     void caseTCase(TCase node);
199     void caseTCatch(TCatch node);
200     void caseTCmp(TCmp node);
201     void caseTCmpg(TCmpg node);
202     void caseTCmpl(TCmpl node);
203     void caseTDefault(TDefault node);
204     void caseTEntermonitor(TEntermonitor node);
205     void caseTExitmonitor(TExitmonitor node);
206     void caseTGoto(TGoto node);
207     void caseTIf(TIf node);
208     void caseTInstanceof(TInstanceof node);
209     void caseTInterfaceinvoke(TInterfaceinvoke node);
210     void caseTLengthof(TLengthof node);
211     void caseTLookupswitch(TLookupswitch node);
212     void caseTNeg(TNeg node);
213     void caseTNew(TNew node);
214     void caseTNewarray(TNewarray node);
215     void caseTNewmultiarray(TNewmultiarray node);
216     void caseTNop(TNop node);
217     void caseTRet(TRet node);
218     void caseTReturn(TReturn node);
219     void caseTSpecialinvoke(TSpecialinvoke node);
220     void caseTStaticinvoke(TStaticinvoke node);
221     void caseTTableswitch(TTableswitch node);
222     void caseTThrow(TThrow node);
223     void caseTThrows(TThrows node);
224     void caseTVirtualinvoke(TVirtualinvoke node);
225     void caseTNull(TNull node);
226     void caseTFrom(TFrom node);
227     void caseTTo(TTo node);
228     void caseTWith(TWith node);
229     void caseTCls(TCls node);
230     void caseTComma(TComma node);
231     void caseTLBrace(TLBrace node);
232     void caseTRBrace(TRBrace node);
233     void caseTSemicolon(TSemicolon node);
234     void caseTLBracket(TLBracket node);
235     void caseTRBracket(TRBracket node);
236     void caseTLParen(TLParen node);
237     void caseTRParen(TRParen node);
238     void caseTColon(TColon node);
239     void caseTDot(TDot node);
240     void caseTQuote(TQuote node);
241     void caseTColonEquals(TColonEquals node);
242     void caseTEquals(TEquals node);
243     void caseTAnd(TAnd node);
244     void caseTOr(TOr node);
245     void caseTXor(TXor node);
246     void caseTMod(TMod node);
247     void caseTCmpeq(TCmpeq node);
248     void caseTCmpne(TCmpne node);
249     void caseTCmpgt(TCmpgt node);
250     void caseTCmpge(TCmpge node);
251     void caseTCmplt(TCmplt node);
252     void caseTCmple(TCmple node);
253     void caseTShl(TShl node);
254     void caseTShr(TShr node);
255     void caseTUshr(TUshr node);
256     void caseTPlus(TPlus node);
257     void caseTMinus(TMinus node);
258     void caseTMult(TMult node);
259     void caseTDiv(TDiv node);
260     void caseTFullIdentifier(TFullIdentifier node);
261     void caseTQuotedName(TQuotedName node);
262     void caseTIdentifier(TIdentifier node);
263     void caseTAtIdentifier(TAtIdentifier node);
264     void caseTBoolConstant(TBoolConstant node);
265     void caseTIntegerConstant(TIntegerConstant node);
266     void caseTFloatConstant(TFloatConstant node);
267     void caseTStringConstant(TStringConstant node);
268     void caseEOF(EOF node);
269 }
270
Popular Tags