public void addElement(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 elementAt(int)
| Byte offset | Instruction | Argument |
|---|---|---|
| 0 | aload_0 | |
| 1 | getfield | vec Ljava/util/Vector; |
| 4 | iload_1 | |
| 5 | invokevirtual | java.util.Vector.elementAt (I)Ljava/lang/Object;(int):Object |
| 8 | checkcast | de.fub.bytecode.classfile.JavaClass |
| 11 | areturn | |
public void removeElementAt(int)
| Byte offset | Instruction | Argument |
|---|---|---|
| 0 | aload_0 | |
| 1 | getfield | vec Ljava/util/Vector; |
| 4 | iload_1 | |
| 5 | invokevirtual | java.util.Vector.removeElementAt (I)V(int):void |
| 8 | return | |
public de.fub.bytecode.classfile.JavaClass[] toArray()
| Byte offset | Instruction | Argument |
|---|---|---|
| 0 | aload_0 | |
| 1 | getfield | vec Ljava/util/Vector; |
| 4 | invokevirtual | java.util.Vector.size ()I():int |
| 7 | anewarray | de.fub.bytecode.classfile.JavaClass |
| 10 | astore_1 | |
| 11 | aload_0 | |
| 12 | getfield | vec Ljava/util/Vector; |
| 15 | aload_1 | |
| 16 | invokevirtual | java.util.Vector.copyInto ([Ljava/lang/Object;)V(Object[]):void |
| 19 | aload_1 | |
| 20 | areturn | |
| Byte offset | Instruction | Argument |
|---|---|---|
| 0 | aload_0 | |
| 1 | invokespecial | Object.<init> ()V():void |
| 4 | aload_0 | |
| 5 | new | java.util.Vector |
| 8 | dup | |
| 9 | invokespecial | java.util.Vector.<init> ()V():void |
| 12 | putfield | vec Ljava/util/Vector; |
| 15 | return | |