public final enum class net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph extends java.lang.Enum implements net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler
{
public static final enum net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph INSTANCE;
private final transient net.bytebuddy.dynamic.scaffold.MethodGraph$Linked methodGraph;
private static final net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph[] $VALUES;
public static net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph[] values()
{
net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph[] v;
java.lang.Object v;
v = <net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph: net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph[] $VALUES>;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
return v;
}
public static net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph valueOf(java.lang.String)
{
java.lang.String v;
java.lang.Enum v;
v := @parameter: java.lang.String;
v = staticinvoke <java.lang.Enum: java.lang.Enum valueOf(java.lang.Class,java.lang.String)>(class "Lnet/bytebuddy/implementation/auxiliary/MethodCallProxy$PrecomputedMethodGraph;", v);
return v;
}
private void <init>(java.lang.String, int)
{
java.util.LinkedHashMap v;
net.bytebuddy.description.method.MethodDescription$Latent v, v;
net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph v;
java.util.Map v;
int v;
java.lang.String v;
net.bytebuddy.description.'annotation'.AnnotationValue v, v;
net.bytebuddy.dynamic.scaffold.MethodGraph$Node$Simple v, v;
net.bytebuddy.description.type.TypeDescription$Generic v, v, v, v, v;
net.bytebuddy.dynamic.scaffold.MethodGraph$Simple v;
net.bytebuddy.dynamic.scaffold.MethodGraph$Linked$Delegation v;
java.util.List v, v, v, v, v, v, v, v;
net.bytebuddy.description.method.MethodDescription$SignatureToken v, v;
java.lang.Class v;
net.bytebuddy.description.type.TypeDescription v, v;
v := @this: net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph;
v := @parameter: java.lang.String;
v := @parameter: int;
specialinvoke v.<java.lang.Enum: void <init>(java.lang.String,int)>(v, v);
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v = new net.bytebuddy.description.method.MethodDescription$Latent;
v = staticinvoke <net.bytebuddy.description.type.TypeDescription$ForLoadedType: net.bytebuddy.description.type.TypeDescription of(java.lang.Class)>(class "Ljava/util/concurrent/Callable;");
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
v = staticinvoke <net.bytebuddy.description.type.TypeDescription$Generic$OfNonGenericType$ForLoadedType: net.bytebuddy.description.type.TypeDescription$Generic of(java.lang.Class)>(class "Ljava/lang/Object;");
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
v = staticinvoke <net.bytebuddy.description.type.TypeDescription$Generic$OfNonGenericType$ForLoadedType: net.bytebuddy.description.type.TypeDescription$Generic of(java.lang.Class)>(class "Ljava/lang/Exception;");
v = staticinvoke <java.util.Collections: java.util.List singletonList(java.lang.Object)>(v);
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
v = <net.bytebuddy.description.'annotation'.AnnotationValue: net.bytebuddy.description.'annotation'.AnnotationValue UNDEFINED>;
v = <net.bytebuddy.description.type.TypeDescription$Generic: net.bytebuddy.description.type.TypeDescription$Generic UNDEFINED>;
specialinvoke v.<net.bytebuddy.description.method.MethodDescription$Latent: void <init>(net.bytebuddy.description.type.TypeDescription,java.lang.String,int,java.util.List,net.bytebuddy.description.type.TypeDescription$Generic,java.util.List,java.util.List,java.util.List,net.bytebuddy.description.'annotation'.AnnotationValue,net.bytebuddy.description.type.TypeDescription$Generic)>(v, "call", 1025, v, v, v, v, v, v, v);
v = interfaceinvoke v.<net.bytebuddy.description.method.MethodDescription: net.bytebuddy.description.method.MethodDescription$SignatureToken asSignatureToken()>();
v = new net.bytebuddy.dynamic.scaffold.MethodGraph$Node$Simple;
specialinvoke v.<net.bytebuddy.dynamic.scaffold.MethodGraph$Node$Simple: void <init>(net.bytebuddy.description.method.MethodDescription)>(v);
virtualinvoke v.<java.util.LinkedHashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = new net.bytebuddy.description.method.MethodDescription$Latent;
v = staticinvoke <net.bytebuddy.description.type.TypeDescription$ForLoadedType: net.bytebuddy.description.type.TypeDescription of(java.lang.Class)>(class "Ljava/lang/Runnable;");
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
v = <java.lang.Void: java.lang.Class TYPE>;
v = staticinvoke <net.bytebuddy.description.type.TypeDescription$Generic$OfNonGenericType$ForLoadedType: net.bytebuddy.description.type.TypeDescription$Generic of(java.lang.Class)>(v);
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
v = <net.bytebuddy.description.'annotation'.AnnotationValue: net.bytebuddy.description.'annotation'.AnnotationValue UNDEFINED>;
v = <net.bytebuddy.description.type.TypeDescription$Generic: net.bytebuddy.description.type.TypeDescription$Generic UNDEFINED>;
specialinvoke v.<net.bytebuddy.description.method.MethodDescription$Latent: void <init>(net.bytebuddy.description.type.TypeDescription,java.lang.String,int,java.util.List,net.bytebuddy.description.type.TypeDescription$Generic,java.util.List,java.util.List,java.util.List,net.bytebuddy.description.'annotation'.AnnotationValue,net.bytebuddy.description.type.TypeDescription$Generic)>(v, "run", 1025, v, v, v, v, v, v, v);
v = interfaceinvoke v.<net.bytebuddy.description.method.MethodDescription: net.bytebuddy.description.method.MethodDescription$SignatureToken asSignatureToken()>();
v = new net.bytebuddy.dynamic.scaffold.MethodGraph$Node$Simple;
specialinvoke v.<net.bytebuddy.dynamic.scaffold.MethodGraph$Node$Simple: void <init>(net.bytebuddy.description.method.MethodDescription)>(v);
virtualinvoke v.<java.util.LinkedHashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = new net.bytebuddy.dynamic.scaffold.MethodGraph$Simple;
specialinvoke v.<net.bytebuddy.dynamic.scaffold.MethodGraph$Simple: void <init>(java.util.LinkedHashMap)>(v);
v = new net.bytebuddy.dynamic.scaffold.MethodGraph$Linked$Delegation;
v = staticinvoke <java.util.Collections: java.util.Map emptyMap()>();
specialinvoke v.<net.bytebuddy.dynamic.scaffold.MethodGraph$Linked$Delegation: void <init>(net.bytebuddy.dynamic.scaffold.MethodGraph,net.bytebuddy.dynamic.scaffold.MethodGraph,java.util.Map)>(v, v, v);
v.<net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph: net.bytebuddy.dynamic.scaffold.MethodGraph$Linked methodGraph> = v;
return;
}
public net.bytebuddy.dynamic.scaffold.MethodGraph$Linked compile(net.bytebuddy.description.type.TypeDefinition)
{
net.bytebuddy.dynamic.scaffold.MethodGraph$Linked v;
net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph v;
net.bytebuddy.description.type.TypeDefinition v;
v := @this: net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph;
v := @parameter: net.bytebuddy.description.type.TypeDefinition;
v = v.<net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph: net.bytebuddy.dynamic.scaffold.MethodGraph$Linked methodGraph>;
return v;
}
public net.bytebuddy.dynamic.scaffold.MethodGraph$Linked compile(net.bytebuddy.description.type.TypeDescription)
{
net.bytebuddy.description.type.TypeDescription v;
net.bytebuddy.dynamic.scaffold.MethodGraph$Linked v;
net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph v;
v := @this: net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph;
v := @parameter: net.bytebuddy.description.type.TypeDescription;
v = v.<net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph: net.bytebuddy.dynamic.scaffold.MethodGraph$Linked methodGraph>;
return v;
}
public net.bytebuddy.dynamic.scaffold.MethodGraph$Linked compile(net.bytebuddy.description.type.TypeDefinition, net.bytebuddy.description.type.TypeDescription)
{
net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph v;
net.bytebuddy.description.type.TypeDefinition v;
net.bytebuddy.description.type.TypeDescription v;
net.bytebuddy.dynamic.scaffold.MethodGraph$Linked v;
v := @this: net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph;
v := @parameter: net.bytebuddy.description.type.TypeDefinition;
v := @parameter: net.bytebuddy.description.type.TypeDescription;
v = v.<net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph: net.bytebuddy.dynamic.scaffold.MethodGraph$Linked methodGraph>;
return v;
}
public net.bytebuddy.dynamic.scaffold.MethodGraph$Linked compile(net.bytebuddy.description.type.TypeDescription, net.bytebuddy.description.type.TypeDescription)
{
net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph v;
net.bytebuddy.description.type.TypeDescription v, v;
net.bytebuddy.dynamic.scaffold.MethodGraph$Linked v;
v := @this: net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph;
v := @parameter: net.bytebuddy.description.type.TypeDescription;
v := @parameter: net.bytebuddy.description.type.TypeDescription;
v = v.<net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph: net.bytebuddy.dynamic.scaffold.MethodGraph$Linked methodGraph>;
return v;
}
private static net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph[] $values()
{
net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph[] v;
net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph v;
v = newarray (net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph)[1];
v = <net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph: net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph INSTANCE>;
v[0] = v;
return v;
}
static void <clinit>()
{
net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph[] v;
net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph v;
v = new net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph;
specialinvoke v.<net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph: void <init>(java.lang.String,int)>("INSTANCE", 0);
<net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph: net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph INSTANCE> = v;
v = staticinvoke <net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph: net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph[] $values()>();
<net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph: net.bytebuddy.implementation.auxiliary.MethodCallProxy$PrecomputedMethodGraph[] $VALUES> = v;
return;
}
}