Fixing a few bugs in the statistics printout.
[jpf-core.git] / src / main / gov / nasa / jpf / jvm / bytecode / JVMInstructionVisitorAdapter.java
1 /*
2  * Copyright (C) 2014, United States Government, as represented by the
3  * Administrator of the National Aeronautics and Space Administration.
4  * All rights reserved.
5  *
6  * The Java Pathfinder core (jpf-core) platform is licensed under the
7  * Apache License, Version 2.0 (the "License"); you may not use this file except
8  * in compliance with the License. You may obtain a copy of the License at
9  * 
10  *        http://www.apache.org/licenses/LICENSE-2.0. 
11  *
12  * Unless required by applicable law or agreed to in writing, software
13  * distributed under the License is distributed on an "AS IS" BASIS,
14  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15  * See the License for the specific language governing permissions and 
16  * limitations under the License.
17  */
18 package gov.nasa.jpf.jvm.bytecode;
19
20 import gov.nasa.jpf.vm.Instruction;
21
22 public abstract class JVMInstructionVisitorAdapter 
23                                                         implements JVMInstructionVisitor {
24
25   @Override public void visit(Instruction ins) {}
26
27   @Override public void visit(AALOAD ins) {}
28
29   @Override public void visit(AASTORE ins) {}
30
31   @Override public void visit(ACONST_NULL ins) {}
32
33   @Override public void visit(ALOAD ins) {}
34
35   @Override public void visit(ANEWARRAY ins) {}
36
37   @Override public void visit(ARETURN ins) {}
38
39   @Override public void visit(JVMArrayElementInstruction ins) {}
40   
41   @Override public void visit(ARRAYLENGTH ins) {}
42
43   @Override public void visit(ArrayLoadInstruction ins) {}
44
45   @Override public void visit(ArrayStoreInstruction ins) {}
46
47   @Override public void visit(ASTORE ins) {}
48
49   @Override public void visit(ATHROW ins) {}
50
51   @Override public void visit(BALOAD ins) {}
52
53   @Override public void visit(BASTORE ins) {}
54
55   @Override public void visit(BIPUSH ins) {}
56
57   @Override public void visit(CALOAD ins) {}
58
59   @Override public void visit(CASTORE ins) {}
60
61   @Override public void visit(CHECKCAST ins) {}
62
63   @Override public void visit(D2F ins) {}
64
65   @Override public void visit(D2I ins) {}
66
67   @Override public void visit(D2L ins) {}
68
69   @Override public void visit(DADD ins) {}
70
71   @Override public void visit(DALOAD ins) {}
72
73   @Override public void visit(DASTORE ins) {}
74
75   @Override public void visit(DCMPG ins) {}
76
77   @Override public void visit(DCMPL ins) {}
78
79   @Override public void visit(DCONST ins) {}
80
81   @Override public void visit(DDIV ins) {}
82
83   @Override public void visit(DIRECTCALLRETURN ins) {}
84
85   @Override public void visit(DLOAD ins) {}
86
87   @Override public void visit(DMUL ins) {}
88
89   @Override public void visit(DNEG ins) {}
90
91   @Override public void visit(DREM ins) {}
92
93   @Override public void visit(DRETURN ins) {}
94
95   @Override public void visit(DSTORE ins) {}
96
97   @Override public void visit(DSUB ins) {}
98
99   @Override public void visit(DUP_X1 ins) {}
100
101   @Override public void visit(DUP_X2 ins) {}
102
103   @Override public void visit(DUP ins) {}
104
105   @Override public void visit(DUP2_X1 ins) {}
106
107   @Override public void visit(DUP2_X2 ins) {}
108
109   @Override public void visit(DUP2 ins) {}
110
111   @Override public void visit(F2D ins) {}
112
113   @Override public void visit(F2I ins) {}
114
115   @Override public void visit(FADD ins) {}
116
117   @Override public void visit(FALOAD ins) {}
118
119   @Override public void visit(FASTORE ins) {}
120
121   @Override public void visit(FCMPL ins) {}
122
123   @Override public void visit(FCONST ins) {}
124
125   @Override public void visit(FDIV ins) {}
126
127   @Override public void visit(JVMFieldInstruction ins) {}
128
129   @Override public void visit(FLOAD ins) {}
130
131   @Override public void visit(FMUL ins) {}
132
133   @Override public void visit(FNEG ins) {}
134
135   @Override public void visit(FREM ins) {}
136
137   @Override public void visit(FRETURN ins) {}
138
139   @Override public void visit(FSTORE ins) {}
140
141   @Override public void visit(FSUB ins) {}
142
143   @Override public void visit(GETFIELD ins) {}
144
145   @Override public void visit(GETSTATIC ins) {}
146
147   @Override public void visit(GOTO_W ins) {}
148
149   @Override public void visit(GOTO ins) {}
150
151   @Override public void visit(I2B ins) {}
152
153   @Override public void visit(I2C ins) {}
154
155   @Override public void visit(I2D ins) {}
156
157   @Override public void visit(I2F ins) {}
158
159   @Override public void visit(I2L ins) {}
160
161   @Override public void visit(I2S ins) {}
162
163   @Override public void visit(IADD ins) {}
164
165   @Override public void visit(IALOAD ins) {}
166
167   @Override public void visit(IAND ins) {}
168
169   @Override public void visit(IASTORE ins) {}
170
171   @Override public void visit(ICONST ins) {}
172
173   @Override public void visit(IDIV ins) {}
174
175   @Override public void visit(IF_ACMPEQ ins) {}
176
177   @Override public void visit(IF_ACMPNE ins) {}
178
179   @Override public void visit(IF_ICMPEQ ins) {}
180
181   @Override public void visit(IF_ICMPGE ins) {}
182
183   @Override public void visit(IF_ICMPGT ins) {}
184
185   @Override public void visit(IF_ICMPLE ins) {}
186
187   @Override public void visit(IF_ICMPLT ins) {}
188
189   @Override public void visit(IF_ICMPNE ins) {}
190
191   @Override public void visit(IFEQ ins) {}
192
193   @Override public void visit(IFGE ins) {}
194
195   @Override public void visit(IFGT ins) {}
196
197   @Override public void visit(IfInstruction ins) {}
198
199   @Override public void visit(IFLE ins) {}
200
201   @Override public void visit(IFLT ins) {}
202
203   @Override public void visit(IFNE ins) {}
204
205   @Override public void visit(IFNONNULL ins) {}
206
207   @Override public void visit(IFNULL ins) {}
208
209   @Override public void visit(IINC ins) {}
210
211   @Override public void visit(ILOAD ins) {}
212
213   @Override public void visit(IMUL ins) {}
214
215   @Override public void visit(INEG ins) {}
216
217   @Override public void visit(JVMInstanceFieldInstruction ins) {}
218
219   @Override public void visit(InstanceInvocation ins){}
220         
221   @Override public void visit(INSTANCEOF ins){}
222         
223   @Override public void visit(INVOKECG ins){}
224         
225   @Override public void visit(INVOKECLINIT ins){}
226         
227   @Override public void visit(JVMInvokeInstruction ins){}
228         
229   @Override public void visit(INVOKEINTERFACE ins){}
230         
231   @Override public void visit(INVOKESPECIAL ins){}
232         
233   @Override public void visit(INVOKESTATIC ins){}
234         
235   @Override public void visit(INVOKEVIRTUAL ins){}
236
237   @Override public void visit(EXECUTENATIVE ins){}
238         
239   @Override public void visit(IOR ins){}
240         
241   @Override public void visit(IREM ins){}
242         
243   @Override public void visit(IRETURN ins){}
244         
245   @Override public void visit(ISHL ins){}
246         
247   @Override public void visit(ISHR ins){}
248         
249   @Override public void visit(ISTORE ins){}
250         
251   @Override public void visit(ISUB ins){}
252         
253   @Override public void visit(IUSHR ins){}
254         
255   @Override public void visit(IXOR ins){}
256         
257   @Override public void visit(JSR_W ins){}
258         
259   @Override public void visit(JSR ins){}
260         
261   @Override public void visit(L2D ins){}
262         
263   @Override public void visit(L2F ins){}
264         
265   @Override public void visit(L2I ins){}
266         
267   @Override public void visit(LADD ins){}
268         
269   @Override public void visit(LALOAD ins){}
270         
271   @Override public void visit(LAND ins){}
272         
273   @Override public void visit(LASTORE ins){}
274         
275   @Override public void visit(LCMP ins){}
276         
277   @Override public void visit(LCONST ins){}
278         
279   @Override public void visit(LDC_W ins){}
280         
281   @Override public void visit(LDC ins){}
282         
283   @Override public void visit(LDC2_W ins){}
284         
285   @Override public void visit(LDIV ins){}
286         
287   @Override public void visit(LLOAD ins){}
288         
289   @Override public void visit(LMUL ins){}
290         
291   @Override public void visit(LNEG ins){}
292         
293   @Override public void visit(JVMLocalVariableInstruction ins){}
294         
295   @Override public void visit(LockInstruction ins){}
296         
297   @Override public void visit(LongArrayLoadInstruction ins){}
298         
299   @Override public void visit(LongArrayStoreInstruction ins){}
300         
301   @Override public void visit(LOOKUPSWITCH ins){}
302         
303   @Override public void visit(LOR ins){}
304         
305   @Override public void visit(LREM ins){}
306         
307   @Override public void visit(LRETURN ins){}
308         
309   @Override public void visit(LSHL ins){}
310         
311   @Override public void visit(LSHR ins){}
312         
313   @Override public void visit(LSTORE ins){}
314         
315   @Override public void visit(LSUB ins){}
316         
317   @Override public void visit(LUSHR ins){}
318         
319   @Override public void visit(LXOR ins){}
320         
321   @Override public void visit(MONITORENTER ins){}
322         
323   @Override public void visit(MONITOREXIT ins){}
324         
325   @Override public void visit(MULTIANEWARRAY ins){}
326
327   @Override public void visit(NATIVERETURN ins) {}
328         
329   @Override public void visit(NEW ins){}
330         
331   @Override public void visit(NEWARRAY ins){}
332         
333   @Override public void visit(NOP ins){}
334         
335   @Override public void visit(POP ins){}
336         
337   @Override public void visit(POP2 ins){}
338         
339   @Override public void visit(PUTFIELD ins){}
340         
341   @Override public void visit(PUTSTATIC ins){}
342         
343   @Override public void visit(RET ins){}
344         
345   @Override public void visit(RETURN ins){}
346         
347   @Override public void visit(JVMReturnInstruction ins){}
348         
349   @Override public void visit(SALOAD ins){}
350         
351   @Override public void visit(SASTORE ins){}
352         
353   @Override public void visit(SIPUSH ins){}
354         
355   @Override public void visit(JVMStaticFieldInstruction ins){}
356
357   @Override public void visit(SWAP ins){}
358         
359   @Override public void visit(SwitchInstruction ins){}
360         
361   @Override public void visit(TABLESWITCH ins){}
362         
363   @Override public void visit(VirtualInvocation ins){}
364         
365   @Override public void visit(WIDE ins){}
366         
367 }