public class com.sun.org.apache.bcel.internal.classfile.DescendingVisitor implements com.sun.org.apache.bcel.internal.classfile.Visitor
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.bcel.internal.classfile.DescendingVisitor
super_class: java.lang.Object
{
private final com.sun.org.apache.bcel.internal.classfile.JavaClass clazz;
descriptor: Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.org.apache.bcel.internal.classfile.Visitor visitor;
descriptor: Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.Stack<java.lang.Object> stack;
descriptor: Ljava/util/Stack;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Stack<Ljava/lang/Object;>;
public java.lang.Object predecessor();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.predecessor:(I)Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
public java.lang.Object predecessor(int);
descriptor: (I)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.size:()I
istore 2
start local 2 1: iload 2
iconst_2
if_icmplt 2
iload 1
ifge 3
2: StackMap locals: int
StackMap stack:
aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
iload 2
iload 1
iconst_2
iadd
isub
invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 level I
1 4 2 size I
MethodParameters:
Name Flags
level final
public java.lang.Object current();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
public void <init>(com.sun.org.apache.bcel.internal.classfile.JavaClass, com.sun.org.apache.bcel.internal.classfile.Visitor);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.Stack
dup
invokespecial java.util.Stack.<init>:()V
putfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
2: aload 0
aload 1
putfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.clazz:Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
3: aload 0
aload 2
putfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 5 1 clazz Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
0 5 2 visitor Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
MethodParameters:
Name Flags
clazz final
visitor final
public void visit();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.clazz:Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
aload 0
invokevirtual com.sun.org.apache.bcel.internal.classfile.JavaClass.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
public void visitJavaClass(com.sun.org.apache.bcel.internal.classfile.JavaClass);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=9, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.JavaClass.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 1
invokevirtual com.sun.org.apache.bcel.internal.classfile.JavaClass.getFields:()[Lcom/sun/org/apache/bcel/internal/classfile/Field;
astore 2
start local 2 3: aload 2
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 7
StackMap locals: com.sun.org.apache.bcel.internal.classfile.DescendingVisitor com.sun.org.apache.bcel.internal.classfile.JavaClass com.sun.org.apache.bcel.internal.classfile.Field[] top int int com.sun.org.apache.bcel.internal.classfile.Field[]
StackMap stack:
4: aload 6
iload 4
aaload
astore 3
start local 3 5: aload 3
aload 0
invokevirtual com.sun.org.apache.bcel.internal.classfile.Field.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
end local 3 6: iinc 4 1
StackMap locals:
StackMap stack:
7: iload 4
iload 5
if_icmplt 4
8: aload 1
invokevirtual com.sun.org.apache.bcel.internal.classfile.JavaClass.getMethods:()[Lcom/sun/org/apache/bcel/internal/classfile/Method;
astore 3
start local 3 9: aload 3
dup
astore 7
arraylength
istore 6
iconst_0
istore 5
goto 13
StackMap locals: com.sun.org.apache.bcel.internal.classfile.DescendingVisitor com.sun.org.apache.bcel.internal.classfile.JavaClass com.sun.org.apache.bcel.internal.classfile.Field[] com.sun.org.apache.bcel.internal.classfile.Method[] top int int com.sun.org.apache.bcel.internal.classfile.Method[]
StackMap stack:
10: aload 7
iload 5
aaload
astore 4
start local 4 11: aload 4
aload 0
invokevirtual com.sun.org.apache.bcel.internal.classfile.Method.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
end local 4 12: iinc 5 1
StackMap locals:
StackMap stack:
13: iload 5
iload 6
if_icmplt 10
14: aload 1
invokevirtual com.sun.org.apache.bcel.internal.classfile.JavaClass.getAttributes:()[Lcom/sun/org/apache/bcel/internal/classfile/Attribute;
astore 4
start local 4 15: aload 4
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 19
StackMap locals: com.sun.org.apache.bcel.internal.classfile.DescendingVisitor com.sun.org.apache.bcel.internal.classfile.JavaClass com.sun.org.apache.bcel.internal.classfile.Field[] com.sun.org.apache.bcel.internal.classfile.Method[] com.sun.org.apache.bcel.internal.classfile.Attribute[] top int int com.sun.org.apache.bcel.internal.classfile.Attribute[]
StackMap stack:
16: aload 8
iload 6
aaload
astore 5
start local 5 17: aload 5
aload 0
invokevirtual com.sun.org.apache.bcel.internal.classfile.Attribute.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
end local 5 18: iinc 6 1
StackMap locals:
StackMap stack:
19: iload 6
iload 7
if_icmplt 16
20: aload 1
invokevirtual com.sun.org.apache.bcel.internal.classfile.JavaClass.getConstantPool:()Lcom/sun/org/apache/bcel/internal/classfile/ConstantPool;
aload 0
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantPool.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
21: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
22: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 23 1 _clazz Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
3 23 2 fields [Lcom/sun/org/apache/bcel/internal/classfile/Field;
5 6 3 field Lcom/sun/org/apache/bcel/internal/classfile/Field;
9 23 3 methods [Lcom/sun/org/apache/bcel/internal/classfile/Method;
11 12 4 method Lcom/sun/org/apache/bcel/internal/classfile/Method;
15 23 4 attributes [Lcom/sun/org/apache/bcel/internal/classfile/Attribute;
17 18 5 attribute Lcom/sun/org/apache/bcel/internal/classfile/Attribute;
MethodParameters:
Name Flags
_clazz final
public void visitAnnotation(com.sun.org.apache.bcel.internal.classfile.Annotations);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/Annotations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.Annotations.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 1
invokevirtual com.sun.org.apache.bcel.internal.classfile.Annotations.getAnnotationEntries:()[Lcom/sun/org/apache/bcel/internal/classfile/AnnotationEntry;
astore 2
start local 2 3: aload 2
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 7
StackMap locals: com.sun.org.apache.bcel.internal.classfile.DescendingVisitor com.sun.org.apache.bcel.internal.classfile.Annotations com.sun.org.apache.bcel.internal.classfile.AnnotationEntry[] top int int com.sun.org.apache.bcel.internal.classfile.AnnotationEntry[]
StackMap stack:
4: aload 6
iload 4
aaload
astore 3
start local 3 5: aload 3
aload 0
invokevirtual com.sun.org.apache.bcel.internal.classfile.AnnotationEntry.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
end local 3 6: iinc 4 1
StackMap locals:
StackMap stack:
7: iload 4
iload 5
if_icmplt 4
8: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
9: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 10 1 annotation Lcom/sun/org/apache/bcel/internal/classfile/Annotations;
3 10 2 entries [Lcom/sun/org/apache/bcel/internal/classfile/AnnotationEntry;
5 6 3 entrie Lcom/sun/org/apache/bcel/internal/classfile/AnnotationEntry;
MethodParameters:
Name Flags
annotation final
public void visitAnnotationEntry(com.sun.org.apache.bcel.internal.classfile.AnnotationEntry);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/AnnotationEntry;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.AnnotationEntry.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 annotationEntry Lcom/sun/org/apache/bcel/internal/classfile/AnnotationEntry;
MethodParameters:
Name Flags
annotationEntry final
public void visitField(com.sun.org.apache.bcel.internal.classfile.Field);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/Field;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.Field.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 1
invokevirtual com.sun.org.apache.bcel.internal.classfile.Field.getAttributes:()[Lcom/sun/org/apache/bcel/internal/classfile/Attribute;
astore 2
start local 2 3: aload 2
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 7
StackMap locals: com.sun.org.apache.bcel.internal.classfile.DescendingVisitor com.sun.org.apache.bcel.internal.classfile.Field com.sun.org.apache.bcel.internal.classfile.Attribute[] top int int com.sun.org.apache.bcel.internal.classfile.Attribute[]
StackMap stack:
4: aload 6
iload 4
aaload
astore 3
start local 3 5: aload 3
aload 0
invokevirtual com.sun.org.apache.bcel.internal.classfile.Attribute.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
end local 3 6: iinc 4 1
StackMap locals:
StackMap stack:
7: iload 4
iload 5
if_icmplt 4
8: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
9: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 10 1 field Lcom/sun/org/apache/bcel/internal/classfile/Field;
3 10 2 attributes [Lcom/sun/org/apache/bcel/internal/classfile/Attribute;
5 6 3 attribute Lcom/sun/org/apache/bcel/internal/classfile/Attribute;
MethodParameters:
Name Flags
field final
public void visitConstantValue(com.sun.org.apache.bcel.internal.classfile.ConstantValue);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/ConstantValue;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantValue.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 cv Lcom/sun/org/apache/bcel/internal/classfile/ConstantValue;
MethodParameters:
Name Flags
cv final
public void visitMethod(com.sun.org.apache.bcel.internal.classfile.Method);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/Method;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.Method.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 1
invokevirtual com.sun.org.apache.bcel.internal.classfile.Method.getAttributes:()[Lcom/sun/org/apache/bcel/internal/classfile/Attribute;
astore 2
start local 2 3: aload 2
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 7
StackMap locals: com.sun.org.apache.bcel.internal.classfile.DescendingVisitor com.sun.org.apache.bcel.internal.classfile.Method com.sun.org.apache.bcel.internal.classfile.Attribute[] top int int com.sun.org.apache.bcel.internal.classfile.Attribute[]
StackMap stack:
4: aload 6
iload 4
aaload
astore 3
start local 3 5: aload 3
aload 0
invokevirtual com.sun.org.apache.bcel.internal.classfile.Attribute.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
end local 3 6: iinc 4 1
StackMap locals:
StackMap stack:
7: iload 4
iload 5
if_icmplt 4
8: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
9: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 10 1 method Lcom/sun/org/apache/bcel/internal/classfile/Method;
3 10 2 attributes [Lcom/sun/org/apache/bcel/internal/classfile/Attribute;
5 6 3 attribute Lcom/sun/org/apache/bcel/internal/classfile/Attribute;
MethodParameters:
Name Flags
method final
public void visitExceptionTable(com.sun.org.apache.bcel.internal.classfile.ExceptionTable);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/ExceptionTable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.ExceptionTable.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 table Lcom/sun/org/apache/bcel/internal/classfile/ExceptionTable;
MethodParameters:
Name Flags
table final
public void visitCode(com.sun.org.apache.bcel.internal.classfile.Code);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/Code;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=8, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.Code.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 1
invokevirtual com.sun.org.apache.bcel.internal.classfile.Code.getExceptionTable:()[Lcom/sun/org/apache/bcel/internal/classfile/CodeException;
astore 2
start local 2 3: aload 2
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 7
StackMap locals: com.sun.org.apache.bcel.internal.classfile.DescendingVisitor com.sun.org.apache.bcel.internal.classfile.Code com.sun.org.apache.bcel.internal.classfile.CodeException[] top int int com.sun.org.apache.bcel.internal.classfile.CodeException[]
StackMap stack:
4: aload 6
iload 4
aaload
astore 3
start local 3 5: aload 3
aload 0
invokevirtual com.sun.org.apache.bcel.internal.classfile.CodeException.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
end local 3 6: iinc 4 1
StackMap locals:
StackMap stack:
7: iload 4
iload 5
if_icmplt 4
8: aload 1
invokevirtual com.sun.org.apache.bcel.internal.classfile.Code.getAttributes:()[Lcom/sun/org/apache/bcel/internal/classfile/Attribute;
astore 3
start local 3 9: aload 3
dup
astore 7
arraylength
istore 6
iconst_0
istore 5
goto 13
StackMap locals: com.sun.org.apache.bcel.internal.classfile.DescendingVisitor com.sun.org.apache.bcel.internal.classfile.Code com.sun.org.apache.bcel.internal.classfile.CodeException[] com.sun.org.apache.bcel.internal.classfile.Attribute[] top int int com.sun.org.apache.bcel.internal.classfile.Attribute[]
StackMap stack:
10: aload 7
iload 5
aaload
astore 4
start local 4 11: aload 4
aload 0
invokevirtual com.sun.org.apache.bcel.internal.classfile.Attribute.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
end local 4 12: iinc 5 1
StackMap locals:
StackMap stack:
13: iload 5
iload 6
if_icmplt 10
14: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
15: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 16 1 code Lcom/sun/org/apache/bcel/internal/classfile/Code;
3 16 2 table [Lcom/sun/org/apache/bcel/internal/classfile/CodeException;
5 6 3 element Lcom/sun/org/apache/bcel/internal/classfile/CodeException;
9 16 3 attributes [Lcom/sun/org/apache/bcel/internal/classfile/Attribute;
11 12 4 attribute Lcom/sun/org/apache/bcel/internal/classfile/Attribute;
MethodParameters:
Name Flags
code final
public void visitCodeException(com.sun.org.apache.bcel.internal.classfile.CodeException);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/CodeException;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.CodeException.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 ce Lcom/sun/org/apache/bcel/internal/classfile/CodeException;
MethodParameters:
Name Flags
ce final
public void visitLineNumberTable(com.sun.org.apache.bcel.internal.classfile.LineNumberTable);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/LineNumberTable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.LineNumberTable.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 1
invokevirtual com.sun.org.apache.bcel.internal.classfile.LineNumberTable.getLineNumberTable:()[Lcom/sun/org/apache/bcel/internal/classfile/LineNumber;
astore 2
start local 2 3: aload 2
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 7
StackMap locals: com.sun.org.apache.bcel.internal.classfile.DescendingVisitor com.sun.org.apache.bcel.internal.classfile.LineNumberTable com.sun.org.apache.bcel.internal.classfile.LineNumber[] top int int com.sun.org.apache.bcel.internal.classfile.LineNumber[]
StackMap stack:
4: aload 6
iload 4
aaload
astore 3
start local 3 5: aload 3
aload 0
invokevirtual com.sun.org.apache.bcel.internal.classfile.LineNumber.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
end local 3 6: iinc 4 1
StackMap locals:
StackMap stack:
7: iload 4
iload 5
if_icmplt 4
8: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
9: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 10 1 table Lcom/sun/org/apache/bcel/internal/classfile/LineNumberTable;
3 10 2 numbers [Lcom/sun/org/apache/bcel/internal/classfile/LineNumber;
5 6 3 number Lcom/sun/org/apache/bcel/internal/classfile/LineNumber;
MethodParameters:
Name Flags
table final
public void visitLineNumber(com.sun.org.apache.bcel.internal.classfile.LineNumber);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/LineNumber;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.LineNumber.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 number Lcom/sun/org/apache/bcel/internal/classfile/LineNumber;
MethodParameters:
Name Flags
number final
public void visitLocalVariableTable(com.sun.org.apache.bcel.internal.classfile.LocalVariableTable);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/LocalVariableTable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.LocalVariableTable.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 1
invokevirtual com.sun.org.apache.bcel.internal.classfile.LocalVariableTable.getLocalVariableTable:()[Lcom/sun/org/apache/bcel/internal/classfile/LocalVariable;
astore 2
start local 2 3: aload 2
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 7
StackMap locals: com.sun.org.apache.bcel.internal.classfile.DescendingVisitor com.sun.org.apache.bcel.internal.classfile.LocalVariableTable com.sun.org.apache.bcel.internal.classfile.LocalVariable[] top int int com.sun.org.apache.bcel.internal.classfile.LocalVariable[]
StackMap stack:
4: aload 6
iload 4
aaload
astore 3
start local 3 5: aload 3
aload 0
invokevirtual com.sun.org.apache.bcel.internal.classfile.LocalVariable.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
end local 3 6: iinc 4 1
StackMap locals:
StackMap stack:
7: iload 4
iload 5
if_icmplt 4
8: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
9: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 10 1 table Lcom/sun/org/apache/bcel/internal/classfile/LocalVariableTable;
3 10 2 vars [Lcom/sun/org/apache/bcel/internal/classfile/LocalVariable;
5 6 3 var Lcom/sun/org/apache/bcel/internal/classfile/LocalVariable;
MethodParameters:
Name Flags
table final
public void visitStackMap(com.sun.org.apache.bcel.internal.classfile.StackMap);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/StackMap;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.StackMap.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 1
invokevirtual com.sun.org.apache.bcel.internal.classfile.StackMap.getStackMap:()[Lcom/sun/org/apache/bcel/internal/classfile/StackMapEntry;
astore 2
start local 2 3: aload 2
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 7
StackMap locals: com.sun.org.apache.bcel.internal.classfile.DescendingVisitor com.sun.org.apache.bcel.internal.classfile.StackMap com.sun.org.apache.bcel.internal.classfile.StackMapEntry[] top int int com.sun.org.apache.bcel.internal.classfile.StackMapEntry[]
StackMap stack:
4: aload 6
iload 4
aaload
astore 3
start local 3 5: aload 3
aload 0
invokevirtual com.sun.org.apache.bcel.internal.classfile.StackMapEntry.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
end local 3 6: iinc 4 1
StackMap locals:
StackMap stack:
7: iload 4
iload 5
if_icmplt 4
8: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
9: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 10 1 table Lcom/sun/org/apache/bcel/internal/classfile/StackMap;
3 10 2 vars [Lcom/sun/org/apache/bcel/internal/classfile/StackMapEntry;
5 6 3 var Lcom/sun/org/apache/bcel/internal/classfile/StackMapEntry;
MethodParameters:
Name Flags
table final
public void visitStackMapEntry(com.sun.org.apache.bcel.internal.classfile.StackMapEntry);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/StackMapEntry;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.StackMapEntry.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 var Lcom/sun/org/apache/bcel/internal/classfile/StackMapEntry;
MethodParameters:
Name Flags
var final
public void visitLocalVariable(com.sun.org.apache.bcel.internal.classfile.LocalVariable);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/LocalVariable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.LocalVariable.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 var Lcom/sun/org/apache/bcel/internal/classfile/LocalVariable;
MethodParameters:
Name Flags
var final
public void visitConstantPool(com.sun.org.apache.bcel.internal.classfile.ConstantPool);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/ConstantPool;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantPool.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 1
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantPool.getConstantPool:()[Lcom/sun/org/apache/bcel/internal/classfile/Constant;
astore 2
start local 2 3: iconst_1
istore 3
start local 3 4: goto 8
5: StackMap locals: com.sun.org.apache.bcel.internal.classfile.Constant[] int
StackMap stack:
aload 2
iload 3
aaload
ifnull 7
6: aload 2
iload 3
aaload
aload 0
invokevirtual com.sun.org.apache.bcel.internal.classfile.Constant.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
7: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
8: iload 3
aload 2
arraylength
if_icmplt 5
end local 3 9: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
10: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 11 1 cp Lcom/sun/org/apache/bcel/internal/classfile/ConstantPool;
3 11 2 constants [Lcom/sun/org/apache/bcel/internal/classfile/Constant;
4 9 3 i I
MethodParameters:
Name Flags
cp final
public void visitConstantClass(com.sun.org.apache.bcel.internal.classfile.ConstantClass);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/ConstantClass;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantClass.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 constant Lcom/sun/org/apache/bcel/internal/classfile/ConstantClass;
MethodParameters:
Name Flags
constant final
public void visitConstantDouble(com.sun.org.apache.bcel.internal.classfile.ConstantDouble);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/ConstantDouble;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantDouble.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 constant Lcom/sun/org/apache/bcel/internal/classfile/ConstantDouble;
MethodParameters:
Name Flags
constant final
public void visitConstantFieldref(com.sun.org.apache.bcel.internal.classfile.ConstantFieldref);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/ConstantFieldref;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantFieldref.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 constant Lcom/sun/org/apache/bcel/internal/classfile/ConstantFieldref;
MethodParameters:
Name Flags
constant final
public void visitConstantFloat(com.sun.org.apache.bcel.internal.classfile.ConstantFloat);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/ConstantFloat;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantFloat.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 constant Lcom/sun/org/apache/bcel/internal/classfile/ConstantFloat;
MethodParameters:
Name Flags
constant final
public void visitConstantInteger(com.sun.org.apache.bcel.internal.classfile.ConstantInteger);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/ConstantInteger;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantInteger.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 constant Lcom/sun/org/apache/bcel/internal/classfile/ConstantInteger;
MethodParameters:
Name Flags
constant final
public void visitConstantInterfaceMethodref(com.sun.org.apache.bcel.internal.classfile.ConstantInterfaceMethodref);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/ConstantInterfaceMethodref;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantInterfaceMethodref.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 constant Lcom/sun/org/apache/bcel/internal/classfile/ConstantInterfaceMethodref;
MethodParameters:
Name Flags
constant final
public void visitConstantInvokeDynamic(com.sun.org.apache.bcel.internal.classfile.ConstantInvokeDynamic);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/ConstantInvokeDynamic;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantInvokeDynamic.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 constant Lcom/sun/org/apache/bcel/internal/classfile/ConstantInvokeDynamic;
MethodParameters:
Name Flags
constant final
public void visitConstantLong(com.sun.org.apache.bcel.internal.classfile.ConstantLong);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/ConstantLong;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantLong.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 constant Lcom/sun/org/apache/bcel/internal/classfile/ConstantLong;
MethodParameters:
Name Flags
constant final
public void visitConstantMethodref(com.sun.org.apache.bcel.internal.classfile.ConstantMethodref);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/ConstantMethodref;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantMethodref.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 constant Lcom/sun/org/apache/bcel/internal/classfile/ConstantMethodref;
MethodParameters:
Name Flags
constant final
public void visitConstantNameAndType(com.sun.org.apache.bcel.internal.classfile.ConstantNameAndType);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/ConstantNameAndType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantNameAndType.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 constant Lcom/sun/org/apache/bcel/internal/classfile/ConstantNameAndType;
MethodParameters:
Name Flags
constant final
public void visitConstantString(com.sun.org.apache.bcel.internal.classfile.ConstantString);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/ConstantString;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantString.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 constant Lcom/sun/org/apache/bcel/internal/classfile/ConstantString;
MethodParameters:
Name Flags
constant final
public void visitConstantUtf8(com.sun.org.apache.bcel.internal.classfile.ConstantUtf8);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/ConstantUtf8;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantUtf8.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 constant Lcom/sun/org/apache/bcel/internal/classfile/ConstantUtf8;
MethodParameters:
Name Flags
constant final
public void visitInnerClasses(com.sun.org.apache.bcel.internal.classfile.InnerClasses);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/InnerClasses;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.InnerClasses.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 1
invokevirtual com.sun.org.apache.bcel.internal.classfile.InnerClasses.getInnerClasses:()[Lcom/sun/org/apache/bcel/internal/classfile/InnerClass;
astore 2
start local 2 3: aload 2
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 7
StackMap locals: com.sun.org.apache.bcel.internal.classfile.DescendingVisitor com.sun.org.apache.bcel.internal.classfile.InnerClasses com.sun.org.apache.bcel.internal.classfile.InnerClass[] top int int com.sun.org.apache.bcel.internal.classfile.InnerClass[]
StackMap stack:
4: aload 6
iload 4
aaload
astore 3
start local 3 5: aload 3
aload 0
invokevirtual com.sun.org.apache.bcel.internal.classfile.InnerClass.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
end local 3 6: iinc 4 1
StackMap locals:
StackMap stack:
7: iload 4
iload 5
if_icmplt 4
8: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
9: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 10 1 ic Lcom/sun/org/apache/bcel/internal/classfile/InnerClasses;
3 10 2 ics [Lcom/sun/org/apache/bcel/internal/classfile/InnerClass;
5 6 3 ic2 Lcom/sun/org/apache/bcel/internal/classfile/InnerClass;
MethodParameters:
Name Flags
ic final
public void visitInnerClass(com.sun.org.apache.bcel.internal.classfile.InnerClass);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/InnerClass;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.InnerClass.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 inner Lcom/sun/org/apache/bcel/internal/classfile/InnerClass;
MethodParameters:
Name Flags
inner final
public void visitBootstrapMethods(com.sun.org.apache.bcel.internal.classfile.BootstrapMethods);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/BootstrapMethods;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.BootstrapMethods.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 bm Lcom/sun/org/apache/bcel/internal/classfile/BootstrapMethods;
MethodParameters:
Name Flags
bm final
public void visitDeprecated(com.sun.org.apache.bcel.internal.classfile.Deprecated);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/Deprecated;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.Deprecated.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 attribute Lcom/sun/org/apache/bcel/internal/classfile/Deprecated;
MethodParameters:
Name Flags
attribute final
public void visitSignature(com.sun.org.apache.bcel.internal.classfile.Signature);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/Signature;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.Signature.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 attribute Lcom/sun/org/apache/bcel/internal/classfile/Signature;
MethodParameters:
Name Flags
attribute final
public void visitSourceFile(com.sun.org.apache.bcel.internal.classfile.SourceFile);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/SourceFile;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.SourceFile.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 attribute Lcom/sun/org/apache/bcel/internal/classfile/SourceFile;
MethodParameters:
Name Flags
attribute final
public void visitSynthetic(com.sun.org.apache.bcel.internal.classfile.Synthetic);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/Synthetic;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.Synthetic.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 attribute Lcom/sun/org/apache/bcel/internal/classfile/Synthetic;
MethodParameters:
Name Flags
attribute final
public void visitUnknown(com.sun.org.apache.bcel.internal.classfile.Unknown);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/Unknown;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.Unknown.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 attribute Lcom/sun/org/apache/bcel/internal/classfile/Unknown;
MethodParameters:
Name Flags
attribute final
public void visitAnnotationDefault(com.sun.org.apache.bcel.internal.classfile.AnnotationDefault);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/AnnotationDefault;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.AnnotationDefault.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 obj Lcom/sun/org/apache/bcel/internal/classfile/AnnotationDefault;
MethodParameters:
Name Flags
obj final
public void visitEnclosingMethod(com.sun.org.apache.bcel.internal.classfile.EnclosingMethod);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/EnclosingMethod;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.EnclosingMethod.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 obj Lcom/sun/org/apache/bcel/internal/classfile/EnclosingMethod;
MethodParameters:
Name Flags
obj final
public void visitLocalVariableTypeTable(com.sun.org.apache.bcel.internal.classfile.LocalVariableTypeTable);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/LocalVariableTypeTable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.LocalVariableTypeTable.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 1
invokevirtual com.sun.org.apache.bcel.internal.classfile.LocalVariableTypeTable.getLocalVariableTypeTable:()[Lcom/sun/org/apache/bcel/internal/classfile/LocalVariable;
astore 2
start local 2 3: aload 2
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 7
StackMap locals: com.sun.org.apache.bcel.internal.classfile.DescendingVisitor com.sun.org.apache.bcel.internal.classfile.LocalVariableTypeTable com.sun.org.apache.bcel.internal.classfile.LocalVariable[] top int int com.sun.org.apache.bcel.internal.classfile.LocalVariable[]
StackMap stack:
4: aload 6
iload 4
aaload
astore 3
start local 3 5: aload 3
aload 0
invokevirtual com.sun.org.apache.bcel.internal.classfile.LocalVariable.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
end local 3 6: iinc 4 1
StackMap locals:
StackMap stack:
7: iload 4
iload 5
if_icmplt 4
8: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
9: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 10 1 obj Lcom/sun/org/apache/bcel/internal/classfile/LocalVariableTypeTable;
3 10 2 vars [Lcom/sun/org/apache/bcel/internal/classfile/LocalVariable;
5 6 3 var Lcom/sun/org/apache/bcel/internal/classfile/LocalVariable;
MethodParameters:
Name Flags
obj final
public void visitParameterAnnotation(com.sun.org.apache.bcel.internal.classfile.ParameterAnnotations);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/ParameterAnnotations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.ParameterAnnotations.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 obj Lcom/sun/org/apache/bcel/internal/classfile/ParameterAnnotations;
MethodParameters:
Name Flags
obj final
public void visitMethodParameters(com.sun.org.apache.bcel.internal.classfile.MethodParameters);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/MethodParameters;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.MethodParameters.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 obj Lcom/sun/org/apache/bcel/internal/classfile/MethodParameters;
MethodParameters:
Name Flags
obj final
public void visitConstantMethodType(com.sun.org.apache.bcel.internal.classfile.ConstantMethodType);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/ConstantMethodType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantMethodType.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 obj Lcom/sun/org/apache/bcel/internal/classfile/ConstantMethodType;
MethodParameters:
Name Flags
obj final
public void visitConstantMethodHandle(com.sun.org.apache.bcel.internal.classfile.ConstantMethodHandle);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/ConstantMethodHandle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantMethodHandle.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 obj Lcom/sun/org/apache/bcel/internal/classfile/ConstantMethodHandle;
MethodParameters:
Name Flags
obj final
public void visitParameterAnnotationEntry(com.sun.org.apache.bcel.internal.classfile.ParameterAnnotationEntry);
descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/ParameterAnnotationEntry;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
aload 1
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.visitor:Lcom/sun/org/apache/bcel/internal/classfile/Visitor;
invokevirtual com.sun.org.apache.bcel.internal.classfile.ParameterAnnotationEntry.accept:(Lcom/sun/org/apache/bcel/internal/classfile/Visitor;)V
2: aload 0
getfield com.sun.org.apache.bcel.internal.classfile.DescendingVisitor.stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/bcel/internal/classfile/DescendingVisitor;
0 4 1 obj Lcom/sun/org/apache/bcel/internal/classfile/ParameterAnnotationEntry;
MethodParameters:
Name Flags
obj final
}
SourceFile: "DescendingVisitor.java"