public void enqueue(de.fub.bytecode.classfile.JavaClass)
| Byte offset | Instruction | Argument |
|---|---|---|
| 0 | aload_0 | |
| 1 | getfield | vec Ljava/util/Vector; |
| 4 | aload_1 | |
| 5 | invokevirtual | java.util.Vector.addElement (Ljava/lang/Object;)V(Object):void |
| 8 | return | |
public de.fub.bytecode.classfile.JavaClass dequeue()
| Byte offset | Instruction | Argument |
|---|---|---|
| 0 | aload_0 | |
| 1 | getfield | vec Ljava/util/Vector; |
| 4 | aload_0 | |
| 5 | dup | |
| 6 | getfield | left I |
| 9 | dup_x1 | |
| 10 | iconst_1 | |
| 11 | iadd | |
| 12 | putfield | left I |
| 15 | invokevirtual | java.util.Vector.elementAt (I)Ljava/lang/Object;(int):Object |
| 18 | checkcast | de.fub.bytecode.classfile.JavaClass |
| 21 | areturn | |
| Byte offset | Instruction | Argument |
|---|---|---|
| 0 | aload_0 | |
| 1 | getfield | vec Ljava/util/Vector; |
| 4 | invokevirtual | java.util.Vector.size ()I():int |
| 7 | aload_0 | |
| 8 | getfield | left I |
| 11 | if_icmple | 18 |
| 14 | iconst_0 | |
| 15 | goto | 19 |
| 18 | iconst_1 | |
| 19 | ireturn | |
| Byte offset | Instruction | Argument |
|---|---|---|
| 0 | aload_0 | |
| 1 | invokespecial | Object.<init> ()V():void |
| 4 | aload_0 | |
| 5 | iconst_0 | |
| 6 | putfield | left I |
| 9 | aload_0 | |
| 10 | new | java.util.Vector |
| 13 | dup | |
| 14 | invokespecial | java.util.Vector.<init> ()V():void |
| 17 | putfield | vec Ljava/util/Vector; |
| 20 | return | |