public enum PrimitiveBoxing extends java.lang.Enum<PrimitiveBoxing> implements net.bytebuddy.implementation.bytecode.StackManipulation
net.bytebuddy.implementation.bytecode.StackManipulation.Compound, net.bytebuddy.implementation.bytecode.StackManipulation.Illegal, net.bytebuddy.implementation.bytecode.StackManipulation.Size, net.bytebuddy.implementation.bytecode.StackManipulation.Trivial
Enum Constant and Description |
---|
BOOLEAN |
BYTE |
CHARACTER |
DOUBLE |
FLOAT |
INTEGER |
LONG |
SHORT |
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
boxingMethodDescriptor |
private java.lang.String |
boxingMethodName |
private net.bytebuddy.implementation.bytecode.StackManipulation.Size |
size |
private net.bytebuddy.description.type.TypeDescription.ForLoadedType |
wrapperType |
Modifier and Type | Method and Description |
---|---|
net.bytebuddy.implementation.bytecode.StackManipulation.Size |
apply(org.objectweb.asm.MethodVisitor methodVisitor,
net.bytebuddy.implementation.Implementation.Context implementationContext) |
static PrimitiveBoxing |
forPrimitive(net.bytebuddy.description.type.TypeDefinition typeDefinition) |
boolean |
isValid() |
static PrimitiveBoxing |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static PrimitiveBoxing[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final PrimitiveBoxing BOOLEAN
public static final PrimitiveBoxing BYTE
public static final PrimitiveBoxing SHORT
public static final PrimitiveBoxing CHARACTER
public static final PrimitiveBoxing INTEGER
public static final PrimitiveBoxing LONG
public static final PrimitiveBoxing FLOAT
public static final PrimitiveBoxing DOUBLE
private final net.bytebuddy.description.type.TypeDescription.ForLoadedType wrapperType
private final net.bytebuddy.implementation.bytecode.StackManipulation.Size size
private final java.lang.String boxingMethodName
private final java.lang.String boxingMethodDescriptor
public static PrimitiveBoxing[] values()
for (PrimitiveBoxing c : PrimitiveBoxing.values()) System.out.println(c);
public static PrimitiveBoxing valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static PrimitiveBoxing forPrimitive(net.bytebuddy.description.type.TypeDefinition typeDefinition)
public boolean isValid()
isValid
in interface net.bytebuddy.implementation.bytecode.StackManipulation
public net.bytebuddy.implementation.bytecode.StackManipulation.Size apply(org.objectweb.asm.MethodVisitor methodVisitor, net.bytebuddy.implementation.Implementation.Context implementationContext)
apply
in interface net.bytebuddy.implementation.bytecode.StackManipulation