public final enum class net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate extends java.lang.Enum
{
public static final enum net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate BOOLEAN;
public static final enum net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate BYTE;
public static final enum net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate SHORT;
public static final enum net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate CHARACTER;
public static final enum net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate INTEGER;
public static final enum net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate LONG;
public static final enum net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate FLOAT;
public static final enum net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate DOUBLE;
private final net.bytebuddy.description.type.TypeDescription wrapperType;
private final net.bytebuddy.implementation.bytecode.StackManipulation$Size size;
private final java.lang.String boxingMethodName;
private final java.lang.String boxingMethodDescriptor;
private static final net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate[] $VALUES;
public static net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate[] values()
{
java.lang.Object v;
net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate[] v;
v = <net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate[] $VALUES>;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
return v;
}
public static net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate 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/bytecode/assign/primitive/PrimitiveBoxingDelegate;", v);
return v;
}
private void <init>(java.lang.String, int, java.lang.Class, net.bytebuddy.implementation.bytecode.StackSize, java.lang.String, java.lang.String)
{
net.bytebuddy.implementation.bytecode.StackSize v;
net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate v;
net.bytebuddy.implementation.bytecode.StackManipulation$Size v;
int v;
java.lang.Class v;
java.lang.String v, v, v;
net.bytebuddy.description.type.TypeDescription v;
v := @this: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: java.lang.Class;
v := @parameter: net.bytebuddy.implementation.bytecode.StackSize;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Enum: void <init>(java.lang.String,int)>(v, v);
v = staticinvoke <net.bytebuddy.description.type.TypeDescription$ForLoadedType: net.bytebuddy.description.type.TypeDescription of(java.lang.Class)>(v);
v.<net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.description.type.TypeDescription wrapperType> = v;
v = virtualinvoke v.<net.bytebuddy.implementation.bytecode.StackSize: net.bytebuddy.implementation.bytecode.StackManipulation$Size toDecreasingSize()>();
v.<net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.StackManipulation$Size size> = v;
v.<net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: java.lang.String boxingMethodName> = v;
v.<net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: java.lang.String boxingMethodDescriptor> = v;
return;
}
public static net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate forPrimitive(net.bytebuddy.description.type.TypeDefinition)
{
java.lang.String v;
boolean v, v, v, v, v, v, v, v;
net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate v, v, v, v, v, v, v, v;
java.lang.IllegalArgumentException v;
net.bytebuddy.description.type.TypeDefinition v;
java.lang.Class v, v, v, v, v, v, v, v;
v := @parameter: net.bytebuddy.description.type.TypeDefinition;
v = <java.lang.Boolean: java.lang.Class TYPE>;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: boolean represents(java.lang.reflect.Type)>(v);
if v == 0 goto label;
v = <net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate BOOLEAN>;
return v;
label:
v = <java.lang.Byte: java.lang.Class TYPE>;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: boolean represents(java.lang.reflect.Type)>(v);
if v == 0 goto label;
v = <net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate BYTE>;
return v;
label:
v = <java.lang.Short: java.lang.Class TYPE>;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: boolean represents(java.lang.reflect.Type)>(v);
if v == 0 goto label;
v = <net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate SHORT>;
return v;
label:
v = <java.lang.Character: java.lang.Class TYPE>;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: boolean represents(java.lang.reflect.Type)>(v);
if v == 0 goto label;
v = <net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate CHARACTER>;
return v;
label:
v = <java.lang.Integer: java.lang.Class TYPE>;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: boolean represents(java.lang.reflect.Type)>(v);
if v == 0 goto label;
v = <net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate INTEGER>;
return v;
label:
v = <java.lang.Long: java.lang.Class TYPE>;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: boolean represents(java.lang.reflect.Type)>(v);
if v == 0 goto label;
v = <net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate LONG>;
return v;
label:
v = <java.lang.Float: java.lang.Class TYPE>;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: boolean represents(java.lang.reflect.Type)>(v);
if v == 0 goto label;
v = <net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate FLOAT>;
return v;
label:
v = <java.lang.Double: java.lang.Class TYPE>;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: boolean represents(java.lang.reflect.Type)>(v);
if v == 0 goto label;
v = <net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate DOUBLE>;
return v;
label:
v = new java.lang.IllegalArgumentException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (net.bytebuddy.description.type.TypeDefinition)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Not a non-void, primitive type: \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
}
public net.bytebuddy.implementation.bytecode.StackManipulation assignBoxedTo(net.bytebuddy.description.type.TypeDescription$Generic, net.bytebuddy.implementation.bytecode.assign.Assigner, net.bytebuddy.implementation.bytecode.assign.Assigner$Typing)
{
net.bytebuddy.description.type.TypeDescription$Generic v, v;
net.bytebuddy.implementation.bytecode.assign.Assigner v;
net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate v;
net.bytebuddy.implementation.bytecode.assign.Assigner$Typing v;
net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate$BoxingStackManipulation v;
net.bytebuddy.implementation.bytecode.StackManipulation v;
net.bytebuddy.description.type.TypeDescription v;
v := @this: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate;
v := @parameter: net.bytebuddy.description.type.TypeDescription$Generic;
v := @parameter: net.bytebuddy.implementation.bytecode.assign.Assigner;
v := @parameter: net.bytebuddy.implementation.bytecode.assign.Assigner$Typing;
v = new net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate$BoxingStackManipulation;
v = v.<net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.description.type.TypeDescription wrapperType>;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: net.bytebuddy.description.type.TypeDescription$Generic asGenericType()>();
v = interfaceinvoke v.<net.bytebuddy.implementation.bytecode.assign.Assigner: net.bytebuddy.implementation.bytecode.StackManipulation assign(net.bytebuddy.description.type.TypeDescription$Generic,net.bytebuddy.description.type.TypeDescription$Generic,net.bytebuddy.implementation.bytecode.assign.Assigner$Typing)>(v, v, v);
specialinvoke v.<net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate$BoxingStackManipulation: void <init>(net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate,net.bytebuddy.implementation.bytecode.StackManipulation)>(v, v);
return v;
}
private static net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate[] $values()
{
net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate v, v, v, v, v, v, v, v;
net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate[] v;
v = newarray (net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate)[8];
v = <net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate BOOLEAN>;
v[0] = v;
v = <net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate BYTE>;
v[1] = v;
v = <net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate SHORT>;
v[2] = v;
v = <net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate CHARACTER>;
v[3] = v;
v = <net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate INTEGER>;
v[4] = v;
v = <net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate LONG>;
v[5] = v;
v = <net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate FLOAT>;
v[6] = v;
v = <net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate DOUBLE>;
v[7] = v;
return v;
}
static void <clinit>()
{
net.bytebuddy.implementation.bytecode.StackSize v, v, v, v, v, v, v, v;
net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate v, v, v, v, v, v, v, v;
net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate[] v;
v = new net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate;
v = <net.bytebuddy.implementation.bytecode.StackSize: net.bytebuddy.implementation.bytecode.StackSize ZERO>;
specialinvoke v.<net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: void <init>(java.lang.String,int,java.lang.Class,net.bytebuddy.implementation.bytecode.StackSize,java.lang.String,java.lang.String)>("BOOLEAN", 0, class "Ljava/lang/Boolean;", v, "valueOf", "(Z)Ljava/lang/Boolean;");
<net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate BOOLEAN> = v;
v = new net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate;
v = <net.bytebuddy.implementation.bytecode.StackSize: net.bytebuddy.implementation.bytecode.StackSize ZERO>;
specialinvoke v.<net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: void <init>(java.lang.String,int,java.lang.Class,net.bytebuddy.implementation.bytecode.StackSize,java.lang.String,java.lang.String)>("BYTE", 1, class "Ljava/lang/Byte;", v, "valueOf", "(B)Ljava/lang/Byte;");
<net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate BYTE> = v;
v = new net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate;
v = <net.bytebuddy.implementation.bytecode.StackSize: net.bytebuddy.implementation.bytecode.StackSize ZERO>;
specialinvoke v.<net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: void <init>(java.lang.String,int,java.lang.Class,net.bytebuddy.implementation.bytecode.StackSize,java.lang.String,java.lang.String)>("SHORT", 2, class "Ljava/lang/Short;", v, "valueOf", "(S)Ljava/lang/Short;");
<net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate SHORT> = v;
v = new net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate;
v = <net.bytebuddy.implementation.bytecode.StackSize: net.bytebuddy.implementation.bytecode.StackSize ZERO>;
specialinvoke v.<net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: void <init>(java.lang.String,int,java.lang.Class,net.bytebuddy.implementation.bytecode.StackSize,java.lang.String,java.lang.String)>("CHARACTER", 3, class "Ljava/lang/Character;", v, "valueOf", "(C)Ljava/lang/Character;");
<net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate CHARACTER> = v;
v = new net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate;
v = <net.bytebuddy.implementation.bytecode.StackSize: net.bytebuddy.implementation.bytecode.StackSize ZERO>;
specialinvoke v.<net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: void <init>(java.lang.String,int,java.lang.Class,net.bytebuddy.implementation.bytecode.StackSize,java.lang.String,java.lang.String)>("INTEGER", 4, class "Ljava/lang/Integer;", v, "valueOf", "(I)Ljava/lang/Integer;");
<net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate INTEGER> = v;
v = new net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate;
v = <net.bytebuddy.implementation.bytecode.StackSize: net.bytebuddy.implementation.bytecode.StackSize SINGLE>;
specialinvoke v.<net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: void <init>(java.lang.String,int,java.lang.Class,net.bytebuddy.implementation.bytecode.StackSize,java.lang.String,java.lang.String)>("LONG", 5, class "Ljava/lang/Long;", v, "valueOf", "(J)Ljava/lang/Long;");
<net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate LONG> = v;
v = new net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate;
v = <net.bytebuddy.implementation.bytecode.StackSize: net.bytebuddy.implementation.bytecode.StackSize ZERO>;
specialinvoke v.<net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: void <init>(java.lang.String,int,java.lang.Class,net.bytebuddy.implementation.bytecode.StackSize,java.lang.String,java.lang.String)>("FLOAT", 6, class "Ljava/lang/Float;", v, "valueOf", "(F)Ljava/lang/Float;");
<net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate FLOAT> = v;
v = new net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate;
v = <net.bytebuddy.implementation.bytecode.StackSize: net.bytebuddy.implementation.bytecode.StackSize SINGLE>;
specialinvoke v.<net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: void <init>(java.lang.String,int,java.lang.Class,net.bytebuddy.implementation.bytecode.StackSize,java.lang.String,java.lang.String)>("DOUBLE", 7, class "Ljava/lang/Double;", v, "valueOf", "(D)Ljava/lang/Double;");
<net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate DOUBLE> = v;
v = staticinvoke <net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate[] $values()>();
<net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate: net.bytebuddy.implementation.bytecode.assign.primitive.PrimitiveBoxingDelegate[] $VALUES> = v;
return;
}
}