class com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor implements com.sun.tools.classfile.ConstantPool$Visitor<java.lang.Void, java.lang.Void>, com.sun.tools.classfile.Type$Visitor<java.lang.Void, java.lang.Void>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor
super_class: java.lang.Object
{
private com.sun.tools.classfile.ConstantPool constant_pool;
descriptor: Lcom/sun/tools/classfile/ConstantPool;
flags: (0x0002) ACC_PRIVATE
private com.sun.tools.classfile.Dependency$Location origin;
descriptor: Lcom/sun/tools/classfile/Dependency$Location;
flags: (0x0002) ACC_PRIVATE
java.util.Set<com.sun.tools.classfile.Dependency> deps;
descriptor: Ljava/util/Set;
flags: (0x0000)
Signature: Ljava/util/Set<Lcom/sun/tools/classfile/Dependency;>;
final com.sun.tools.classfile.Dependencies$BasicDependencyFinder this$1;
descriptor: Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(com.sun.tools.classfile.Dependencies$BasicDependencyFinder, com.sun.tools.classfile.ClassFile);
descriptor: (Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder;Lcom/sun/tools/classfile/ClassFile;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=3
start local 0 start local 2 0: aload 0
aload 1
putfield com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.this$1:Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder;
aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 2
getfield com.sun.tools.classfile.ClassFile.constant_pool:Lcom/sun/tools/classfile/ConstantPool;
putfield com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.constant_pool:Lcom/sun/tools/classfile/ConstantPool;
2: aload 0
aload 1
aload 2
invokevirtual com.sun.tools.classfile.ClassFile.getName:()Ljava/lang/String;
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder.getLocation:(Ljava/lang/String;)Lcom/sun/tools/classfile/Dependency$Location;
putfield com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.origin:Lcom/sun/tools/classfile/Dependency$Location;
3: aload 0
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putfield com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.deps:Ljava/util/Set;
4: goto 7
StackMap locals: com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor com.sun.tools.classfile.Dependencies$BasicDependencyFinder com.sun.tools.classfile.ClassFile
StackMap stack: com.sun.tools.classfile.ConstantPoolException
5: astore 3
start local 3 6: new com.sun.tools.classfile.Dependencies$ClassFileError
dup
aload 3
invokespecial com.sun.tools.classfile.Dependencies$ClassFileError.<init>:(Ljava/lang/Throwable;)V
athrow
end local 3 7: StackMap locals:
StackMap stack:
return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 8 2 classFile Lcom/sun/tools/classfile/ClassFile;
6 7 3 e Lcom/sun/tools/classfile/ConstantPoolException;
Exception table:
from to target type
1 4 5 Class com.sun.tools.classfile.ConstantPoolException
MethodParameters:
Name Flags
this$0 final
classFile
void scan(com.sun.tools.classfile.Descriptor, com.sun.tools.classfile.Attributes);
descriptor: (Lcom/sun/tools/classfile/Descriptor;Lcom/sun/tools/classfile/Attributes;)V
flags: (0x0000)
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.sun.tools.classfile.Signature
dup
aload 1
getfield com.sun.tools.classfile.Descriptor.index:I
invokespecial com.sun.tools.classfile.Signature.<init>:(I)V
aload 0
getfield com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.constant_pool:Lcom/sun/tools/classfile/ConstantPool;
invokevirtual com.sun.tools.classfile.Signature.getType:(Lcom/sun/tools/classfile/ConstantPool;)Lcom/sun/tools/classfile/Type;
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.scan:(Lcom/sun/tools/classfile/Type;)V
1: aload 0
aload 2
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.scan:(Lcom/sun/tools/classfile/Attributes;)V
2: goto 5
StackMap locals:
StackMap stack: com.sun.tools.classfile.ConstantPoolException
3: astore 3
start local 3 4: new com.sun.tools.classfile.Dependencies$ClassFileError
dup
aload 3
invokespecial com.sun.tools.classfile.Dependencies$ClassFileError.<init>:(Ljava/lang/Throwable;)V
athrow
end local 3 5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 6 1 d Lcom/sun/tools/classfile/Descriptor;
0 6 2 attrs Lcom/sun/tools/classfile/Attributes;
4 5 3 e Lcom/sun/tools/classfile/ConstantPoolException;
Exception table:
from to target type
0 2 3 Class com.sun.tools.classfile.ConstantPoolException
MethodParameters:
Name Flags
d
attrs
void scan(com.sun.tools.classfile.ConstantPool$CPInfo);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CPInfo;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
aconst_null
invokevirtual com.sun.tools.classfile.ConstantPool$CPInfo.accept:(Lcom/sun/tools/classfile/ConstantPool$Visitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 2 1 cpInfo Lcom/sun/tools/classfile/ConstantPool$CPInfo;
MethodParameters:
Name Flags
cpInfo
void scan(com.sun.tools.classfile.Type);
descriptor: (Lcom/sun/tools/classfile/Type;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
aconst_null
invokevirtual com.sun.tools.classfile.Type.accept:(Lcom/sun/tools/classfile/Type$Visitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 2 1 t Lcom/sun/tools/classfile/Type;
MethodParameters:
Name Flags
t
void scan(com.sun.tools.classfile.Attributes);
descriptor: (Lcom/sun/tools/classfile/Attributes;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ldc "Signature"
invokevirtual com.sun.tools.classfile.Attributes.get:(Ljava/lang/String;)Lcom/sun/tools/classfile/Attribute;
checkcast com.sun.tools.classfile.Signature_attribute
astore 2
start local 2 1: aload 2
ifnull 3
2: aload 0
aload 2
invokevirtual com.sun.tools.classfile.Signature_attribute.getParsedSignature:()Lcom/sun/tools/classfile/Signature;
aload 0
getfield com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.constant_pool:Lcom/sun/tools/classfile/ConstantPool;
invokevirtual com.sun.tools.classfile.Signature.getType:(Lcom/sun/tools/classfile/ConstantPool;)Lcom/sun/tools/classfile/Type;
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.scan:(Lcom/sun/tools/classfile/Type;)V
3: StackMap locals: com.sun.tools.classfile.Signature_attribute
StackMap stack:
aload 0
4: aload 1
ldc "RuntimeVisibleAnnotations"
invokevirtual com.sun.tools.classfile.Attributes.get:(Ljava/lang/String;)Lcom/sun/tools/classfile/Attribute;
5: checkcast com.sun.tools.classfile.RuntimeVisibleAnnotations_attribute
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.scan:(Lcom/sun/tools/classfile/RuntimeAnnotations_attribute;)V
6: aload 0
7: aload 1
ldc "RuntimeVisibleParameterAnnotations"
invokevirtual com.sun.tools.classfile.Attributes.get:(Ljava/lang/String;)Lcom/sun/tools/classfile/Attribute;
8: checkcast com.sun.tools.classfile.RuntimeVisibleParameterAnnotations_attribute
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.scan:(Lcom/sun/tools/classfile/RuntimeParameterAnnotations_attribute;)V
end local 2 9: goto 12
StackMap locals: com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor com.sun.tools.classfile.Attributes
StackMap stack: com.sun.tools.classfile.ConstantPoolException
10: astore 2
start local 2 11: new com.sun.tools.classfile.Dependencies$ClassFileError
dup
aload 2
invokespecial com.sun.tools.classfile.Dependencies$ClassFileError.<init>:(Ljava/lang/Throwable;)V
athrow
end local 2 12: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 13 1 attrs Lcom/sun/tools/classfile/Attributes;
1 9 2 sa Lcom/sun/tools/classfile/Signature_attribute;
11 12 2 e Lcom/sun/tools/classfile/ConstantPoolException;
Exception table:
from to target type
0 9 10 Class com.sun.tools.classfile.ConstantPoolException
MethodParameters:
Name Flags
attrs
private void scan(com.sun.tools.classfile.RuntimeAnnotations_attribute);
descriptor: (Lcom/sun/tools/classfile/RuntimeAnnotations_attribute;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 3: goto 7
4: StackMap locals: int
StackMap stack:
aload 1
getfield com.sun.tools.classfile.RuntimeAnnotations_attribute.annotations:[Lcom/sun/tools/classfile/Annotation;
iload 2
aaload
getfield com.sun.tools.classfile.Annotation.type_index:I
istore 3
start local 3 5: aload 0
new com.sun.tools.classfile.Signature
dup
iload 3
invokespecial com.sun.tools.classfile.Signature.<init>:(I)V
aload 0
getfield com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.constant_pool:Lcom/sun/tools/classfile/ConstantPool;
invokevirtual com.sun.tools.classfile.Signature.getType:(Lcom/sun/tools/classfile/ConstantPool;)Lcom/sun/tools/classfile/Type;
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.scan:(Lcom/sun/tools/classfile/Type;)V
end local 3 6: iinc 2 1
StackMap locals:
StackMap stack:
7: iload 2
aload 1
getfield com.sun.tools.classfile.RuntimeAnnotations_attribute.annotations:[Lcom/sun/tools/classfile/Annotation;
arraylength
if_icmplt 4
end local 2 8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 9 1 attr Lcom/sun/tools/classfile/RuntimeAnnotations_attribute;
3 8 2 i I
5 6 3 index I
Exceptions:
throws com.sun.tools.classfile.ConstantPoolException
MethodParameters:
Name Flags
attr
private void scan(com.sun.tools.classfile.RuntimeParameterAnnotations_attribute);
descriptor: (Lcom/sun/tools/classfile/RuntimeParameterAnnotations_attribute;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 3: goto 11
4: StackMap locals: int
StackMap stack:
iconst_0
istore 3
start local 3 5: goto 9
6: StackMap locals: int
StackMap stack:
aload 1
getfield com.sun.tools.classfile.RuntimeParameterAnnotations_attribute.parameter_annotations:[[Lcom/sun/tools/classfile/Annotation;
iload 2
aaload
iload 3
aaload
getfield com.sun.tools.classfile.Annotation.type_index:I
istore 4
start local 4 7: aload 0
new com.sun.tools.classfile.Signature
dup
iload 4
invokespecial com.sun.tools.classfile.Signature.<init>:(I)V
aload 0
getfield com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.constant_pool:Lcom/sun/tools/classfile/ConstantPool;
invokevirtual com.sun.tools.classfile.Signature.getType:(Lcom/sun/tools/classfile/ConstantPool;)Lcom/sun/tools/classfile/Type;
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.scan:(Lcom/sun/tools/classfile/Type;)V
end local 4 8: iinc 3 1
StackMap locals:
StackMap stack:
9: iload 3
aload 1
getfield com.sun.tools.classfile.RuntimeParameterAnnotations_attribute.parameter_annotations:[[Lcom/sun/tools/classfile/Annotation;
iload 2
aaload
arraylength
if_icmplt 6
end local 3 10: iinc 2 1
StackMap locals:
StackMap stack:
11: iload 2
aload 1
getfield com.sun.tools.classfile.RuntimeParameterAnnotations_attribute.parameter_annotations:[[Lcom/sun/tools/classfile/Annotation;
arraylength
if_icmplt 4
end local 2 12: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 13 1 attr Lcom/sun/tools/classfile/RuntimeParameterAnnotations_attribute;
3 12 2 param I
5 10 3 i I
7 8 4 index I
Exceptions:
throws com.sun.tools.classfile.ConstantPoolException
MethodParameters:
Name Flags
attr
void addClass(int);
descriptor: (I)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iload 1
ifeq 4
1: aload 0
getfield com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.constant_pool:Lcom/sun/tools/classfile/ConstantPool;
iload 1
invokevirtual com.sun.tools.classfile.ConstantPool.getClassInfo:(I)Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Class_info;
invokevirtual com.sun.tools.classfile.ConstantPool$CONSTANT_Class_info.getBaseName:()Ljava/lang/String;
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 0
aload 2
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.addDependency:(Ljava/lang/String;)V
end local 2 4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 5 1 index I
2 4 2 name Ljava/lang/String;
Exceptions:
throws com.sun.tools.classfile.ConstantPoolException
MethodParameters:
Name Flags
index
void addClasses(int[]);
descriptor: ([I)V
flags: (0x0000)
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 4
StackMap locals: com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor int[] top int int int[]
StackMap stack:
1: aload 5
iload 3
iaload
istore 2
start local 2 2: aload 0
iload 2
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.addClass:(I)V
end local 2 3: iinc 3 1
StackMap locals:
StackMap stack:
4: iload 3
iload 4
if_icmplt 1
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 6 1 indices [I
2 3 2 i I
Exceptions:
throws com.sun.tools.classfile.ConstantPoolException
MethodParameters:
Name Flags
indices
private void addDependency(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.deps:Ljava/util/Set;
new com.sun.tools.classfile.Dependencies$SimpleDependency
dup
aload 0
getfield com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.origin:Lcom/sun/tools/classfile/Dependency$Location;
aload 0
getfield com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.this$1:Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder;
aload 1
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder.getLocation:(Ljava/lang/String;)Lcom/sun/tools/classfile/Dependency$Location;
invokespecial com.sun.tools.classfile.Dependencies$SimpleDependency.<init>:(Lcom/sun/tools/classfile/Dependency$Location;Lcom/sun/tools/classfile/Dependency$Location;)V
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 2 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public java.lang.Void visitClass(com.sun.tools.classfile.ConstantPool$CONSTANT_Class_info, java.lang.Void);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Class_info;Ljava/lang/Void;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual com.sun.tools.classfile.ConstantPool$CONSTANT_Class_info.getName:()Ljava/lang/String;
ldc "["
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 2
1: new com.sun.tools.classfile.Signature
dup
aload 1
getfield com.sun.tools.classfile.ConstantPool$CONSTANT_Class_info.name_index:I
invokespecial com.sun.tools.classfile.Signature.<init>:(I)V
aload 0
getfield com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.constant_pool:Lcom/sun/tools/classfile/ConstantPool;
invokevirtual com.sun.tools.classfile.Signature.getType:(Lcom/sun/tools/classfile/ConstantPool;)Lcom/sun/tools/classfile/Type;
aload 0
aconst_null
invokevirtual com.sun.tools.classfile.Type.accept:(Lcom/sun/tools/classfile/Type$Visitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
goto 3
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.tools.classfile.ConstantPool$CONSTANT_Class_info.getBaseName:()Ljava/lang/String;
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.addDependency:(Ljava/lang/String;)V
3: StackMap locals:
StackMap stack:
aconst_null
areturn
4: StackMap locals:
StackMap stack: com.sun.tools.classfile.ConstantPoolException
astore 3
start local 3 5: new com.sun.tools.classfile.Dependencies$ClassFileError
dup
aload 3
invokespecial com.sun.tools.classfile.Dependencies$ClassFileError.<init>:(Ljava/lang/Throwable;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 6 1 info Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Class_info;
0 6 2 p Ljava/lang/Void;
5 6 3 e Lcom/sun/tools/classfile/ConstantPoolException;
Exception table:
from to target type
0 3 4 Class com.sun.tools.classfile.ConstantPoolException
MethodParameters:
Name Flags
info
p
public java.lang.Void visitDouble(com.sun.tools.classfile.ConstantPool$CONSTANT_Double_info, java.lang.Void);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Double_info;Ljava/lang/Void;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 1 1 info Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Double_info;
0 1 2 p Ljava/lang/Void;
MethodParameters:
Name Flags
info
p
public java.lang.Void visitFieldref(com.sun.tools.classfile.ConstantPool$CONSTANT_Fieldref_info, java.lang.Void);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Fieldref_info;Ljava/lang/Void;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitRef:(Lcom/sun/tools/classfile/ConstantPool$CPRefInfo;Ljava/lang/Void;)Ljava/lang/Void;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 1 1 info Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Fieldref_info;
0 1 2 p Ljava/lang/Void;
MethodParameters:
Name Flags
info
p
public java.lang.Void visitFloat(com.sun.tools.classfile.ConstantPool$CONSTANT_Float_info, java.lang.Void);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Float_info;Ljava/lang/Void;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 1 1 info Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Float_info;
0 1 2 p Ljava/lang/Void;
MethodParameters:
Name Flags
info
p
public java.lang.Void visitInteger(com.sun.tools.classfile.ConstantPool$CONSTANT_Integer_info, java.lang.Void);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Integer_info;Ljava/lang/Void;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 1 1 info Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Integer_info;
0 1 2 p Ljava/lang/Void;
MethodParameters:
Name Flags
info
p
public java.lang.Void visitInterfaceMethodref(com.sun.tools.classfile.ConstantPool$CONSTANT_InterfaceMethodref_info, java.lang.Void);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_InterfaceMethodref_info;Ljava/lang/Void;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitRef:(Lcom/sun/tools/classfile/ConstantPool$CPRefInfo;Ljava/lang/Void;)Ljava/lang/Void;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 1 1 info Lcom/sun/tools/classfile/ConstantPool$CONSTANT_InterfaceMethodref_info;
0 1 2 p Ljava/lang/Void;
MethodParameters:
Name Flags
info
p
public java.lang.Void visitInvokeDynamic(com.sun.tools.classfile.ConstantPool$CONSTANT_InvokeDynamic_info, java.lang.Void);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_InvokeDynamic_info;Ljava/lang/Void;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 1 1 info Lcom/sun/tools/classfile/ConstantPool$CONSTANT_InvokeDynamic_info;
0 1 2 p Ljava/lang/Void;
MethodParameters:
Name Flags
info
p
public java.lang.Void visitLong(com.sun.tools.classfile.ConstantPool$CONSTANT_Long_info, java.lang.Void);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Long_info;Ljava/lang/Void;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 1 1 info Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Long_info;
0 1 2 p Ljava/lang/Void;
MethodParameters:
Name Flags
info
p
public java.lang.Void visitMethodHandle(com.sun.tools.classfile.ConstantPool$CONSTANT_MethodHandle_info, java.lang.Void);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_MethodHandle_info;Ljava/lang/Void;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 1 1 info Lcom/sun/tools/classfile/ConstantPool$CONSTANT_MethodHandle_info;
0 1 2 p Ljava/lang/Void;
MethodParameters:
Name Flags
info
p
public java.lang.Void visitMethodType(com.sun.tools.classfile.ConstantPool$CONSTANT_MethodType_info, java.lang.Void);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_MethodType_info;Ljava/lang/Void;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 1 1 info Lcom/sun/tools/classfile/ConstantPool$CONSTANT_MethodType_info;
0 1 2 p Ljava/lang/Void;
MethodParameters:
Name Flags
info
p
public java.lang.Void visitMethodref(com.sun.tools.classfile.ConstantPool$CONSTANT_Methodref_info, java.lang.Void);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Methodref_info;Ljava/lang/Void;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitRef:(Lcom/sun/tools/classfile/ConstantPool$CPRefInfo;Ljava/lang/Void;)Ljava/lang/Void;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 1 1 info Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Methodref_info;
0 1 2 p Ljava/lang/Void;
MethodParameters:
Name Flags
info
p
public java.lang.Void visitModule(com.sun.tools.classfile.ConstantPool$CONSTANT_Module_info, java.lang.Void);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Module_info;Ljava/lang/Void;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 1 1 info Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Module_info;
0 1 2 p Ljava/lang/Void;
MethodParameters:
Name Flags
info
p
public java.lang.Void visitNameAndType(com.sun.tools.classfile.ConstantPool$CONSTANT_NameAndType_info, java.lang.Void);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_NameAndType_info;Ljava/lang/Void;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new com.sun.tools.classfile.Signature
dup
aload 1
getfield com.sun.tools.classfile.ConstantPool$CONSTANT_NameAndType_info.type_index:I
invokespecial com.sun.tools.classfile.Signature.<init>:(I)V
aload 0
getfield com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.constant_pool:Lcom/sun/tools/classfile/ConstantPool;
invokevirtual com.sun.tools.classfile.Signature.getType:(Lcom/sun/tools/classfile/ConstantPool;)Lcom/sun/tools/classfile/Type;
aload 0
aconst_null
invokevirtual com.sun.tools.classfile.Type.accept:(Lcom/sun/tools/classfile/Type$Visitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aconst_null
areturn
2: StackMap locals:
StackMap stack: com.sun.tools.classfile.ConstantPoolException
astore 3
start local 3 3: new com.sun.tools.classfile.Dependencies$ClassFileError
dup
aload 3
invokespecial com.sun.tools.classfile.Dependencies$ClassFileError.<init>:(Ljava/lang/Throwable;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 4 1 info Lcom/sun/tools/classfile/ConstantPool$CONSTANT_NameAndType_info;
0 4 2 p Ljava/lang/Void;
3 4 3 e Lcom/sun/tools/classfile/ConstantPoolException;
Exception table:
from to target type
0 1 2 Class com.sun.tools.classfile.ConstantPoolException
MethodParameters:
Name Flags
info
p
public java.lang.Void visitPackage(com.sun.tools.classfile.ConstantPool$CONSTANT_Package_info, java.lang.Void);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Package_info;Ljava/lang/Void;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 1 1 info Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Package_info;
0 1 2 p Ljava/lang/Void;
MethodParameters:
Name Flags
info
p
public java.lang.Void visitString(com.sun.tools.classfile.ConstantPool$CONSTANT_String_info, java.lang.Void);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_String_info;Ljava/lang/Void;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 1 1 info Lcom/sun/tools/classfile/ConstantPool$CONSTANT_String_info;
0 1 2 p Ljava/lang/Void;
MethodParameters:
Name Flags
info
p
public java.lang.Void visitUtf8(com.sun.tools.classfile.ConstantPool$CONSTANT_Utf8_info, java.lang.Void);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Utf8_info;Ljava/lang/Void;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 1 1 info Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Utf8_info;
0 1 2 p Ljava/lang/Void;
MethodParameters:
Name Flags
info
p
private java.lang.Void visitRef(com.sun.tools.classfile.ConstantPool$CPRefInfo, java.lang.Void);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CPRefInfo;Ljava/lang/Void;)Ljava/lang/Void;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.sun.tools.classfile.ConstantPool$CPRefInfo.getClassInfo:()Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Class_info;
aload 2
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitClass:(Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Class_info;Ljava/lang/Void;)Ljava/lang/Void;
pop
1: aconst_null
areturn
2: StackMap locals:
StackMap stack: com.sun.tools.classfile.ConstantPoolException
astore 3
start local 3 3: new com.sun.tools.classfile.Dependencies$ClassFileError
dup
aload 3
invokespecial com.sun.tools.classfile.Dependencies$ClassFileError.<init>:(Ljava/lang/Throwable;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 4 1 info Lcom/sun/tools/classfile/ConstantPool$CPRefInfo;
0 4 2 p Ljava/lang/Void;
3 4 3 e Lcom/sun/tools/classfile/ConstantPoolException;
Exception table:
from to target type
0 1 2 Class com.sun.tools.classfile.ConstantPoolException
MethodParameters:
Name Flags
info
p
private void findDependencies(com.sun.tools.classfile.Type);
descriptor: (Lcom/sun/tools/classfile/Type;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 2
1: aload 1
aload 0
aconst_null
invokevirtual com.sun.tools.classfile.Type.accept:(Lcom/sun/tools/classfile/Type$Visitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 3 1 t Lcom/sun/tools/classfile/Type;
MethodParameters:
Name Flags
t
private void findDependencies(java.util.List<? extends com.sun.tools.classfile.Type>);
descriptor: (Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnull 5
1: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor java.util.List top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.classfile.Type
astore 2
start local 2 3: aload 2
aload 0
aconst_null
invokevirtual com.sun.tools.classfile.Type.accept:(Lcom/sun/tools/classfile/Type$Visitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: StackMap locals: com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor java.util.List
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 6 1 ts Ljava/util/List<+Lcom/sun/tools/classfile/Type;>;
3 4 2 t Lcom/sun/tools/classfile/Type;
Signature: (Ljava/util/List<+Lcom/sun/tools/classfile/Type;>;)V
MethodParameters:
Name Flags
ts
public java.lang.Void visitSimpleType(com.sun.tools.classfile.Type$SimpleType, java.lang.Void);
descriptor: (Lcom/sun/tools/classfile/Type$SimpleType;Ljava/lang/Void;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 1 1 type Lcom/sun/tools/classfile/Type$SimpleType;
0 1 2 p Ljava/lang/Void;
MethodParameters:
Name Flags
type
p
public java.lang.Void visitArrayType(com.sun.tools.classfile.Type$ArrayType, java.lang.Void);
descriptor: (Lcom/sun/tools/classfile/Type$ArrayType;Ljava/lang/Void;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
getfield com.sun.tools.classfile.Type$ArrayType.elemType:Lcom/sun/tools/classfile/Type;
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.findDependencies:(Lcom/sun/tools/classfile/Type;)V
1: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 2 1 type Lcom/sun/tools/classfile/Type$ArrayType;
0 2 2 p Ljava/lang/Void;
MethodParameters:
Name Flags
type
p
public java.lang.Void visitMethodType(com.sun.tools.classfile.Type$MethodType, java.lang.Void);
descriptor: (Lcom/sun/tools/classfile/Type$MethodType;Ljava/lang/Void;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
getfield com.sun.tools.classfile.Type$MethodType.paramTypes:Ljava/util/List;
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.findDependencies:(Ljava/util/List;)V
1: aload 0
aload 1
getfield com.sun.tools.classfile.Type$MethodType.returnType:Lcom/sun/tools/classfile/Type;
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.findDependencies:(Lcom/sun/tools/classfile/Type;)V
2: aload 0
aload 1
getfield com.sun.tools.classfile.Type$MethodType.throwsTypes:Ljava/util/List;
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.findDependencies:(Ljava/util/List;)V
3: aload 0
aload 1
getfield com.sun.tools.classfile.Type$MethodType.typeParamTypes:Ljava/util/List;
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.findDependencies:(Ljava/util/List;)V
4: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 5 1 type Lcom/sun/tools/classfile/Type$MethodType;
0 5 2 p Ljava/lang/Void;
MethodParameters:
Name Flags
type
p
public java.lang.Void visitClassSigType(com.sun.tools.classfile.Type$ClassSigType, java.lang.Void);
descriptor: (Lcom/sun/tools/classfile/Type$ClassSigType;Ljava/lang/Void;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
getfield com.sun.tools.classfile.Type$ClassSigType.superclassType:Lcom/sun/tools/classfile/Type;
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.findDependencies:(Lcom/sun/tools/classfile/Type;)V
1: aload 0
aload 1
getfield com.sun.tools.classfile.Type$ClassSigType.superinterfaceTypes:Ljava/util/List;
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.findDependencies:(Ljava/util/List;)V
2: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 3 1 type Lcom/sun/tools/classfile/Type$ClassSigType;
0 3 2 p Ljava/lang/Void;
MethodParameters:
Name Flags
type
p
public java.lang.Void visitClassType(com.sun.tools.classfile.Type$ClassType, java.lang.Void);
descriptor: (Lcom/sun/tools/classfile/Type$ClassType;Ljava/lang/Void;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
getfield com.sun.tools.classfile.Type$ClassType.outerType:Lcom/sun/tools/classfile/Type$ClassType;
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.findDependencies:(Lcom/sun/tools/classfile/Type;)V
1: aload 0
aload 1
invokevirtual com.sun.tools.classfile.Type$ClassType.getBinaryName:()Ljava/lang/String;
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.addDependency:(Ljava/lang/String;)V
2: aload 0
aload 1
getfield com.sun.tools.classfile.Type$ClassType.typeArgs:Ljava/util/List;
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.findDependencies:(Ljava/util/List;)V
3: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 4 1 type Lcom/sun/tools/classfile/Type$ClassType;
0 4 2 p Ljava/lang/Void;
MethodParameters:
Name Flags
type
p
public java.lang.Void visitTypeParamType(com.sun.tools.classfile.Type$TypeParamType, java.lang.Void);
descriptor: (Lcom/sun/tools/classfile/Type$TypeParamType;Ljava/lang/Void;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
getfield com.sun.tools.classfile.Type$TypeParamType.classBound:Lcom/sun/tools/classfile/Type;
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.findDependencies:(Lcom/sun/tools/classfile/Type;)V
1: aload 0
aload 1
getfield com.sun.tools.classfile.Type$TypeParamType.interfaceBounds:Ljava/util/List;
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.findDependencies:(Ljava/util/List;)V
2: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 3 1 type Lcom/sun/tools/classfile/Type$TypeParamType;
0 3 2 p Ljava/lang/Void;
MethodParameters:
Name Flags
type
p
public java.lang.Void visitWildcardType(com.sun.tools.classfile.Type$WildcardType, java.lang.Void);
descriptor: (Lcom/sun/tools/classfile/Type$WildcardType;Ljava/lang/Void;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
getfield com.sun.tools.classfile.Type$WildcardType.boundType:Lcom/sun/tools/classfile/Type;
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.findDependencies:(Lcom/sun/tools/classfile/Type;)V
1: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/classfile/Dependencies$BasicDependencyFinder$Visitor;
0 2 1 type Lcom/sun/tools/classfile/Type$WildcardType;
0 2 2 p Ljava/lang/Void;
MethodParameters:
Name Flags
type
p
public java.lang.Object visitSimpleType(com.sun.tools.classfile.Type$SimpleType, java.lang.Object);
descriptor: (Lcom/sun/tools/classfile/Type$SimpleType;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitSimpleType:(Lcom/sun/tools/classfile/Type$SimpleType;Ljava/lang/Void;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitFloat(com.sun.tools.classfile.ConstantPool$CONSTANT_Float_info, java.lang.Object);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Float_info;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitFloat:(Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Float_info;Ljava/lang/Void;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitMethodType(com.sun.tools.classfile.Type$MethodType, java.lang.Object);
descriptor: (Lcom/sun/tools/classfile/Type$MethodType;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitMethodType:(Lcom/sun/tools/classfile/Type$MethodType;Ljava/lang/Void;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitMethodType(com.sun.tools.classfile.ConstantPool$CONSTANT_MethodType_info, java.lang.Object);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_MethodType_info;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitMethodType:(Lcom/sun/tools/classfile/ConstantPool$CONSTANT_MethodType_info;Ljava/lang/Void;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitTypeParamType(com.sun.tools.classfile.Type$TypeParamType, java.lang.Object);
descriptor: (Lcom/sun/tools/classfile/Type$TypeParamType;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitTypeParamType:(Lcom/sun/tools/classfile/Type$TypeParamType;Ljava/lang/Void;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitDouble(com.sun.tools.classfile.ConstantPool$CONSTANT_Double_info, java.lang.Object);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Double_info;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitDouble:(Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Double_info;Ljava/lang/Void;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitClassSigType(com.sun.tools.classfile.Type$ClassSigType, java.lang.Object);
descriptor: (Lcom/sun/tools/classfile/Type$ClassSigType;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitClassSigType:(Lcom/sun/tools/classfile/Type$ClassSigType;Ljava/lang/Void;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitUtf8(com.sun.tools.classfile.ConstantPool$CONSTANT_Utf8_info, java.lang.Object);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Utf8_info;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitUtf8:(Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Utf8_info;Ljava/lang/Void;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitMethodHandle(com.sun.tools.classfile.ConstantPool$CONSTANT_MethodHandle_info, java.lang.Object);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_MethodHandle_info;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitMethodHandle:(Lcom/sun/tools/classfile/ConstantPool$CONSTANT_MethodHandle_info;Ljava/lang/Void;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitInterfaceMethodref(com.sun.tools.classfile.ConstantPool$CONSTANT_InterfaceMethodref_info, java.lang.Object);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_InterfaceMethodref_info;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitInterfaceMethodref:(Lcom/sun/tools/classfile/ConstantPool$CONSTANT_InterfaceMethodref_info;Ljava/lang/Void;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitLong(com.sun.tools.classfile.ConstantPool$CONSTANT_Long_info, java.lang.Object);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Long_info;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitLong:(Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Long_info;Ljava/lang/Void;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitClassType(com.sun.tools.classfile.Type$ClassType, java.lang.Object);
descriptor: (Lcom/sun/tools/classfile/Type$ClassType;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitClassType:(Lcom/sun/tools/classfile/Type$ClassType;Ljava/lang/Void;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitNameAndType(com.sun.tools.classfile.ConstantPool$CONSTANT_NameAndType_info, java.lang.Object);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_NameAndType_info;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitNameAndType:(Lcom/sun/tools/classfile/ConstantPool$CONSTANT_NameAndType_info;Ljava/lang/Void;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitFieldref(com.sun.tools.classfile.ConstantPool$CONSTANT_Fieldref_info, java.lang.Object);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Fieldref_info;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitFieldref:(Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Fieldref_info;Ljava/lang/Void;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitModule(com.sun.tools.classfile.ConstantPool$CONSTANT_Module_info, java.lang.Object);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Module_info;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitModule:(Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Module_info;Ljava/lang/Void;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitArrayType(com.sun.tools.classfile.Type$ArrayType, java.lang.Object);
descriptor: (Lcom/sun/tools/classfile/Type$ArrayType;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitArrayType:(Lcom/sun/tools/classfile/Type$ArrayType;Ljava/lang/Void;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitInteger(com.sun.tools.classfile.ConstantPool$CONSTANT_Integer_info, java.lang.Object);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Integer_info;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitInteger:(Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Integer_info;Ljava/lang/Void;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitInvokeDynamic(com.sun.tools.classfile.ConstantPool$CONSTANT_InvokeDynamic_info, java.lang.Object);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_InvokeDynamic_info;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitInvokeDynamic:(Lcom/sun/tools/classfile/ConstantPool$CONSTANT_InvokeDynamic_info;Ljava/lang/Void;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitPackage(com.sun.tools.classfile.ConstantPool$CONSTANT_Package_info, java.lang.Object);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Package_info;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitPackage:(Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Package_info;Ljava/lang/Void;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitClass(com.sun.tools.classfile.ConstantPool$CONSTANT_Class_info, java.lang.Object);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Class_info;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitClass:(Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Class_info;Ljava/lang/Void;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitWildcardType(com.sun.tools.classfile.Type$WildcardType, java.lang.Object);
descriptor: (Lcom/sun/tools/classfile/Type$WildcardType;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitWildcardType:(Lcom/sun/tools/classfile/Type$WildcardType;Ljava/lang/Void;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitMethodref(com.sun.tools.classfile.ConstantPool$CONSTANT_Methodref_info, java.lang.Object);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Methodref_info;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitMethodref:(Lcom/sun/tools/classfile/ConstantPool$CONSTANT_Methodref_info;Ljava/lang/Void;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitString(com.sun.tools.classfile.ConstantPool$CONSTANT_String_info, java.lang.Object);
descriptor: (Lcom/sun/tools/classfile/ConstantPool$CONSTANT_String_info;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.lang.Void
invokevirtual com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor.visitString:(Lcom/sun/tools/classfile/ConstantPool$CONSTANT_String_info;Ljava/lang/Void;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Ljava/lang/Object;Lcom/sun/tools/classfile/ConstantPool$Visitor<Ljava/lang/Void;Ljava/lang/Void;>;Lcom/sun/tools/classfile/Type$Visitor<Ljava/lang/Void;Ljava/lang/Void;>;
SourceFile: "Dependencies.java"
NestHost: com.sun.tools.classfile.Dependencies
InnerClasses:
public CONSTANT_Class_info = com.sun.tools.classfile.ConstantPool$CONSTANT_Class_info of com.sun.tools.classfile.ConstantPool
public CONSTANT_Double_info = com.sun.tools.classfile.ConstantPool$CONSTANT_Double_info of com.sun.tools.classfile.ConstantPool
public CONSTANT_Fieldref_info = com.sun.tools.classfile.ConstantPool$CONSTANT_Fieldref_info of com.sun.tools.classfile.ConstantPool
public CONSTANT_Float_info = com.sun.tools.classfile.ConstantPool$CONSTANT_Float_info of com.sun.tools.classfile.ConstantPool
public CONSTANT_Integer_info = com.sun.tools.classfile.ConstantPool$CONSTANT_Integer_info of com.sun.tools.classfile.ConstantPool
public CONSTANT_InterfaceMethodref_info = com.sun.tools.classfile.ConstantPool$CONSTANT_InterfaceMethodref_info of com.sun.tools.classfile.ConstantPool
public CONSTANT_InvokeDynamic_info = com.sun.tools.classfile.ConstantPool$CONSTANT_InvokeDynamic_info of com.sun.tools.classfile.ConstantPool
public CONSTANT_Long_info = com.sun.tools.classfile.ConstantPool$CONSTANT_Long_info of com.sun.tools.classfile.ConstantPool
public CONSTANT_MethodHandle_info = com.sun.tools.classfile.ConstantPool$CONSTANT_MethodHandle_info of com.sun.tools.classfile.ConstantPool
public CONSTANT_MethodType_info = com.sun.tools.classfile.ConstantPool$CONSTANT_MethodType_info of com.sun.tools.classfile.ConstantPool
public CONSTANT_Methodref_info = com.sun.tools.classfile.ConstantPool$CONSTANT_Methodref_info of com.sun.tools.classfile.ConstantPool
public CONSTANT_Module_info = com.sun.tools.classfile.ConstantPool$CONSTANT_Module_info of com.sun.tools.classfile.ConstantPool
public CONSTANT_NameAndType_info = com.sun.tools.classfile.ConstantPool$CONSTANT_NameAndType_info of com.sun.tools.classfile.ConstantPool
public CONSTANT_Package_info = com.sun.tools.classfile.ConstantPool$CONSTANT_Package_info of com.sun.tools.classfile.ConstantPool
public CONSTANT_String_info = com.sun.tools.classfile.ConstantPool$CONSTANT_String_info of com.sun.tools.classfile.ConstantPool
public CONSTANT_Utf8_info = com.sun.tools.classfile.ConstantPool$CONSTANT_Utf8_info of com.sun.tools.classfile.ConstantPool
public abstract CPInfo = com.sun.tools.classfile.ConstantPool$CPInfo of com.sun.tools.classfile.ConstantPool
public abstract CPRefInfo = com.sun.tools.classfile.ConstantPool$CPRefInfo of com.sun.tools.classfile.ConstantPool
public abstract Visitor = com.sun.tools.classfile.ConstantPool$Visitor of com.sun.tools.classfile.ConstantPool
abstract BasicDependencyFinder = com.sun.tools.classfile.Dependencies$BasicDependencyFinder of com.sun.tools.classfile.Dependencies
Visitor = com.sun.tools.classfile.Dependencies$BasicDependencyFinder$Visitor of com.sun.tools.classfile.Dependencies$BasicDependencyFinder
public ClassFileError = com.sun.tools.classfile.Dependencies$ClassFileError of com.sun.tools.classfile.Dependencies
SimpleDependency = com.sun.tools.classfile.Dependencies$SimpleDependency of com.sun.tools.classfile.Dependencies
public abstract Location = com.sun.tools.classfile.Dependency$Location of com.sun.tools.classfile.Dependency
public ArrayType = com.sun.tools.classfile.Type$ArrayType of com.sun.tools.classfile.Type
public ClassSigType = com.sun.tools.classfile.Type$ClassSigType of com.sun.tools.classfile.Type
public ClassType = com.sun.tools.classfile.Type$ClassType of com.sun.tools.classfile.Type
public MethodType = com.sun.tools.classfile.Type$MethodType of com.sun.tools.classfile.Type
public SimpleType = com.sun.tools.classfile.Type$SimpleType of com.sun.tools.classfile.Type
public TypeParamType = com.sun.tools.classfile.Type$TypeParamType of com.sun.tools.classfile.Type
public abstract Visitor = com.sun.tools.classfile.Type$Visitor of com.sun.tools.classfile.Type
public WildcardType = com.sun.tools.classfile.Type$WildcardType of com.sun.tools.classfile.Type