class org.apache.bcel.util.ClassPath$Module extends org.apache.bcel.util.ClassPath$AbstractZip
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.bcel.util.ClassPath$Module
super_class: org.apache.bcel.util.ClassPath$AbstractZip
{
void <init>(java.util.zip.ZipFile);
descriptor: (Ljava/util/zip/ZipFile;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 // org.apache.bcel.util.ClassPath$Module this
start local 1 // java.util.zip.ZipFile zip
0: .line 423
aload 0 /* this */
aload 1 /* zip */
invokespecial org.apache.bcel.util.ClassPath$AbstractZip.<init>:(Ljava/util/zip/ZipFile;)V
1: .line 424
return
end local 1 // java.util.zip.ZipFile zip
end local 0 // org.apache.bcel.util.ClassPath$Module this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/bcel/util/ClassPath$Module;
0 2 1 zip Ljava/util/zip/ZipFile;
MethodParameters:
Name Flags
zip final
protected java.lang.String toEntryName(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 // org.apache.bcel.util.ClassPath$Module this
start local 1 // java.lang.String name
start local 2 // java.lang.String suffix
0: .line 428
new java.lang.StringBuilder
dup
ldc "classes/"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1 /* name */
invokestatic org.apache.bcel.util.ClassPath.packageToFolder:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2 /* suffix */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 // java.lang.String suffix
end local 1 // java.lang.String name
end local 0 // org.apache.bcel.util.ClassPath$Module this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/bcel/util/ClassPath$Module;
0 1 1 name Ljava/lang/String;
0 1 2 suffix Ljava/lang/String;
MethodParameters:
Name Flags
name final
suffix final
}
SourceFile: "ClassPath.java"
NestHost: org.apache.bcel.util.ClassPath
InnerClasses:
private abstract AbstractZip = org.apache.bcel.util.ClassPath$AbstractZip of org.apache.bcel.util.ClassPath
private Module = org.apache.bcel.util.ClassPath$Module of org.apache.bcel.util.ClassPath