final class com.sun.org.apache.bcel.internal.util.ConstantHTML
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.sun.org.apache.bcel.internal.util.ConstantHTML
super_class: java.lang.Object
{
private final java.lang.String class_name;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String class_package;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.org.apache.bcel.internal.classfile.ConstantPool constant_pool;
descriptor: Lcom/sun/org/apache/bcel/internal/classfile/ConstantPool;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.io.PrintWriter file;
descriptor: Ljava/io/PrintWriter;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String[] constant_ref;
descriptor: [Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.org.apache.bcel.internal.classfile.Constant[] constants;
descriptor: [Lcom/sun/org/apache/bcel/internal/classfile/Constant;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.org.apache.bcel.internal.classfile.Method[] methods;
descriptor: [Lcom/sun/org/apache/bcel/internal/classfile/Method;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(java.lang.String, java.lang.String, java.lang.String, com.sun.org.apache.bcel.internal.classfile.Method[], com.sun.org.apache.bcel.internal.classfile.ConstantPool);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Lcom/sun/org/apache/bcel/internal/classfile/Method;Lcom/sun/org/apache/bcel/internal/classfile/ConstantPool;)V
flags: (0x0000)
Code:
stack=8, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 2
putfield com.sun.org.apache.bcel.internal.util.ConstantHTML.class_name:Ljava/lang/String;
2: aload 0
aload 3
putfield com.sun.org.apache.bcel.internal.util.ConstantHTML.class_package:Ljava/lang/String;
3: aload 0
aload 5
putfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constant_pool:Lcom/sun/org/apache/bcel/internal/classfile/ConstantPool;
4: aload 0
aload 4
putfield com.sun.org.apache.bcel.internal.util.ConstantHTML.methods:[Lcom/sun/org/apache/bcel/internal/classfile/Method;
5: aload 0
aload 5
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantPool.getConstantPool:()[Lcom/sun/org/apache/bcel/internal/classfile/Constant;
putfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constants:[Lcom/sun/org/apache/bcel/internal/classfile/Constant;
6: aload 0
new java.io.PrintWriter
dup
new java.io.FileOutputStream
dup
new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "_cp.html"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.io.FileOutputStream.<init>:(Ljava/lang/String;)V
invokespecial java.io.PrintWriter.<init>:(Ljava/io/OutputStream;)V
putfield com.sun.org.apache.bcel.internal.util.ConstantHTML.file:Ljava/io/PrintWriter;
7: aload 0
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constants:[Lcom/sun/org/apache/bcel/internal/classfile/Constant;
arraylength
anewarray java.lang.String
putfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constant_ref:[Ljava/lang/String;
8: aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constant_ref:[Ljava/lang/String;
iconst_0
ldc "<unknown>"
aastore
9: aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.file:Ljava/io/PrintWriter;
ldc "<HTML><BODY BGCOLOR=\"#C0C0C0\"><TABLE BORDER=0>"
invokevirtual java.io.PrintWriter.println:(Ljava/lang/String;)V
10: iconst_1
istore 6
start local 6 11: goto 20
12: StackMap locals: com.sun.org.apache.bcel.internal.util.ConstantHTML java.lang.String java.lang.String java.lang.String com.sun.org.apache.bcel.internal.classfile.Method[] com.sun.org.apache.bcel.internal.classfile.ConstantPool int
StackMap stack:
iload 6
iconst_2
irem
ifne 15
13: aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.file:Ljava/io/PrintWriter;
ldc "<TR BGCOLOR=\"#C0C0C0\"><TD>"
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
14: goto 16
15: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.file:Ljava/io/PrintWriter;
ldc "<TR BGCOLOR=\"#A0A0A0\"><TD>"
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
16: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constants:[Lcom/sun/org/apache/bcel/internal/classfile/Constant;
iload 6
aaload
ifnull 18
17: aload 0
iload 6
invokevirtual com.sun.org.apache.bcel.internal.util.ConstantHTML.writeConstant:(I)V
18: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.file:Ljava/io/PrintWriter;
ldc "</TD></TR>\n"
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
19: iinc 6 1
StackMap locals:
StackMap stack:
20: iload 6
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constants:[Lcom/sun/org/apache/bcel/internal/classfile/Constant;
arraylength
if_icmplt 12
end local 6 21: aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.file:Ljava/io/PrintWriter;
ldc "</TABLE></BODY></HTML>"
invokevirtual java.io.PrintWriter.println:(Ljava/lang/String;)V
22: aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.file:Ljava/io/PrintWriter;
invokevirtual java.io.PrintWriter.close:()V
23: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/sun/org/apache/bcel/internal/util/ConstantHTML;
0 24 1 dir Ljava/lang/String;
0 24 2 class_name Ljava/lang/String;
0 24 3 class_package Ljava/lang/String;
0 24 4 methods [Lcom/sun/org/apache/bcel/internal/classfile/Method;
0 24 5 constant_pool Lcom/sun/org/apache/bcel/internal/classfile/ConstantPool;
11 21 6 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
dir final
class_name final
class_package final
methods final
constant_pool final
java.lang.String referenceConstant(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constant_ref:[Ljava/lang/String;
iload 1
aaload
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/bcel/internal/util/ConstantHTML;
0 1 1 index I
MethodParameters:
Name Flags
index final
private void writeConstant(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=28, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constants:[Lcom/sun/org/apache/bcel/internal/classfile/Constant;
iload 1
aaload
invokevirtual com.sun.org.apache.bcel.internal.classfile.Constant.getTag:()B
istore 2
start local 2 1: aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.file:Ljava/io/PrintWriter;
new java.lang.StringBuilder
dup
ldc "<H4> <A NAME=cp"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ">"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "</A> "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokestatic com.sun.org.apache.bcel.internal.Const.getConstantName:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: ldc "</H4>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
3: invokevirtual java.io.PrintWriter.println:(Ljava/lang/String;)V
4: iload 2
tableswitch { // 7 - 12
7: 97
8: 114
9: 65
10: 5
11: 5
12: 123
default: 135
}
5: StackMap locals: int
StackMap stack:
iload 2
bipush 10
if_icmpne 12
6: aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constant_pool:Lcom/sun/org/apache/bcel/internal/classfile/ConstantPool;
iload 1
7: bipush 10
8: invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantPool.getConstant:(IB)Lcom/sun/org/apache/bcel/internal/classfile/Constant;
checkcast com.sun.org.apache.bcel.internal.classfile.ConstantMethodref
astore 6
start local 6 9: aload 6
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantMethodref.getClassIndex:()I
istore 3
start local 3 10: aload 6
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantMethodref.getNameAndTypeIndex:()I
istore 4
end local 6 start local 4 11: goto 17
end local 4 end local 3 12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constant_pool:Lcom/sun/org/apache/bcel/internal/classfile/ConstantPool;
13: iload 1
bipush 11
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantPool.getConstant:(IB)Lcom/sun/org/apache/bcel/internal/classfile/Constant;
14: checkcast com.sun.org.apache.bcel.internal.classfile.ConstantInterfaceMethodref
astore 6
start local 6 15: aload 6
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantInterfaceMethodref.getClassIndex:()I
istore 3
start local 3 16: aload 6
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantInterfaceMethodref.getNameAndTypeIndex:()I
istore 4
end local 6 start local 4 17: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constant_pool:Lcom/sun/org/apache/bcel/internal/classfile/ConstantPool;
iload 4
18: bipush 12
19: invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantPool.constantToString:(IB)Ljava/lang/String;
astore 6
start local 6 20: aload 6
invokestatic com.sun.org.apache.bcel.internal.util.Class2HTML.toHTML:(Ljava/lang/String;)Ljava/lang/String;
astore 7
start local 7 21: aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constant_pool:Lcom/sun/org/apache/bcel/internal/classfile/ConstantPool;
iload 3
bipush 7
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantPool.constantToString:(IB)Ljava/lang/String;
astore 8
start local 8 22: aload 8
invokestatic com.sun.org.apache.bcel.internal.classfile.Utility.compactClassName:(Ljava/lang/String;)Ljava/lang/String;
astore 9
start local 9 23: aload 9
new java.lang.StringBuilder
dup
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.class_package:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
24: ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_1
25: invokestatic com.sun.org.apache.bcel.internal.classfile.Utility.compactClassName:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
astore 9
26: aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constant_pool:Lcom/sun/org/apache/bcel/internal/classfile/ConstantPool;
27: iload 4
bipush 12
28: invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantPool.getConstant:(IB)Lcom/sun/org/apache/bcel/internal/classfile/Constant;
checkcast com.sun.org.apache.bcel.internal.classfile.ConstantNameAndType
astore 10
start local 10 29: aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constant_pool:Lcom/sun/org/apache/bcel/internal/classfile/ConstantPool;
aload 10
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantNameAndType.getSignatureIndex:()I
30: iconst_1
31: invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantPool.constantToString:(IB)Ljava/lang/String;
astore 11
start local 11 32: aload 11
iconst_0
invokestatic com.sun.org.apache.bcel.internal.classfile.Utility.methodSignatureArgumentTypes:(Ljava/lang/String;Z)[Ljava/lang/String;
astore 12
start local 12 33: aload 11
iconst_0
invokestatic com.sun.org.apache.bcel.internal.classfile.Utility.methodSignatureReturnType:(Ljava/lang/String;Z)Ljava/lang/String;
astore 13
start local 13 34: aload 13
invokestatic com.sun.org.apache.bcel.internal.util.Class2HTML.referenceType:(Ljava/lang/String;)Ljava/lang/String;
astore 14
start local 14 35: new java.lang.StringBuilder
dup
ldc "("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
astore 15
start local 15 36: iconst_0
istore 16
start local 16 37: goto 42
38: StackMap locals: com.sun.org.apache.bcel.internal.util.ConstantHTML int int int int top java.lang.String java.lang.String java.lang.String java.lang.String com.sun.org.apache.bcel.internal.classfile.ConstantNameAndType java.lang.String java.lang.String[] java.lang.String java.lang.String java.lang.StringBuilder int
StackMap stack:
aload 15
aload 12
iload 16
aaload
invokestatic com.sun.org.apache.bcel.internal.util.Class2HTML.referenceType:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
39: iload 16
aload 12
arraylength
iconst_1
isub
if_icmpge 41
40: aload 15
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
41: StackMap locals:
StackMap stack:
iinc 16 1
StackMap locals:
StackMap stack:
42: iload 16
aload 12
arraylength
if_icmplt 38
end local 16 43: aload 15
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
44: aload 15
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 16
start local 16 45: aload 8
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.class_name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 51
46: new java.lang.StringBuilder
dup
ldc "<A HREF=\""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.class_name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "_code.html#method"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
47: aload 0
new java.lang.StringBuilder
dup
aload 6
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 11
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.sun.org.apache.bcel.internal.util.ConstantHTML.getMethodNumber:(Ljava/lang/String;)I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "\" TARGET=Code>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
48: aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "</A>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
49: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 5
start local 5 50: goto 54
end local 5 51: StackMap locals: com.sun.org.apache.bcel.internal.util.ConstantHTML int int int int top java.lang.String java.lang.String java.lang.String java.lang.String com.sun.org.apache.bcel.internal.classfile.ConstantNameAndType java.lang.String java.lang.String[] java.lang.String java.lang.String java.lang.StringBuilder java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
ldc "<A HREF=\""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 8
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ".html"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\" TARGET=_top>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
52: aload 9
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "</A>."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
53: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 5
start local 5 54: StackMap locals: com.sun.org.apache.bcel.internal.util.ConstantHTML int int int int java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String com.sun.org.apache.bcel.internal.classfile.ConstantNameAndType java.lang.String java.lang.String[] java.lang.String java.lang.String java.lang.StringBuilder java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constant_ref:[Ljava/lang/String;
iload 1
new java.lang.StringBuilder
dup
aload 14
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " <A HREF=\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.class_name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "_cp.html#cp"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
55: iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "\" TARGET=Constants>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 9
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
56: ldc "</A>.<A HREF=\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.class_name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "_cp.html#cp"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
57: ldc "\" TARGET=ConstantPool>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "</A> "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 16
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
58: aastore
59: aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.file:Ljava/io/PrintWriter;
new java.lang.StringBuilder
dup
ldc "<P><TT>"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 14
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 16
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
60: ldc " </TT>\n<UL>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "<LI><A HREF=\"#cp"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
61: ldc "\">Class index("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")</A>\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "<LI><A HREF=\"#cp"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
62: iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "\">NameAndType index("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")</A></UL>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
63: invokevirtual java.io.PrintWriter.println:(Ljava/lang/String;)V
64: goto 136
end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 65: StackMap locals: com.sun.org.apache.bcel.internal.util.ConstantHTML int int
StackMap stack:
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constant_pool:Lcom/sun/org/apache/bcel/internal/classfile/ConstantPool;
iload 1
66: bipush 9
67: invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantPool.getConstant:(IB)Lcom/sun/org/apache/bcel/internal/classfile/Constant;
checkcast com.sun.org.apache.bcel.internal.classfile.ConstantFieldref
astore 17
start local 17 68: aload 17
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantFieldref.getClassIndex:()I
istore 3
start local 3 69: aload 17
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantFieldref.getNameAndTypeIndex:()I
istore 4
start local 4 70: aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constant_pool:Lcom/sun/org/apache/bcel/internal/classfile/ConstantPool;
iload 3
bipush 7
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantPool.constantToString:(IB)Ljava/lang/String;
astore 18
start local 18 71: aload 18
invokestatic com.sun.org.apache.bcel.internal.classfile.Utility.compactClassName:(Ljava/lang/String;)Ljava/lang/String;
astore 19
start local 19 72: aload 19
73: new java.lang.StringBuilder
dup
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.class_package:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_1
74: invokestatic com.sun.org.apache.bcel.internal.classfile.Utility.compactClassName:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
astore 19
75: aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constant_pool:Lcom/sun/org/apache/bcel/internal/classfile/ConstantPool;
76: iload 4
bipush 12
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantPool.constantToString:(IB)Ljava/lang/String;
77: astore 20
start local 20 78: aload 18
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.class_name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 83
79: new java.lang.StringBuilder
dup
ldc "<A HREF=\""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 18
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "_methods.html#field"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 20
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
80: ldc "\" TARGET=Methods>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 20
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "</A>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
81: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 5
start local 5 82: goto 86
end local 5 83: StackMap locals: com.sun.org.apache.bcel.internal.util.ConstantHTML int int int int top top top top top top top top top top top top com.sun.org.apache.bcel.internal.classfile.ConstantFieldref java.lang.String java.lang.String java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
ldc "<A HREF=\""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 18
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ".html\" TARGET=_top>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 19
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
84: ldc "</A>."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 20
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
85: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 5
start local 5 86: StackMap locals: com.sun.org.apache.bcel.internal.util.ConstantHTML int int int int java.lang.String top top top top top top top top top top top com.sun.org.apache.bcel.internal.classfile.ConstantFieldref java.lang.String java.lang.String java.lang.String
StackMap stack:
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constant_ref:[Ljava/lang/String;
iload 1
new java.lang.StringBuilder
dup
ldc "<A HREF=\""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.class_name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "_cp.html#cp"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
87: ldc "\" TARGET=Constants>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 19
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "</A>.<A HREF=\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
88: aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.class_name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "_cp.html#cp"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "\" TARGET=ConstantPool>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
89: aload 20
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "</A>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
90: aastore
91: aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.file:Ljava/io/PrintWriter;
new java.lang.StringBuilder
dup
ldc "<P><TT>"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "</TT><BR>\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "<UL>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "<LI><A HREF=\"#cp"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
92: iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "\">Class("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")</A><BR>\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
93: ldc "<LI><A HREF=\"#cp"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "\">NameAndType("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
94: ldc ")</A></UL>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
95: invokevirtual java.io.PrintWriter.println:(Ljava/lang/String;)V
96: goto 136
end local 20 end local 19 end local 18 end local 17 end local 5 end local 4 end local 3 97: StackMap locals: com.sun.org.apache.bcel.internal.util.ConstantHTML int int
StackMap stack:
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constant_pool:Lcom/sun/org/apache/bcel/internal/classfile/ConstantPool;
iload 1
bipush 7
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantPool.getConstant:(IB)Lcom/sun/org/apache/bcel/internal/classfile/Constant;
checkcast com.sun.org.apache.bcel.internal.classfile.ConstantClass
astore 21
start local 21 98: aload 21
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantClass.getNameIndex:()I
istore 4
start local 4 99: aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constant_pool:Lcom/sun/org/apache/bcel/internal/classfile/ConstantPool;
iload 1
iload 2
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantPool.constantToString:(IB)Ljava/lang/String;
astore 22
start local 22 100: aload 22
invokestatic com.sun.org.apache.bcel.internal.classfile.Utility.compactClassName:(Ljava/lang/String;)Ljava/lang/String;
astore 23
start local 23 101: aload 23
new java.lang.StringBuilder
dup
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.class_package:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
102: iconst_1
103: invokestatic com.sun.org.apache.bcel.internal.classfile.Utility.compactClassName:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
astore 23
104: new java.lang.StringBuilder
dup
ldc "<A HREF=\""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 22
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ".html\" TARGET=_top>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 23
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
105: ldc "</A>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
106: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 5
start local 5 107: aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constant_ref:[Ljava/lang/String;
iload 1
new java.lang.StringBuilder
dup
ldc "<A HREF=\""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.class_name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "_cp.html#cp"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
108: ldc "\" TARGET=ConstantPool>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 23
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "</A>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
109: aastore
110: aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.file:Ljava/io/PrintWriter;
new java.lang.StringBuilder
dup
ldc "<P><TT>"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "</TT><UL>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "<LI><A HREF=\"#cp"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
111: ldc "\">Name index("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")</A></UL>\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
112: invokevirtual java.io.PrintWriter.println:(Ljava/lang/String;)V
113: goto 136
end local 23 end local 22 end local 21 end local 5 end local 4 114: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constant_pool:Lcom/sun/org/apache/bcel/internal/classfile/ConstantPool;
iload 1
115: bipush 8
116: invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantPool.getConstant:(IB)Lcom/sun/org/apache/bcel/internal/classfile/Constant;
checkcast com.sun.org.apache.bcel.internal.classfile.ConstantString
astore 24
start local 24 117: aload 24
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantString.getStringIndex:()I
istore 4
start local 4 118: aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constant_pool:Lcom/sun/org/apache/bcel/internal/classfile/ConstantPool;
iload 1
iload 2
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantPool.constantToString:(IB)Ljava/lang/String;
invokestatic com.sun.org.apache.bcel.internal.util.Class2HTML.toHTML:(Ljava/lang/String;)Ljava/lang/String;
astore 25
start local 25 119: aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.file:Ljava/io/PrintWriter;
new java.lang.StringBuilder
dup
ldc "<P><TT>"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 25
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "</TT><UL>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "<LI><A HREF=\"#cp"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
120: ldc "\">Name index("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")</A></UL>\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
121: invokevirtual java.io.PrintWriter.println:(Ljava/lang/String;)V
122: goto 136
end local 25 end local 24 end local 4 123: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constant_pool:Lcom/sun/org/apache/bcel/internal/classfile/ConstantPool;
iload 1
124: bipush 12
125: invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantPool.getConstant:(IB)Lcom/sun/org/apache/bcel/internal/classfile/Constant;
checkcast com.sun.org.apache.bcel.internal.classfile.ConstantNameAndType
astore 26
start local 26 126: aload 26
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantNameAndType.getNameIndex:()I
istore 4
start local 4 127: aload 26
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantNameAndType.getSignatureIndex:()I
istore 27
start local 27 128: aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.file:Ljava/io/PrintWriter;
new java.lang.StringBuilder
dup
ldc "<P><TT>"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
129: aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constant_pool:Lcom/sun/org/apache/bcel/internal/classfile/ConstantPool;
iload 1
iload 2
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantPool.constantToString:(IB)Ljava/lang/String;
invokestatic com.sun.org.apache.bcel.internal.util.Class2HTML.toHTML:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
130: ldc "</TT><UL>"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "<LI><A HREF=\"#cp"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "\">Name index("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
131: iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")</A>\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "<LI><A HREF=\"#cp"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 27
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
132: ldc "\">Signature index("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 27
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")</A></UL>\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
133: invokevirtual java.io.PrintWriter.println:(Ljava/lang/String;)V
134: goto 136
end local 27 end local 26 end local 4 135: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.file:Ljava/io/PrintWriter;
new java.lang.StringBuilder
dup
ldc "<P><TT>"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.constant_pool:Lcom/sun/org/apache/bcel/internal/classfile/ConstantPool;
iload 1
iload 2
invokevirtual com.sun.org.apache.bcel.internal.classfile.ConstantPool.constantToString:(IB)Ljava/lang/String;
invokestatic com.sun.org.apache.bcel.internal.util.Class2HTML.toHTML:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "</TT>\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintWriter.println:(Ljava/lang/String;)V
136: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 137 0 this Lcom/sun/org/apache/bcel/internal/util/ConstantHTML;
0 137 1 index I
1 137 2 tag B
10 12 3 class_index I
16 65 3 class_index I
69 97 3 class_index I
11 12 4 name_index I
17 65 4 name_index I
70 97 4 name_index I
99 114 4 name_index I
118 123 4 name_index I
127 135 4 name_index I
50 51 5 ref Ljava/lang/String;
54 65 5 ref Ljava/lang/String;
82 83 5 ref Ljava/lang/String;
86 97 5 ref Ljava/lang/String;
107 114 5 ref Ljava/lang/String;
9 11 6 c Lcom/sun/org/apache/bcel/internal/classfile/ConstantMethodref;
15 17 6 c1 Lcom/sun/org/apache/bcel/internal/classfile/ConstantInterfaceMethodref;
20 65 6 method_name Ljava/lang/String;
21 65 7 html_method_name Ljava/lang/String;
22 65 8 method_class Ljava/lang/String;
23 65 9 short_method_class Ljava/lang/String;
29 65 10 c2 Lcom/sun/org/apache/bcel/internal/classfile/ConstantNameAndType;
32 65 11 signature Ljava/lang/String;
33 65 12 args [Ljava/lang/String;
34 65 13 type Ljava/lang/String;
35 65 14 ret_type Ljava/lang/String;
36 65 15 buf Ljava/lang/StringBuilder;
37 43 16 i I
45 65 16 arg_types Ljava/lang/String;
68 97 17 c3 Lcom/sun/org/apache/bcel/internal/classfile/ConstantFieldref;
71 97 18 field_class Ljava/lang/String;
72 97 19 short_field_class Ljava/lang/String;
78 97 20 field_name Ljava/lang/String;
98 114 21 c4 Lcom/sun/org/apache/bcel/internal/classfile/ConstantClass;
100 114 22 class_name2 Ljava/lang/String;
101 114 23 short_class_name Ljava/lang/String;
117 123 24 c5 Lcom/sun/org/apache/bcel/internal/classfile/ConstantString;
119 123 25 str Ljava/lang/String;
126 135 26 c6 Lcom/sun/org/apache/bcel/internal/classfile/ConstantNameAndType;
128 135 27 signature_index I
MethodParameters:
Name Flags
index final
private int getMethodNumber(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 6
2: StackMap locals: int
StackMap stack:
new java.lang.StringBuilder
dup
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.methods:[Lcom/sun/org/apache/bcel/internal/classfile/Method;
iload 2
aaload
invokevirtual com.sun.org.apache.bcel.internal.classfile.Method.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.methods:[Lcom/sun/org/apache/bcel/internal/classfile/Method;
iload 2
aaload
invokevirtual com.sun.org.apache.bcel.internal.classfile.Method.getSignature:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
start local 3 3: aload 3
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
4: iload 2
ireturn
end local 3 5: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
6: iload 2
aload 0
getfield com.sun.org.apache.bcel.internal.util.ConstantHTML.methods:[Lcom/sun/org/apache/bcel/internal/classfile/Method;
arraylength
if_icmplt 2
end local 2 7: iconst_m1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/bcel/internal/util/ConstantHTML;
0 8 1 str Ljava/lang/String;
1 7 2 i I
3 5 3 cmp Ljava/lang/String;
MethodParameters:
Name Flags
str final
}
SourceFile: "ConstantHTML.java"