public class net.bytebuddy.build.Plugin$Engine$Default extends net.bytebuddy.build.Plugin$Engine$AbstractBase
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: net.bytebuddy.build.Plugin$Engine$Default
super_class: net.bytebuddy.build.Plugin$Engine$AbstractBase
{
private final net.bytebuddy.ByteBuddy byteBuddy;
descriptor: Lnet/bytebuddy/ByteBuddy;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final net.bytebuddy.build.Plugin$Engine$TypeStrategy typeStrategy;
descriptor: Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final net.bytebuddy.build.Plugin$Engine$PoolStrategy poolStrategy;
descriptor: Lnet/bytebuddy/build/Plugin$Engine$PoolStrategy;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final net.bytebuddy.dynamic.ClassFileLocator classFileLocator;
descriptor: Lnet/bytebuddy/dynamic/ClassFileLocator;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final net.bytebuddy.build.Plugin$Engine$Listener listener;
descriptor: Lnet/bytebuddy/build/Plugin$Engine$Listener;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final net.bytebuddy.build.Plugin$Engine$ErrorHandler errorHandler;
descriptor: Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final net.bytebuddy.matcher.ElementMatcher$Junction<? super net.bytebuddy.description.type.TypeDescription> ignoredTypeMatcher;
descriptor: Lnet/bytebuddy/matcher/ElementMatcher$Junction;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lnet/bytebuddy/matcher/ElementMatcher$Junction<-Lnet/bytebuddy/description/type/TypeDescription;>;
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
new net.bytebuddy.ByteBuddy
dup
invokespecial net.bytebuddy.ByteBuddy.<init>:()V
invokespecial net.bytebuddy.build.Plugin$Engine$Default.<init>:(Lnet/bytebuddy/ByteBuddy;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lnet/bytebuddy/build/Plugin$Engine$Default;
public void <init>(net.bytebuddy.ByteBuddy);
descriptor: (Lnet/bytebuddy/ByteBuddy;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic net.bytebuddy.build.Plugin$Engine$TypeStrategy$Default.REBASE:Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy$Default;
invokespecial net.bytebuddy.build.Plugin$Engine$Default.<init>:(Lnet/bytebuddy/ByteBuddy;Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lnet/bytebuddy/build/Plugin$Engine$Default;
0 2 1 byteBuddy Lnet/bytebuddy/ByteBuddy;
MethodParameters:
Name Flags
byteBuddy
protected void <init>(net.bytebuddy.ByteBuddy, net.bytebuddy.build.Plugin$Engine$TypeStrategy);
descriptor: (Lnet/bytebuddy/ByteBuddy;Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=12, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
1: aload 2
2: getstatic net.bytebuddy.build.Plugin$Engine$PoolStrategy$Default.FAST:Lnet/bytebuddy/build/Plugin$Engine$PoolStrategy$Default;
3: getstatic net.bytebuddy.dynamic.ClassFileLocator$NoOp.INSTANCE:Lnet/bytebuddy/dynamic/ClassFileLocator$NoOp;
4: getstatic net.bytebuddy.build.Plugin$Engine$Listener$NoOp.INSTANCE:Lnet/bytebuddy/build/Plugin$Engine$Listener$NoOp;
5: new net.bytebuddy.build.Plugin$Engine$ErrorHandler$Compound
dup
iconst_3
anewarray net.bytebuddy.build.Plugin$Engine$ErrorHandler
dup
iconst_0
getstatic net.bytebuddy.build.Plugin$Engine$ErrorHandler$Failing.FAIL_FAST:Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing;
aastore
dup
iconst_1
6: getstatic net.bytebuddy.build.Plugin$Engine$ErrorHandler$Enforcing.ALL_TYPES_RESOLVED:Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing;
aastore
dup
iconst_2
7: getstatic net.bytebuddy.build.Plugin$Engine$ErrorHandler$Enforcing.NO_LIVE_INITIALIZERS:Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing;
8: aastore
invokespecial net.bytebuddy.build.Plugin$Engine$ErrorHandler$Compound.<init>:([Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler;)V
9: invokestatic net.bytebuddy.matcher.ElementMatchers.none:()Lnet/bytebuddy/matcher/ElementMatcher$Junction;
invokespecial net.bytebuddy.build.Plugin$Engine$Default.<init>:(Lnet/bytebuddy/ByteBuddy;Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;Lnet/bytebuddy/build/Plugin$Engine$PoolStrategy;Lnet/bytebuddy/dynamic/ClassFileLocator;Lnet/bytebuddy/build/Plugin$Engine$Listener;Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler;Lnet/bytebuddy/matcher/ElementMatcher$Junction;)V
10: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lnet/bytebuddy/build/Plugin$Engine$Default;
0 11 1 byteBuddy Lnet/bytebuddy/ByteBuddy;
0 11 2 typeStrategy Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;
MethodParameters:
Name Flags
byteBuddy
typeStrategy
protected void <init>(net.bytebuddy.ByteBuddy, net.bytebuddy.build.Plugin$Engine$TypeStrategy, net.bytebuddy.build.Plugin$Engine$PoolStrategy, net.bytebuddy.dynamic.ClassFileLocator, net.bytebuddy.build.Plugin$Engine$Listener, net.bytebuddy.build.Plugin$Engine$ErrorHandler, net.bytebuddy.matcher.ElementMatcher$Junction<? super net.bytebuddy.description.type.TypeDescription>);
descriptor: (Lnet/bytebuddy/ByteBuddy;Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;Lnet/bytebuddy/build/Plugin$Engine$PoolStrategy;Lnet/bytebuddy/dynamic/ClassFileLocator;Lnet/bytebuddy/build/Plugin$Engine$Listener;Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler;Lnet/bytebuddy/matcher/ElementMatcher$Junction;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
invokespecial net.bytebuddy.build.Plugin$Engine$AbstractBase.<init>:()V
1: aload 0
aload 1
putfield net.bytebuddy.build.Plugin$Engine$Default.byteBuddy:Lnet/bytebuddy/ByteBuddy;
2: aload 0
aload 2
putfield net.bytebuddy.build.Plugin$Engine$Default.typeStrategy:Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;
3: aload 0
aload 3
putfield net.bytebuddy.build.Plugin$Engine$Default.poolStrategy:Lnet/bytebuddy/build/Plugin$Engine$PoolStrategy;
4: aload 0
aload 4
putfield net.bytebuddy.build.Plugin$Engine$Default.classFileLocator:Lnet/bytebuddy/dynamic/ClassFileLocator;
5: aload 0
aload 5
putfield net.bytebuddy.build.Plugin$Engine$Default.listener:Lnet/bytebuddy/build/Plugin$Engine$Listener;
6: aload 0
aload 6
putfield net.bytebuddy.build.Plugin$Engine$Default.errorHandler:Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler;
7: aload 0
aload 7
putfield net.bytebuddy.build.Plugin$Engine$Default.ignoredTypeMatcher:Lnet/bytebuddy/matcher/ElementMatcher$Junction;
8: return
end local 7 end local 6 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 9 0 this Lnet/bytebuddy/build/Plugin$Engine$Default;
0 9 1 byteBuddy Lnet/bytebuddy/ByteBuddy;
0 9 2 typeStrategy Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;
0 9 3 poolStrategy Lnet/bytebuddy/build/Plugin$Engine$PoolStrategy;
0 9 4 classFileLocator Lnet/bytebuddy/dynamic/ClassFileLocator;
0 9 5 listener Lnet/bytebuddy/build/Plugin$Engine$Listener;
0 9 6 errorHandler Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler;
0 9 7 ignoredTypeMatcher Lnet/bytebuddy/matcher/ElementMatcher$Junction<-Lnet/bytebuddy/description/type/TypeDescription;>;
Signature: (Lnet/bytebuddy/ByteBuddy;Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;Lnet/bytebuddy/build/Plugin$Engine$PoolStrategy;Lnet/bytebuddy/dynamic/ClassFileLocator;Lnet/bytebuddy/build/Plugin$Engine$Listener;Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler;Lnet/bytebuddy/matcher/ElementMatcher$Junction<-Lnet/bytebuddy/description/type/TypeDescription;>;)V
MethodParameters:
Name Flags
byteBuddy
typeStrategy
poolStrategy
classFileLocator
listener
errorHandler
ignoredTypeMatcher
public static net.bytebuddy.build.Plugin$Engine of(net.bytebuddy.build.EntryPoint, net.bytebuddy.ClassFileVersion, net.bytebuddy.dynamic.scaffold.inline.MethodNameTransformer);
descriptor: (Lnet/bytebuddy/build/EntryPoint;Lnet/bytebuddy/ClassFileVersion;Lnet/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)Lnet/bytebuddy/build/Plugin$Engine;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new net.bytebuddy.build.Plugin$Engine$Default
dup
aload 0
aload 1
invokeinterface net.bytebuddy.build.EntryPoint.byteBuddy:(Lnet/bytebuddy/ClassFileVersion;)Lnet/bytebuddy/ByteBuddy;
new net.bytebuddy.build.Plugin$Engine$TypeStrategy$ForEntryPoint
dup
aload 0
aload 2
invokespecial net.bytebuddy.build.Plugin$Engine$TypeStrategy$ForEntryPoint.<init>:(Lnet/bytebuddy/build/EntryPoint;Lnet/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)V
invokespecial net.bytebuddy.build.Plugin$Engine$Default.<init>:(Lnet/bytebuddy/ByteBuddy;Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 entryPoint Lnet/bytebuddy/build/EntryPoint;
0 1 1 classFileVersion Lnet/bytebuddy/ClassFileVersion;
0 1 2 methodNameTransformer Lnet/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;
MethodParameters:
Name Flags
entryPoint
classFileVersion
methodNameTransformer
public static void main(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=6, locals=4, args_size=1
start local 0 0: aload 0
arraylength
iconst_2
if_icmpge 2
1: new java.lang.IllegalArgumentException
dup
ldc "Expected arguments: <source> <target> [<plugin>, ...]"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
aload 0
arraylength
iconst_2
isub
invokespecial java.util.ArrayList.<init>:(I)V
astore 1
start local 1 3: aload 0
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
iconst_2
aload 0
arraylength
invokeinterface java.util.List.subList:(II)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 6
StackMap locals: java.lang.String[] java.util.List top java.util.Iterator
StackMap stack:
4: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 2
start local 2 5: aload 1
new net.bytebuddy.build.Plugin$Factory$UsingReflection
dup
aload 2
invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
invokespecial net.bytebuddy.build.Plugin$Factory$UsingReflection.<init>:(Ljava/lang/Class;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 2 6: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
7: new net.bytebuddy.build.Plugin$Engine$Default
dup
invokespecial net.bytebuddy.build.Plugin$Engine$Default.<init>:()V
new java.io.File
dup
aload 0
iconst_0
aaload
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
new java.io.File
dup
aload 0
iconst_1
aaload
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual net.bytebuddy.build.Plugin$Engine$Default.apply:(Ljava/io/File;Ljava/io/File;Ljava/util/List;)Lnet/bytebuddy/build/Plugin$Engine$Summary;
pop
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 argument [Ljava/lang/String;
3 9 1 factories Ljava/util/List<Lnet/bytebuddy/build/Plugin$Factory;>;
5 6 2 plugin Ljava/lang/String;
Exceptions:
throws java.lang.ClassNotFoundException, java.io.IOException
MethodParameters:
Name Flags
argument
public net.bytebuddy.build.Plugin$Engine with(net.bytebuddy.ByteBuddy);
descriptor: (Lnet/bytebuddy/ByteBuddy;)Lnet/bytebuddy/build/Plugin$Engine;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=2, args_size=2
start local 0 start local 1 0: new net.bytebuddy.build.Plugin$Engine$Default
dup
aload 1
1: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.typeStrategy:Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;
2: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.poolStrategy:Lnet/bytebuddy/build/Plugin$Engine$PoolStrategy;
3: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.classFileLocator:Lnet/bytebuddy/dynamic/ClassFileLocator;
4: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.listener:Lnet/bytebuddy/build/Plugin$Engine$Listener;
5: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.errorHandler:Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler;
6: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.ignoredTypeMatcher:Lnet/bytebuddy/matcher/ElementMatcher$Junction;
7: invokespecial net.bytebuddy.build.Plugin$Engine$Default.<init>:(Lnet/bytebuddy/ByteBuddy;Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;Lnet/bytebuddy/build/Plugin$Engine$PoolStrategy;Lnet/bytebuddy/dynamic/ClassFileLocator;Lnet/bytebuddy/build/Plugin$Engine$Listener;Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler;Lnet/bytebuddy/matcher/ElementMatcher$Junction;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lnet/bytebuddy/build/Plugin$Engine$Default;
0 8 1 byteBuddy Lnet/bytebuddy/ByteBuddy;
MethodParameters:
Name Flags
byteBuddy
public net.bytebuddy.build.Plugin$Engine with(net.bytebuddy.build.Plugin$Engine$TypeStrategy);
descriptor: (Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;)Lnet/bytebuddy/build/Plugin$Engine;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=2, args_size=2
start local 0 start local 1 0: new net.bytebuddy.build.Plugin$Engine$Default
dup
aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.byteBuddy:Lnet/bytebuddy/ByteBuddy;
1: aload 1
2: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.poolStrategy:Lnet/bytebuddy/build/Plugin$Engine$PoolStrategy;
3: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.classFileLocator:Lnet/bytebuddy/dynamic/ClassFileLocator;
4: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.listener:Lnet/bytebuddy/build/Plugin$Engine$Listener;
5: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.errorHandler:Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler;
6: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.ignoredTypeMatcher:Lnet/bytebuddy/matcher/ElementMatcher$Junction;
7: invokespecial net.bytebuddy.build.Plugin$Engine$Default.<init>:(Lnet/bytebuddy/ByteBuddy;Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;Lnet/bytebuddy/build/Plugin$Engine$PoolStrategy;Lnet/bytebuddy/dynamic/ClassFileLocator;Lnet/bytebuddy/build/Plugin$Engine$Listener;Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler;Lnet/bytebuddy/matcher/ElementMatcher$Junction;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lnet/bytebuddy/build/Plugin$Engine$Default;
0 8 1 typeStrategy Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;
MethodParameters:
Name Flags
typeStrategy
public net.bytebuddy.build.Plugin$Engine with(net.bytebuddy.build.Plugin$Engine$PoolStrategy);
descriptor: (Lnet/bytebuddy/build/Plugin$Engine$PoolStrategy;)Lnet/bytebuddy/build/Plugin$Engine;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=2, args_size=2
start local 0 start local 1 0: new net.bytebuddy.build.Plugin$Engine$Default
dup
aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.byteBuddy:Lnet/bytebuddy/ByteBuddy;
1: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.typeStrategy:Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;
2: aload 1
3: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.classFileLocator:Lnet/bytebuddy/dynamic/ClassFileLocator;
4: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.listener:Lnet/bytebuddy/build/Plugin$Engine$Listener;
5: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.errorHandler:Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler;
6: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.ignoredTypeMatcher:Lnet/bytebuddy/matcher/ElementMatcher$Junction;
7: invokespecial net.bytebuddy.build.Plugin$Engine$Default.<init>:(Lnet/bytebuddy/ByteBuddy;Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;Lnet/bytebuddy/build/Plugin$Engine$PoolStrategy;Lnet/bytebuddy/dynamic/ClassFileLocator;Lnet/bytebuddy/build/Plugin$Engine$Listener;Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler;Lnet/bytebuddy/matcher/ElementMatcher$Junction;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lnet/bytebuddy/build/Plugin$Engine$Default;
0 8 1 poolStrategy Lnet/bytebuddy/build/Plugin$Engine$PoolStrategy;
MethodParameters:
Name Flags
poolStrategy
public net.bytebuddy.build.Plugin$Engine with(net.bytebuddy.dynamic.ClassFileLocator);
descriptor: (Lnet/bytebuddy/dynamic/ClassFileLocator;)Lnet/bytebuddy/build/Plugin$Engine;
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, locals=2, args_size=2
start local 0 start local 1 0: new net.bytebuddy.build.Plugin$Engine$Default
dup
aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.byteBuddy:Lnet/bytebuddy/ByteBuddy;
1: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.typeStrategy:Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;
2: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.poolStrategy:Lnet/bytebuddy/build/Plugin$Engine$PoolStrategy;
3: new net.bytebuddy.dynamic.ClassFileLocator$Compound
dup
iconst_2
anewarray net.bytebuddy.dynamic.ClassFileLocator
dup
iconst_0
aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.classFileLocator:Lnet/bytebuddy/dynamic/ClassFileLocator;
aastore
dup
iconst_1
aload 1
aastore
invokespecial net.bytebuddy.dynamic.ClassFileLocator$Compound.<init>:([Lnet/bytebuddy/dynamic/ClassFileLocator;)V
4: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.listener:Lnet/bytebuddy/build/Plugin$Engine$Listener;
5: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.errorHandler:Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler;
6: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.ignoredTypeMatcher:Lnet/bytebuddy/matcher/ElementMatcher$Junction;
7: invokespecial net.bytebuddy.build.Plugin$Engine$Default.<init>:(Lnet/bytebuddy/ByteBuddy;Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;Lnet/bytebuddy/build/Plugin$Engine$PoolStrategy;Lnet/bytebuddy/dynamic/ClassFileLocator;Lnet/bytebuddy/build/Plugin$Engine$Listener;Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler;Lnet/bytebuddy/matcher/ElementMatcher$Junction;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lnet/bytebuddy/build/Plugin$Engine$Default;
0 8 1 classFileLocator Lnet/bytebuddy/dynamic/ClassFileLocator;
MethodParameters:
Name Flags
classFileLocator
public net.bytebuddy.build.Plugin$Engine with(net.bytebuddy.build.Plugin$Engine$Listener);
descriptor: (Lnet/bytebuddy/build/Plugin$Engine$Listener;)Lnet/bytebuddy/build/Plugin$Engine;
flags: (0x0001) ACC_PUBLIC
Code:
stack=12, locals=2, args_size=2
start local 0 start local 1 0: new net.bytebuddy.build.Plugin$Engine$Default
dup
aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.byteBuddy:Lnet/bytebuddy/ByteBuddy;
1: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.typeStrategy:Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;
2: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.poolStrategy:Lnet/bytebuddy/build/Plugin$Engine$PoolStrategy;
3: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.classFileLocator:Lnet/bytebuddy/dynamic/ClassFileLocator;
4: new net.bytebuddy.build.Plugin$Engine$Listener$Compound
dup
iconst_2
anewarray net.bytebuddy.build.Plugin$Engine$Listener
dup
iconst_0
aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.listener:Lnet/bytebuddy/build/Plugin$Engine$Listener;
aastore
dup
iconst_1
aload 1
aastore
invokespecial net.bytebuddy.build.Plugin$Engine$Listener$Compound.<init>:([Lnet/bytebuddy/build/Plugin$Engine$Listener;)V
5: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.errorHandler:Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler;
6: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.ignoredTypeMatcher:Lnet/bytebuddy/matcher/ElementMatcher$Junction;
7: invokespecial net.bytebuddy.build.Plugin$Engine$Default.<init>:(Lnet/bytebuddy/ByteBuddy;Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;Lnet/bytebuddy/build/Plugin$Engine$PoolStrategy;Lnet/bytebuddy/dynamic/ClassFileLocator;Lnet/bytebuddy/build/Plugin$Engine$Listener;Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler;Lnet/bytebuddy/matcher/ElementMatcher$Junction;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lnet/bytebuddy/build/Plugin$Engine$Default;
0 8 1 listener Lnet/bytebuddy/build/Plugin$Engine$Listener;
MethodParameters:
Name Flags
listener
public net.bytebuddy.build.Plugin$Engine withoutErrorHandlers();
descriptor: ()Lnet/bytebuddy/build/Plugin$Engine;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=1, args_size=1
start local 0 0: new net.bytebuddy.build.Plugin$Engine$Default
dup
aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.byteBuddy:Lnet/bytebuddy/ByteBuddy;
1: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.typeStrategy:Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;
2: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.poolStrategy:Lnet/bytebuddy/build/Plugin$Engine$PoolStrategy;
3: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.classFileLocator:Lnet/bytebuddy/dynamic/ClassFileLocator;
4: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.listener:Lnet/bytebuddy/build/Plugin$Engine$Listener;
5: getstatic net.bytebuddy.build.Plugin$Engine$Listener$NoOp.INSTANCE:Lnet/bytebuddy/build/Plugin$Engine$Listener$NoOp;
6: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.ignoredTypeMatcher:Lnet/bytebuddy/matcher/ElementMatcher$Junction;
7: invokespecial net.bytebuddy.build.Plugin$Engine$Default.<init>:(Lnet/bytebuddy/ByteBuddy;Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;Lnet/bytebuddy/build/Plugin$Engine$PoolStrategy;Lnet/bytebuddy/dynamic/ClassFileLocator;Lnet/bytebuddy/build/Plugin$Engine$Listener;Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler;Lnet/bytebuddy/matcher/ElementMatcher$Junction;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lnet/bytebuddy/build/Plugin$Engine$Default;
public net.bytebuddy.build.Plugin$Engine withErrorHandlers(java.util.List<? extends net.bytebuddy.build.Plugin$Engine$ErrorHandler>);
descriptor: (Ljava/util/List;)Lnet/bytebuddy/build/Plugin$Engine;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=2, args_size=2
start local 0 start local 1 0: new net.bytebuddy.build.Plugin$Engine$Default
dup
aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.byteBuddy:Lnet/bytebuddy/ByteBuddy;
1: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.typeStrategy:Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;
2: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.poolStrategy:Lnet/bytebuddy/build/Plugin$Engine$PoolStrategy;
3: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.classFileLocator:Lnet/bytebuddy/dynamic/ClassFileLocator;
4: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.listener:Lnet/bytebuddy/build/Plugin$Engine$Listener;
5: new net.bytebuddy.build.Plugin$Engine$ErrorHandler$Compound
dup
aload 1
invokespecial net.bytebuddy.build.Plugin$Engine$ErrorHandler$Compound.<init>:(Ljava/util/List;)V
6: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.ignoredTypeMatcher:Lnet/bytebuddy/matcher/ElementMatcher$Junction;
7: invokespecial net.bytebuddy.build.Plugin$Engine$Default.<init>:(Lnet/bytebuddy/ByteBuddy;Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;Lnet/bytebuddy/build/Plugin$Engine$PoolStrategy;Lnet/bytebuddy/dynamic/ClassFileLocator;Lnet/bytebuddy/build/Plugin$Engine$Listener;Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler;Lnet/bytebuddy/matcher/ElementMatcher$Junction;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lnet/bytebuddy/build/Plugin$Engine$Default;
0 8 1 errorHandlers Ljava/util/List<+Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler;>;
Signature: (Ljava/util/List<+Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler;>;)Lnet/bytebuddy/build/Plugin$Engine;
MethodParameters:
Name Flags
errorHandlers
public net.bytebuddy.build.Plugin$Engine ignore(net.bytebuddy.matcher.ElementMatcher<? super net.bytebuddy.description.type.TypeDescription>);
descriptor: (Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/build/Plugin$Engine;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=2, args_size=2
start local 0 start local 1 0: new net.bytebuddy.build.Plugin$Engine$Default
dup
aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.byteBuddy:Lnet/bytebuddy/ByteBuddy;
1: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.typeStrategy:Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;
2: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.poolStrategy:Lnet/bytebuddy/build/Plugin$Engine$PoolStrategy;
3: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.classFileLocator:Lnet/bytebuddy/dynamic/ClassFileLocator;
4: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.listener:Lnet/bytebuddy/build/Plugin$Engine$Listener;
5: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.errorHandler:Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler;
6: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.ignoredTypeMatcher:Lnet/bytebuddy/matcher/ElementMatcher$Junction;
aload 1
invokeinterface net.bytebuddy.matcher.ElementMatcher$Junction.or:(Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/matcher/ElementMatcher$Junction;
7: invokespecial net.bytebuddy.build.Plugin$Engine$Default.<init>:(Lnet/bytebuddy/ByteBuddy;Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;Lnet/bytebuddy/build/Plugin$Engine$PoolStrategy;Lnet/bytebuddy/dynamic/ClassFileLocator;Lnet/bytebuddy/build/Plugin$Engine$Listener;Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler;Lnet/bytebuddy/matcher/ElementMatcher$Junction;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lnet/bytebuddy/build/Plugin$Engine$Default;
0 8 1 matcher Lnet/bytebuddy/matcher/ElementMatcher<-Lnet/bytebuddy/description/type/TypeDescription;>;
Signature: (Lnet/bytebuddy/matcher/ElementMatcher<-Lnet/bytebuddy/description/type/TypeDescription;>;)Lnet/bytebuddy/build/Plugin$Engine;
MethodParameters:
Name Flags
matcher
public net.bytebuddy.build.Plugin$Engine$Summary apply(net.bytebuddy.build.Plugin$Engine$Source, net.bytebuddy.build.Plugin$Engine$Target, java.util.List<? extends net.bytebuddy.build.Plugin$Factory>);
descriptor: (Lnet/bytebuddy/build/Plugin$Engine$Source;Lnet/bytebuddy/build/Plugin$Engine$Target;Ljava/util/List;)Lnet/bytebuddy/build/Plugin$Engine$Summary;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=35, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new net.bytebuddy.build.Plugin$Engine$Listener$Compound
dup
iconst_2
anewarray net.bytebuddy.build.Plugin$Engine$Listener
dup
iconst_0
aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.listener:Lnet/bytebuddy/build/Plugin$Engine$Listener;
aastore
dup
iconst_1
new net.bytebuddy.build.Plugin$Engine$Listener$ForErrorHandler
dup
aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.errorHandler:Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler;
invokespecial net.bytebuddy.build.Plugin$Engine$Listener$ForErrorHandler.<init>:(Lnet/bytebuddy/build/Plugin$Engine$ErrorHandler;)V
aastore
invokespecial net.bytebuddy.build.Plugin$Engine$Listener$Compound.<init>:([Lnet/bytebuddy/build/Plugin$Engine$Listener;)V
astore 4
start local 4 1: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
start local 5 2: new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
astore 6
start local 6 3: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 7
start local 7 4: aconst_null
astore 8
start local 8 5: new java.util.ArrayList
dup
aload 3
invokeinterface java.util.List.size:()I
invokespecial java.util.ArrayList.<init>:(I)V
astore 9
start local 9 6: aload 3
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 11
goto 9
StackMap locals: net.bytebuddy.build.Plugin$Engine$Default net.bytebuddy.build.Plugin$Engine$Source net.bytebuddy.build.Plugin$Engine$Target java.util.List net.bytebuddy.build.Plugin$Engine$Listener java.util.List java.util.Map java.util.List java.lang.RuntimeException java.util.List top java.util.Iterator
StackMap stack:
7: aload 11
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.build.Plugin$Factory
astore 10
start local 10 8: aload 9
aload 10
invokeinterface net.bytebuddy.build.Plugin$Factory.make:()Lnet/bytebuddy/build/Plugin;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 10 9: StackMap locals:
StackMap stack:
aload 11
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
10: aload 1
invokeinterface net.bytebuddy.build.Plugin$Engine$Source.read:()Lnet/bytebuddy/build/Plugin$Engine$Source$Origin;
astore 10
start local 10 11: new net.bytebuddy.dynamic.ClassFileLocator$Compound
dup
iconst_2
anewarray net.bytebuddy.dynamic.ClassFileLocator
dup
iconst_0
aload 10
invokeinterface net.bytebuddy.build.Plugin$Engine$Source$Origin.getClassFileLocator:()Lnet/bytebuddy/dynamic/ClassFileLocator;
aastore
dup
iconst_1
aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.classFileLocator:Lnet/bytebuddy/dynamic/ClassFileLocator;
aastore
invokespecial net.bytebuddy.dynamic.ClassFileLocator$Compound.<init>:([Lnet/bytebuddy/dynamic/ClassFileLocator;)V
astore 11
start local 11 12: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.poolStrategy:Lnet/bytebuddy/build/Plugin$Engine$PoolStrategy;
aload 11
invokeinterface net.bytebuddy.build.Plugin$Engine$PoolStrategy.typePool:(Lnet/bytebuddy/dynamic/ClassFileLocator;)Lnet/bytebuddy/pool/TypePool;
astore 12
start local 12 13: aload 10
invokeinterface net.bytebuddy.build.Plugin$Engine$Source$Origin.getManifest:()Ljava/util/jar/Manifest;
astore 13
start local 13 14: aload 4
aload 13
invokeinterface net.bytebuddy.build.Plugin$Engine$Listener.onManifest:(Ljava/util/jar/Manifest;)V
15: aload 2
aload 13
invokeinterface net.bytebuddy.build.Plugin$Engine$Target.write:(Ljava/util/jar/Manifest;)Lnet/bytebuddy/build/Plugin$Engine$Target$Sink;
astore 14
start local 14 16: aload 10
invokeinterface net.bytebuddy.build.Plugin$Engine$Source$Origin.iterator:()Ljava/util/Iterator;
astore 16
goto 77
StackMap locals: net.bytebuddy.build.Plugin$Engine$Default net.bytebuddy.build.Plugin$Engine$Source net.bytebuddy.build.Plugin$Engine$Target java.util.List net.bytebuddy.build.Plugin$Engine$Listener java.util.List java.util.Map java.util.List java.lang.RuntimeException java.util.List net.bytebuddy.build.Plugin$Engine$Source$Origin net.bytebuddy.dynamic.ClassFileLocator net.bytebuddy.pool.TypePool java.util.jar.Manifest net.bytebuddy.build.Plugin$Engine$Target$Sink top java.util.Iterator
StackMap stack:
17: aload 16
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.build.Plugin$Engine$Source$Element
astore 15
start local 15 18: aload 15
invokeinterface net.bytebuddy.build.Plugin$Engine$Source$Element.getName:()Ljava/lang/String;
astore 17
start local 17 19: goto 21
20: StackMap locals: net.bytebuddy.build.Plugin$Engine$Default net.bytebuddy.build.Plugin$Engine$Source net.bytebuddy.build.Plugin$Engine$Target java.util.List net.bytebuddy.build.Plugin$Engine$Listener java.util.List java.util.Map java.util.List java.lang.RuntimeException java.util.List net.bytebuddy.build.Plugin$Engine$Source$Origin net.bytebuddy.dynamic.ClassFileLocator net.bytebuddy.pool.TypePool java.util.jar.Manifest net.bytebuddy.build.Plugin$Engine$Target$Sink net.bytebuddy.build.Plugin$Engine$Source$Element java.util.Iterator java.lang.String
StackMap stack:
aload 17
iconst_1
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 17
21: StackMap locals:
StackMap stack:
aload 17
ldc "/"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 20
22: aload 17
ldc ".class"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 74
23: aload 17
iconst_0
aload 17
invokevirtual java.lang.String.length:()I
ldc ".class"
invokevirtual java.lang.String.length:()I
isub
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
bipush 47
bipush 46
invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
astore 18
start local 18 24: aload 4
aload 18
invokeinterface net.bytebuddy.build.Plugin$Engine$Listener.onDiscovery:(Ljava/lang/String;)V
25: aload 12
aload 18
invokeinterface net.bytebuddy.pool.TypePool.describe:(Ljava/lang/String;)Lnet/bytebuddy/pool/TypePool$Resolution;
astore 19
start local 19 26: aload 19
invokeinterface net.bytebuddy.pool.TypePool$Resolution.isResolved:()Z
ifeq 70
27: aload 19
invokeinterface net.bytebuddy.pool.TypePool$Resolution.resolve:()Lnet/bytebuddy/description/type/TypeDescription;
astore 20
start local 20 28: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.ignoredTypeMatcher:Lnet/bytebuddy/matcher/ElementMatcher$Junction;
aload 20
invokeinterface net.bytebuddy.matcher.ElementMatcher$Junction.matches:(Ljava/lang/Object;)Z
ifne 66
29: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 21
start local 21 30: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 22
start local 22 31: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 23
start local 23 32: aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.typeStrategy:Lnet/bytebuddy/build/Plugin$Engine$TypeStrategy;
aload 0
getfield net.bytebuddy.build.Plugin$Engine$Default.byteBuddy:Lnet/bytebuddy/ByteBuddy;
aload 20
aload 11
invokeinterface net.bytebuddy.build.Plugin$Engine$TypeStrategy.builder:(Lnet/bytebuddy/ByteBuddy;Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/dynamic/ClassFileLocator;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
astore 24
start local 24 33: aload 9
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 26
goto 46
StackMap locals: net.bytebuddy.build.Plugin$Engine$Default net.bytebuddy.build.Plugin$Engine$Source net.bytebuddy.build.Plugin$Engine$Target java.util.List net.bytebuddy.build.Plugin$Engine$Listener java.util.List java.util.Map java.util.List java.lang.RuntimeException java.util.List net.bytebuddy.build.Plugin$Engine$Source$Origin net.bytebuddy.dynamic.ClassFileLocator net.bytebuddy.pool.TypePool java.util.jar.Manifest net.bytebuddy.build.Plugin$Engine$Target$Sink net.bytebuddy.build.Plugin$Engine$Source$Element java.util.Iterator java.lang.String java.lang.String net.bytebuddy.pool.TypePool$Resolution net.bytebuddy.description.type.TypeDescription java.util.List java.util.List java.util.List net.bytebuddy.dynamic.DynamicType$Builder top java.util.Iterator
StackMap stack:
34: aload 26
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.build.Plugin
astore 25
start local 25 35: aload 25
aload 20
invokeinterface net.bytebuddy.build.Plugin.matches:(Ljava/lang/Object;)Z
ifeq 40
36: aload 25
aload 24
aload 20
aload 11
invokeinterface net.bytebuddy.build.Plugin.apply:(Lnet/bytebuddy/dynamic/DynamicType$Builder;Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/dynamic/ClassFileLocator;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
astore 24
37: aload 4
aload 20
aload 25
invokeinterface net.bytebuddy.build.Plugin$Engine$Listener.onTransformation:(Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/build/Plugin;)V
38: aload 21
aload 25
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
39: goto 46
40: StackMap locals: net.bytebuddy.build.Plugin$Engine$Default net.bytebuddy.build.Plugin$Engine$Source net.bytebuddy.build.Plugin$Engine$Target java.util.List net.bytebuddy.build.Plugin$Engine$Listener java.util.List java.util.Map java.util.List java.lang.RuntimeException java.util.List net.bytebuddy.build.Plugin$Engine$Source$Origin net.bytebuddy.dynamic.ClassFileLocator net.bytebuddy.pool.TypePool java.util.jar.Manifest net.bytebuddy.build.Plugin$Engine$Target$Sink net.bytebuddy.build.Plugin$Engine$Source$Element java.util.Iterator java.lang.String java.lang.String net.bytebuddy.pool.TypePool$Resolution net.bytebuddy.description.type.TypeDescription java.util.List java.util.List java.util.List net.bytebuddy.dynamic.DynamicType$Builder net.bytebuddy.build.Plugin java.util.Iterator
StackMap stack:
aload 4
aload 20
aload 25
invokeinterface net.bytebuddy.build.Plugin$Engine$Listener.onIgnored:(Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/build/Plugin;)V
41: aload 22
aload 25
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
42: goto 46
StackMap locals:
StackMap stack: java.lang.Throwable
43: astore 27
start local 27 44: aload 4
aload 20
aload 25
aload 27
invokeinterface net.bytebuddy.build.Plugin$Engine$Listener.onError:(Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V
45: aload 23
aload 27
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 27 end local 25 46: StackMap locals: net.bytebuddy.build.Plugin$Engine$Default net.bytebuddy.build.Plugin$Engine$Source net.bytebuddy.build.Plugin$Engine$Target java.util.List net.bytebuddy.build.Plugin$Engine$Listener java.util.List java.util.Map java.util.List java.lang.RuntimeException java.util.List net.bytebuddy.build.Plugin$Engine$Source$Origin net.bytebuddy.dynamic.ClassFileLocator net.bytebuddy.pool.TypePool java.util.jar.Manifest net.bytebuddy.build.Plugin$Engine$Target$Sink net.bytebuddy.build.Plugin$Engine$Source$Element java.util.Iterator java.lang.String java.lang.String net.bytebuddy.pool.TypePool$Resolution net.bytebuddy.description.type.TypeDescription java.util.List java.util.List java.util.List net.bytebuddy.dynamic.DynamicType$Builder top java.util.Iterator
StackMap stack:
aload 26
invokeinterface java.util.Iterator.hasNext:()Z
ifne 34
47: aload 23
invokeinterface java.util.List.isEmpty:()Z
ifne 52
48: aload 4
aload 20
aload 23
invokeinterface net.bytebuddy.build.Plugin$Engine$Listener.onError:(Lnet/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V
49: aload 14
aload 15
invokeinterface net.bytebuddy.build.Plugin$Engine$Target$Sink.retain:(Lnet/bytebuddy/build/Plugin$Engine$Source$Element;)V
50: aload 6
aload 20
aload 23
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
51: goto 68
StackMap locals: net.bytebuddy.build.Plugin$Engine$Default net.bytebuddy.build.Plugin$Engine$Source net.bytebuddy.build.Plugin$Engine$Target java.util.List net.bytebuddy.build.Plugin$Engine$Listener java.util.List java.util.Map java.util.List java.lang.RuntimeException java.util.List net.bytebuddy.build.Plugin$Engine$Source$Origin net.bytebuddy.dynamic.ClassFileLocator net.bytebuddy.pool.TypePool java.util.jar.Manifest net.bytebuddy.build.Plugin$Engine$Target$Sink net.bytebuddy.build.Plugin$Engine$Source$Element java.util.Iterator java.lang.String java.lang.String net.bytebuddy.pool.TypePool$Resolution net.bytebuddy.description.type.TypeDescription java.util.List java.util.List java.util.List net.bytebuddy.dynamic.DynamicType$Builder
StackMap stack:
52: aload 21
invokeinterface java.util.List.isEmpty:()Z
ifne 63
53: aload 24
invokeinterface net.bytebuddy.dynamic.DynamicType$Builder.make:()Lnet/bytebuddy/dynamic/DynamicType$Unloaded;
astore 25
start local 25 54: aload 4
aload 20
aload 21
invokeinterface net.bytebuddy.build.Plugin$Engine$Listener.onTransformation:(Lnet/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V
55: aload 25
invokeinterface net.bytebuddy.dynamic.DynamicType.getLoadedTypeInitializers:()Ljava/util/Map;
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 27
goto 59
StackMap locals: net.bytebuddy.build.Plugin$Engine$Default net.bytebuddy.build.Plugin$Engine$Source net.bytebuddy.build.Plugin$Engine$Target java.util.List net.bytebuddy.build.Plugin$Engine$Listener java.util.List java.util.Map java.util.List java.lang.RuntimeException java.util.List net.bytebuddy.build.Plugin$Engine$Source$Origin net.bytebuddy.dynamic.ClassFileLocator net.bytebuddy.pool.TypePool java.util.jar.Manifest net.bytebuddy.build.Plugin$Engine$Target$Sink net.bytebuddy.build.Plugin$Engine$Source$Element java.util.Iterator java.lang.String java.lang.String net.bytebuddy.pool.TypePool$Resolution net.bytebuddy.description.type.TypeDescription java.util.List java.util.List java.util.List net.bytebuddy.dynamic.DynamicType$Builder net.bytebuddy.dynamic.DynamicType top java.util.Iterator
StackMap stack:
56: aload 27
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 26
start local 26 57: aload 26
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast net.bytebuddy.implementation.LoadedTypeInitializer
invokeinterface net.bytebuddy.implementation.LoadedTypeInitializer.isAlive:()Z
ifeq 59
58: aload 4
aload 20
aload 26
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription
invokeinterface net.bytebuddy.build.Plugin$Engine$Listener.onLiveInitializer:(Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/description/type/TypeDescription;)V
end local 26 59: StackMap locals:
StackMap stack:
aload 27
invokeinterface java.util.Iterator.hasNext:()Z
ifne 56
60: aload 14
aload 25
invokeinterface net.bytebuddy.dynamic.DynamicType.getAllTypes:()Ljava/util/Map;
invokeinterface net.bytebuddy.build.Plugin$Engine$Target$Sink.store:(Ljava/util/Map;)V
61: aload 5
aload 25
invokeinterface net.bytebuddy.dynamic.DynamicType.getTypeDescription:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 25 62: goto 68
63: StackMap locals: net.bytebuddy.build.Plugin$Engine$Default net.bytebuddy.build.Plugin$Engine$Source net.bytebuddy.build.Plugin$Engine$Target java.util.List net.bytebuddy.build.Plugin$Engine$Listener java.util.List java.util.Map java.util.List java.lang.RuntimeException java.util.List net.bytebuddy.build.Plugin$Engine$Source$Origin net.bytebuddy.dynamic.ClassFileLocator net.bytebuddy.pool.TypePool java.util.jar.Manifest net.bytebuddy.build.Plugin$Engine$Target$Sink net.bytebuddy.build.Plugin$Engine$Source$Element java.util.Iterator java.lang.String java.lang.String net.bytebuddy.pool.TypePool$Resolution net.bytebuddy.description.type.TypeDescription java.util.List java.util.List java.util.List net.bytebuddy.dynamic.DynamicType$Builder
StackMap stack:
aload 4
aload 20
aload 22
invokeinterface net.bytebuddy.build.Plugin$Engine$Listener.onIgnored:(Lnet/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V
64: aload 14
aload 15
invokeinterface net.bytebuddy.build.Plugin$Engine$Target$Sink.retain:(Lnet/bytebuddy/build/Plugin$Engine$Source$Element;)V
end local 24 end local 23 end local 22 end local 21 65: goto 68
66: StackMap locals: net.bytebuddy.build.Plugin$Engine$Default net.bytebuddy.build.Plugin$Engine$Source net.bytebuddy.build.Plugin$Engine$Target java.util.List net.bytebuddy.build.Plugin$Engine$Listener java.util.List java.util.Map java.util.List java.lang.RuntimeException java.util.List net.bytebuddy.build.Plugin$Engine$Source$Origin net.bytebuddy.dynamic.ClassFileLocator net.bytebuddy.pool.TypePool java.util.jar.Manifest net.bytebuddy.build.Plugin$Engine$Target$Sink net.bytebuddy.build.Plugin$Engine$Source$Element java.util.Iterator java.lang.String java.lang.String net.bytebuddy.pool.TypePool$Resolution net.bytebuddy.description.type.TypeDescription
StackMap stack:
aload 4
aload 20
aload 9
invokeinterface net.bytebuddy.build.Plugin$Engine$Listener.onIgnored:(Lnet/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V
67: aload 14
aload 15
invokeinterface net.bytebuddy.build.Plugin$Engine$Target$Sink.retain:(Lnet/bytebuddy/build/Plugin$Engine$Source$Element;)V
68: StackMap locals:
StackMap stack:
aload 4
aload 20
invokeinterface net.bytebuddy.build.Plugin$Engine$Listener.onComplete:(Lnet/bytebuddy/description/type/TypeDescription;)V
end local 20 69: goto 77
70: StackMap locals:
StackMap stack:
aload 4
aload 18
invokeinterface net.bytebuddy.build.Plugin$Engine$Listener.onUnresolved:(Ljava/lang/String;)V
71: aload 14
aload 15
invokeinterface net.bytebuddy.build.Plugin$Engine$Target$Sink.retain:(Lnet/bytebuddy/build/Plugin$Engine$Source$Element;)V
72: aload 7
aload 18
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 19 end local 18 73: goto 77
StackMap locals:
StackMap stack:
74: aload 17
ldc "META-INF/MANIFEST.MF"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 77
75: aload 4
aload 17
invokeinterface net.bytebuddy.build.Plugin$Engine$Listener.onResource:(Ljava/lang/String;)V
76: aload 14
aload 15
invokeinterface net.bytebuddy.build.Plugin$Engine$Target$Sink.retain:(Lnet/bytebuddy/build/Plugin$Engine$Source$Element;)V
end local 17 end local 15 77: StackMap locals: net.bytebuddy.build.Plugin$Engine$Default net.bytebuddy.build.Plugin$Engine$Source net.bytebuddy.build.Plugin$Engine$Target java.util.List net.bytebuddy.build.Plugin$Engine$Listener java.util.List java.util.Map java.util.List java.lang.RuntimeException java.util.List net.bytebuddy.build.Plugin$Engine$Source$Origin net.bytebuddy.dynamic.ClassFileLocator net.bytebuddy.pool.TypePool java.util.jar.Manifest net.bytebuddy.build.Plugin$Engine$Target$Sink top java.util.Iterator
StackMap stack:
aload 16
invokeinterface java.util.Iterator.hasNext:()Z
ifne 17
78: aload 6
invokeinterface java.util.Map.isEmpty:()Z
ifne 84
79: aload 4
aload 6
invokeinterface net.bytebuddy.build.Plugin$Engine$Listener.onError:(Ljava/util/Map;)V
80: goto 84
StackMap locals: net.bytebuddy.build.Plugin$Engine$Default net.bytebuddy.build.Plugin$Engine$Source net.bytebuddy.build.Plugin$Engine$Target java.util.List net.bytebuddy.build.Plugin$Engine$Listener java.util.List java.util.Map java.util.List java.lang.RuntimeException java.util.List net.bytebuddy.build.Plugin$Engine$Source$Origin net.bytebuddy.dynamic.ClassFileLocator net.bytebuddy.pool.TypePool java.util.jar.Manifest net.bytebuddy.build.Plugin$Engine$Target$Sink
StackMap stack: java.lang.Throwable
81: astore 28
82: aload 14
invokeinterface net.bytebuddy.build.Plugin$Engine$Target$Sink.close:()V
83: aload 28
athrow
84: StackMap locals:
StackMap stack:
aload 14
invokeinterface net.bytebuddy.build.Plugin$Engine$Target$Sink.close:()V
end local 14 end local 13 end local 12 end local 11 85: goto 89
StackMap locals: net.bytebuddy.build.Plugin$Engine$Default net.bytebuddy.build.Plugin$Engine$Source net.bytebuddy.build.Plugin$Engine$Target java.util.List net.bytebuddy.build.Plugin$Engine$Listener java.util.List java.util.Map java.util.List java.lang.RuntimeException java.util.List net.bytebuddy.build.Plugin$Engine$Source$Origin
StackMap stack: java.lang.Throwable
86: astore 29
87: aload 10
invokeinterface net.bytebuddy.build.Plugin$Engine$Source$Origin.close:()V
88: aload 29
athrow
89: StackMap locals:
StackMap stack:
aload 10
invokeinterface net.bytebuddy.build.Plugin$Engine$Source$Origin.close:()V
end local 10 90: goto 106
StackMap locals: net.bytebuddy.build.Plugin$Engine$Default net.bytebuddy.build.Plugin$Engine$Source net.bytebuddy.build.Plugin$Engine$Target java.util.List net.bytebuddy.build.Plugin$Engine$Listener java.util.List java.util.Map java.util.List java.lang.RuntimeException java.util.List
StackMap stack: java.lang.Throwable
91: astore 30
92: aload 9
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 32
goto 104
StackMap locals: net.bytebuddy.build.Plugin$Engine$Default net.bytebuddy.build.Plugin$Engine$Source net.bytebuddy.build.Plugin$Engine$Target java.util.List net.bytebuddy.build.Plugin$Engine$Listener java.util.List java.util.Map java.util.List java.lang.RuntimeException java.util.List top top top top top top top top top top top top top top top top top top top top java.lang.Throwable top java.util.Iterator
StackMap stack:
93: aload 32
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.build.Plugin
astore 31
start local 31 94: aload 31
invokeinterface net.bytebuddy.build.Plugin.close:()V
95: goto 104
StackMap locals: net.bytebuddy.build.Plugin$Engine$Default net.bytebuddy.build.Plugin$Engine$Source net.bytebuddy.build.Plugin$Engine$Target java.util.List net.bytebuddy.build.Plugin$Engine$Listener java.util.List java.util.Map java.util.List java.lang.RuntimeException java.util.List top top top top top top top top top top top top top top top top top top top top java.lang.Throwable net.bytebuddy.build.Plugin java.util.Iterator
StackMap stack: java.lang.Throwable
96: astore 33
start local 33 97: aload 4
aload 31
aload 33
invokeinterface net.bytebuddy.build.Plugin$Engine$Listener.onError:(Lnet/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V
98: goto 104
StackMap locals: net.bytebuddy.build.Plugin$Engine$Default net.bytebuddy.build.Plugin$Engine$Source net.bytebuddy.build.Plugin$Engine$Target java.util.List net.bytebuddy.build.Plugin$Engine$Listener java.util.List java.util.Map java.util.List java.lang.RuntimeException java.util.List top top top top top top top top top top top top top top top top top top top top java.lang.Throwable net.bytebuddy.build.Plugin java.util.Iterator java.lang.Throwable
StackMap stack: java.lang.RuntimeException
99: astore 34
start local 34 100: aload 8
ifnonnull 102
101: aload 34
goto 103
102: StackMap locals: java.lang.RuntimeException
StackMap stack:
aload 8
103: StackMap locals:
StackMap stack: java.lang.RuntimeException
astore 8
end local 34 end local 33 end local 31 104: StackMap locals: net.bytebuddy.build.Plugin$Engine$Default net.bytebuddy.build.Plugin$Engine$Source net.bytebuddy.build.Plugin$Engine$Target java.util.List net.bytebuddy.build.Plugin$Engine$Listener java.util.List java.util.Map java.util.List java.lang.RuntimeException java.util.List top top top top top top top top top top top top top top top top top top top top java.lang.Throwable top java.util.Iterator
StackMap stack:
aload 32
invokeinterface java.util.Iterator.hasNext:()Z
ifne 93
105: aload 30
athrow
106: StackMap locals: net.bytebuddy.build.Plugin$Engine$Default net.bytebuddy.build.Plugin$Engine$Source net.bytebuddy.build.Plugin$Engine$Target java.util.List net.bytebuddy.build.Plugin$Engine$Listener java.util.List java.util.Map java.util.List java.lang.RuntimeException java.util.List
StackMap stack:
aload 9
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 32
goto 118
StackMap locals: net.bytebuddy.build.Plugin$Engine$Default net.bytebuddy.build.Plugin$Engine$Source net.bytebuddy.build.Plugin$Engine$Target java.util.List net.bytebuddy.build.Plugin$Engine$Listener java.util.List java.util.Map java.util.List java.lang.RuntimeException java.util.List top top top top top top top top top top top top top top top top top top top top top top java.util.Iterator
StackMap stack:
107: aload 32
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.build.Plugin
astore 31
start local 31 108: aload 31
invokeinterface net.bytebuddy.build.Plugin.close:()V
109: goto 118
StackMap locals: net.bytebuddy.build.Plugin$Engine$Default net.bytebuddy.build.Plugin$Engine$Source net.bytebuddy.build.Plugin$Engine$Target java.util.List net.bytebuddy.build.Plugin$Engine$Listener java.util.List java.util.Map java.util.List java.lang.RuntimeException java.util.List top top top top top top top top top top top top top top top top top top top top top net.bytebuddy.build.Plugin java.util.Iterator
StackMap stack: java.lang.Throwable
110: astore 33
start local 33 111: aload 4
aload 31
aload 33
invokeinterface net.bytebuddy.build.Plugin$Engine$Listener.onError:(Lnet/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V
112: goto 118
StackMap locals: net.bytebuddy.build.Plugin$Engine$Default net.bytebuddy.build.Plugin$Engine$Source net.bytebuddy.build.Plugin$Engine$Target java.util.List net.bytebuddy.build.Plugin$Engine$Listener java.util.List java.util.Map java.util.List java.lang.RuntimeException java.util.List top top top top top top top top top top top top top top top top top top top top top net.bytebuddy.build.Plugin java.util.Iterator java.lang.Throwable
StackMap stack: java.lang.RuntimeException
113: astore 34
start local 34 114: aload 8
ifnonnull 116
115: aload 34
goto 117
116: StackMap locals: java.lang.RuntimeException
StackMap stack:
aload 8
117: StackMap locals:
StackMap stack: java.lang.RuntimeException
astore 8
end local 34 end local 33 end local 31 118: StackMap locals: net.bytebuddy.build.Plugin$Engine$Default net.bytebuddy.build.Plugin$Engine$Source net.bytebuddy.build.Plugin$Engine$Target java.util.List net.bytebuddy.build.Plugin$Engine$Listener java.util.List java.util.Map java.util.List java.lang.RuntimeException java.util.List top top top top top top top top top top top top top top top top top top top top top top java.util.Iterator
StackMap stack:
aload 32
invokeinterface java.util.Iterator.hasNext:()Z
ifne 107
119: aload 8
ifnonnull 121
120: new net.bytebuddy.build.Plugin$Engine$Summary
dup
aload 5
aload 6
aload 7
invokespecial net.bytebuddy.build.Plugin$Engine$Summary.<init>:(Ljava/util/List;Ljava/util/Map;Ljava/util/List;)V
areturn
121: StackMap locals: net.bytebuddy.build.Plugin$Engine$Default net.bytebuddy.build.Plugin$Engine$Source net.bytebuddy.build.Plugin$Engine$Target java.util.List net.bytebuddy.build.Plugin$Engine$Listener java.util.List java.util.Map java.util.List java.lang.RuntimeException java.util.List
StackMap stack:
aload 8
athrow
end local 9 end local 8 end local 7 end local 6 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 122 0 this Lnet/bytebuddy/build/Plugin$Engine$Default;
0 122 1 source Lnet/bytebuddy/build/Plugin$Engine$Source;
0 122 2 target Lnet/bytebuddy/build/Plugin$Engine$Target;
0 122 3 factories Ljava/util/List<+Lnet/bytebuddy/build/Plugin$Factory;>;
1 122 4 listener Lnet/bytebuddy/build/Plugin$Engine$Listener;
2 122 5 transformed Ljava/util/List<Lnet/bytebuddy/description/type/TypeDescription;>;
3 122 6 failed Ljava/util/Map<Lnet/bytebuddy/description/type/TypeDescription;Ljava/util/List<Ljava/lang/Throwable;>;>;
4 122 7 unresolved Ljava/util/List<Ljava/lang/String;>;
5 122 8 rethrown Ljava/lang/RuntimeException;
6 122 9 plugins Ljava/util/List<Lnet/bytebuddy/build/Plugin;>;
8 9 10 factory Lnet/bytebuddy/build/Plugin$Factory;
11 90 10 origin Lnet/bytebuddy/build/Plugin$Engine$Source$Origin;
12 85 11 classFileLocator Lnet/bytebuddy/dynamic/ClassFileLocator;
13 85 12 typePool Lnet/bytebuddy/pool/TypePool;
14 85 13 manifest Ljava/util/jar/Manifest;
16 85 14 sink Lnet/bytebuddy/build/Plugin$Engine$Target$Sink;
18 77 15 element Lnet/bytebuddy/build/Plugin$Engine$Source$Element;
19 77 17 name Ljava/lang/String;
24 73 18 typeName Ljava/lang/String;
26 73 19 resolution Lnet/bytebuddy/pool/TypePool$Resolution;
28 69 20 typeDescription Lnet/bytebuddy/description/type/TypeDescription;
30 65 21 applied Ljava/util/List<Lnet/bytebuddy/build/Plugin;>;
31 65 22 ignored Ljava/util/List<Lnet/bytebuddy/build/Plugin;>;
32 65 23 errored Ljava/util/List<Ljava/lang/Throwable;>;
33 65 24 builder Lnet/bytebuddy/dynamic/DynamicType$Builder<*>;
35 46 25 plugin Lnet/bytebuddy/build/Plugin;
44 46 27 throwable Ljava/lang/Throwable;
54 62 25 dynamicType Lnet/bytebuddy/dynamic/DynamicType;
57 59 26 entry Ljava/util/Map$Entry<Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/implementation/LoadedTypeInitializer;>;
94 104 31 plugin Lnet/bytebuddy/build/Plugin;
108 118 31 plugin Lnet/bytebuddy/build/Plugin;
97 104 33 throwable Ljava/lang/Throwable;
111 118 33 throwable Ljava/lang/Throwable;
100 104 34 exception Ljava/lang/RuntimeException;
114 118 34 exception Ljava/lang/RuntimeException;
Exception table:
from to target type
35 42 43 Class java.lang.Throwable
16 81 81 any
11 86 86 any
6 91 91 any
94 95 96 Class java.lang.Throwable
97 98 99 Class java.lang.RuntimeException
108 109 110 Class java.lang.Throwable
111 112 113 Class java.lang.RuntimeException
Exceptions:
throws java.io.IOException
Signature: (Lnet/bytebuddy/build/Plugin$Engine$Source;Lnet/bytebuddy/build/Plugin$Engine$Target;Ljava/util/List<+Lnet/bytebuddy/build/Plugin$Factory;>;)Lnet/bytebuddy/build/Plugin$Engine$Summary;
MethodParameters:
Name Flags
source
target
factories
}
SourceFile: "Plugin.java"
NestHost: net.bytebuddy.build.Plugin
InnerClasses:
public abstract Entry = java.util.Map$Entry of java.util.Map
public abstract Enhance = net.bytebuddy.build.HashCodeAndEqualsPlugin$Enhance of net.bytebuddy.build.HashCodeAndEqualsPlugin
public abstract Engine = net.bytebuddy.build.Plugin$Engine of net.bytebuddy.build.Plugin
public abstract AbstractBase = net.bytebuddy.build.Plugin$Engine$AbstractBase of net.bytebuddy.build.Plugin$Engine
public Default = net.bytebuddy.build.Plugin$Engine$Default of net.bytebuddy.build.Plugin$Engine
public abstract ErrorHandler = net.bytebuddy.build.Plugin$Engine$ErrorHandler of net.bytebuddy.build.Plugin$Engine
public Compound = net.bytebuddy.build.Plugin$Engine$ErrorHandler$Compound of net.bytebuddy.build.Plugin$Engine$ErrorHandler
public abstract Enforcing = net.bytebuddy.build.Plugin$Engine$ErrorHandler$Enforcing of net.bytebuddy.build.Plugin$Engine$ErrorHandler
public abstract Failing = net.bytebuddy.build.Plugin$Engine$ErrorHandler$Failing of net.bytebuddy.build.Plugin$Engine$ErrorHandler
public abstract Listener = net.bytebuddy.build.Plugin$Engine$Listener of net.bytebuddy.build.Plugin$Engine
public Compound = net.bytebuddy.build.Plugin$Engine$Listener$Compound of net.bytebuddy.build.Plugin$Engine$Listener
public ForErrorHandler = net.bytebuddy.build.Plugin$Engine$Listener$ForErrorHandler of net.bytebuddy.build.Plugin$Engine$Listener
public final NoOp = net.bytebuddy.build.Plugin$Engine$Listener$NoOp of net.bytebuddy.build.Plugin$Engine$Listener
public abstract PoolStrategy = net.bytebuddy.build.Plugin$Engine$PoolStrategy of net.bytebuddy.build.Plugin$Engine
public final Default = net.bytebuddy.build.Plugin$Engine$PoolStrategy$Default of net.bytebuddy.build.Plugin$Engine$PoolStrategy
public abstract Source = net.bytebuddy.build.Plugin$Engine$Source of net.bytebuddy.build.Plugin$Engine
public abstract Element = net.bytebuddy.build.Plugin$Engine$Source$Element of net.bytebuddy.build.Plugin$Engine$Source
public abstract Origin = net.bytebuddy.build.Plugin$Engine$Source$Origin of net.bytebuddy.build.Plugin$Engine$Source
public Summary = net.bytebuddy.build.Plugin$Engine$Summary of net.bytebuddy.build.Plugin$Engine
public abstract Target = net.bytebuddy.build.Plugin$Engine$Target of net.bytebuddy.build.Plugin$Engine
public abstract Sink = net.bytebuddy.build.Plugin$Engine$Target$Sink of net.bytebuddy.build.Plugin$Engine$Target
public abstract TypeStrategy = net.bytebuddy.build.Plugin$Engine$TypeStrategy of net.bytebuddy.build.Plugin$Engine
public abstract Default = net.bytebuddy.build.Plugin$Engine$TypeStrategy$Default of net.bytebuddy.build.Plugin$Engine$TypeStrategy
public ForEntryPoint = net.bytebuddy.build.Plugin$Engine$TypeStrategy$ForEntryPoint of net.bytebuddy.build.Plugin$Engine$TypeStrategy
public abstract Factory = net.bytebuddy.build.Plugin$Factory of net.bytebuddy.build.Plugin
public UsingReflection = net.bytebuddy.build.Plugin$Factory$UsingReflection of net.bytebuddy.build.Plugin$Factory
public Compound = net.bytebuddy.dynamic.ClassFileLocator$Compound of net.bytebuddy.dynamic.ClassFileLocator
public final NoOp = net.bytebuddy.dynamic.ClassFileLocator$NoOp of net.bytebuddy.dynamic.ClassFileLocator
public abstract Builder = net.bytebuddy.dynamic.DynamicType$Builder of net.bytebuddy.dynamic.DynamicType
public abstract Unloaded = net.bytebuddy.dynamic.DynamicType$Unloaded of net.bytebuddy.dynamic.DynamicType
public abstract Junction = net.bytebuddy.matcher.ElementMatcher$Junction of net.bytebuddy.matcher.ElementMatcher
public abstract Resolution = net.bytebuddy.pool.TypePool$Resolution of net.bytebuddy.pool.TypePool
RuntimeVisibleAnnotations:
net.bytebuddy.build.HashCodeAndEqualsPlugin$Enhance()