public class extends net.bytebuddy.pool.TypePool$Default$GenericTypeRegistrant$RejectingSignatureVisitor implements net.bytebuddy.pool.TypePool$Default$GenericTypeRegistrant
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor
super_class: net.bytebuddy.pool.TypePool$Default$GenericTypeRegistrant$RejectingSignatureVisitor
{
private final net.bytebuddy.pool.TypePool$Default$GenericTypeRegistrant ;
descriptor: Lnet/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor$IncompleteToken ;
descriptor: Lnet/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken;
flags: (0x0002) ACC_PRIVATE
protected void (net.bytebuddy.pool.TypePool$Default$GenericTypeRegistrant);
descriptor: (Lnet/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial net.bytebuddy.pool.TypePool$Default$GenericTypeRegistrant$RejectingSignatureVisitor.<init>:()V
1: aload 0
aload 1
putfield net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor.genericTypeRegistrant:Lnet/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lnet/bytebuddy/pool/TypePool$Default$GenericTypeExtractor;
0 3 1 genericTypeRegistrant Lnet/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant;
MethodParameters:
Name Flags
genericTypeRegistrant
public void (char);
descriptor: (C)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor.genericTypeRegistrant:Lnet/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant;
iload 1
invokestatic net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken$ForPrimitiveType.of:(C)Lnet/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;
invokeinterface net.bytebuddy.pool.TypePool$Default$GenericTypeRegistrant.register:(Lnet/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lnet/bytebuddy/pool/TypePool$Default$GenericTypeExtractor;
0 2 1 descriptor C
MethodParameters:
Name Flags
descriptor
public void (java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor.genericTypeRegistrant:Lnet/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant;
new net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable
dup
aload 1
invokespecial net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable.<init>:(Ljava/lang/String;)V
invokeinterface net.bytebuddy.pool.TypePool$Default$GenericTypeRegistrant.register:(Lnet/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lnet/bytebuddy/pool/TypePool$Default$GenericTypeExtractor;
0 2 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public org.objectweb.asm.signature.SignatureVisitor ();
descriptor: ()Lorg/objectweb/asm/signature/SignatureVisitor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor
dup
aload 0
invokespecial net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor.<init>:(Lnet/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/pool/TypePool$Default$GenericTypeExtractor;
public void (net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken);
descriptor: (Lnet/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor.genericTypeRegistrant:Lnet/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant;
new net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken$ForGenericArray
dup
aload 1
invokespecial net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken$ForGenericArray.<init>:(Lnet/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V
invokeinterface net.bytebuddy.pool.TypePool$Default$GenericTypeRegistrant.register:(Lnet/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lnet/bytebuddy/pool/TypePool$Default$GenericTypeExtractor;
0 2 1 componentTypeToken Lnet/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;
MethodParameters:
Name Flags
componentTypeToken
public void (java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor$IncompleteToken$ForTopLevelType
dup
aload 1
invokespecial net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor$IncompleteToken$ForTopLevelType.<init>:(Ljava/lang/String;)V
putfield net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor.incompleteToken:Lnet/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lnet/bytebuddy/pool/TypePool$Default$GenericTypeExtractor;
0 2 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public void (java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor$IncompleteToken$ForInnerClass
dup
aload 1
aload 0
getfield net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor.incompleteToken:Lnet/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken;
invokespecial net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor$IncompleteToken$ForInnerClass.<init>:(Ljava/lang/String;Lnet/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken;)V
putfield net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor.incompleteToken:Lnet/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lnet/bytebuddy/pool/TypePool$Default$GenericTypeExtractor;
0 2 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public void ();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor.incompleteToken:Lnet/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken;
invokeinterface net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor$IncompleteToken.appendPlaceholder:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lnet/bytebuddy/pool/TypePool$Default$GenericTypeExtractor;
public org.objectweb.asm.signature.SignatureVisitor (char);
descriptor: (C)Lorg/objectweb/asm/signature/SignatureVisitor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: iload 1
lookupswitch { // 3
43: 2
45: 1
61: 3
default: 4
}
1: StackMap locals:
StackMap stack:
aload 0
getfield net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor.incompleteToken:Lnet/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken;
invokeinterface net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor$IncompleteToken.appendLowerBound:()Lorg/objectweb/asm/signature/SignatureVisitor;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor.incompleteToken:Lnet/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken;
invokeinterface net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor$IncompleteToken.appendUpperBound:()Lorg/objectweb/asm/signature/SignatureVisitor;
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor.incompleteToken:Lnet/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken;
invokeinterface net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor$IncompleteToken.appendDirectBound:()Lorg/objectweb/asm/signature/SignatureVisitor;
areturn
4: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Unknown wildcard: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lnet/bytebuddy/pool/TypePool$Default$GenericTypeExtractor;
0 5 1 wildcard C
MethodParameters:
Name Flags
wildcard
public void ();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor.genericTypeRegistrant:Lnet/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant;
aload 0
getfield net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor.incompleteToken:Lnet/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken;
invokeinterface net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor$IncompleteToken.toToken:()Lnet/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;
invokeinterface net.bytebuddy.pool.TypePool$Default$GenericTypeRegistrant.register:(Lnet/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lnet/bytebuddy/pool/TypePool$Default$GenericTypeExtractor;
}
SourceFile: "TypePool.java"
NestHost: net.bytebuddy.pool.TypePool
InnerClasses:
public Default = net.bytebuddy.pool.TypePool$Default of net.bytebuddy.pool.TypePool
protected GenericTypeExtractor = net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor of net.bytebuddy.pool.TypePool$Default
protected abstract ForSignature = net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor$ForSignature of net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor
protected abstract IncompleteToken = net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor$IncompleteToken of net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor
public ForInnerClass = net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor$IncompleteToken$ForInnerClass of net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor$IncompleteToken
public ForTopLevelType = net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor$IncompleteToken$ForTopLevelType of net.bytebuddy.pool.TypePool$Default$GenericTypeExtractor$IncompleteToken
protected abstract GenericTypeRegistrant = net.bytebuddy.pool.TypePool$Default$GenericTypeRegistrant of net.bytebuddy.pool.TypePool$Default
public RejectingSignatureVisitor = net.bytebuddy.pool.TypePool$Default$GenericTypeRegistrant$RejectingSignatureVisitor of net.bytebuddy.pool.TypePool$Default$GenericTypeRegistrant
protected LazyTypeDescription = net.bytebuddy.pool.TypePool$Default$LazyTypeDescription of net.bytebuddy.pool.TypePool$Default
protected abstract GenericTypeToken = net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken of net.bytebuddy.pool.TypePool$Default$LazyTypeDescription
public ForGenericArray = net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken$ForGenericArray of net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken
public final ForPrimitiveType = net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken$ForPrimitiveType of net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken
public ForTypeVariable = net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable of net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken