public enum IntegerType extends java.lang.Enum<IntegerType>
| Modifier and Type | Method and Description |
|---|---|
void |
appendAndInsn(org.objectweb.asm.MethodVisitor mv) |
abstract void |
appendLiteralPushInsn(org.objectweb.asm.MethodVisitor mv,
long literal) |
void |
appendOrInsn(org.objectweb.asm.MethodVisitor mv) |
void |
appendReturnInsn(org.objectweb.asm.MethodVisitor mv) |
void |
appendXorInsn(org.objectweb.asm.MethodVisitor mv) |
abstract java.lang.Number |
binaryNegate(java.lang.Number value) |
abstract java.lang.Number |
box(long value) |
org.objectweb.asm.tree.AbstractInsnNode |
createAndInsn() |
abstract org.objectweb.asm.tree.AbstractInsnNode |
createLiteralPushInsn(long literal) |
org.objectweb.asm.tree.AbstractInsnNode |
createOrInsn() |
org.objectweb.asm.tree.AbstractInsnNode |
createReturnInsn() |
org.objectweb.asm.tree.AbstractInsnNode |
createXorInsn() |
static IntegerType |
from(java.lang.Class<?> clazz) |
int |
getAndOpcode() |
java.lang.Class<? extends java.lang.Number> |
getBoxClass() |
int |
getOrOpcode() |
java.lang.Class<? extends java.lang.Number> |
getPrimitiveClass() |
int |
getReturnOpcode() |
java.lang.String |
getTypeDescriptor() |
int |
getXorOpcode() |
static IntegerType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static IntegerType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final IntegerType INT
public static final IntegerType LONG
public static IntegerType[] values()
for (IntegerType c : IntegerType.values()) System.out.println(c);
public static IntegerType 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 IntegerType from(java.lang.Class<?> clazz)
public org.objectweb.asm.tree.AbstractInsnNode createAndInsn()
public void appendAndInsn(org.objectweb.asm.MethodVisitor mv)
public int getAndOpcode()
public org.objectweb.asm.tree.AbstractInsnNode createOrInsn()
public void appendOrInsn(org.objectweb.asm.MethodVisitor mv)
public int getOrOpcode()
public org.objectweb.asm.tree.AbstractInsnNode createXorInsn()
public void appendXorInsn(org.objectweb.asm.MethodVisitor mv)
public int getXorOpcode()
public org.objectweb.asm.tree.AbstractInsnNode createReturnInsn()
public void appendReturnInsn(org.objectweb.asm.MethodVisitor mv)
public int getReturnOpcode()
public abstract org.objectweb.asm.tree.AbstractInsnNode createLiteralPushInsn(long literal)
public abstract void appendLiteralPushInsn(org.objectweb.asm.MethodVisitor mv,
long literal)
public java.lang.String getTypeDescriptor()
public java.lang.Class<? extends java.lang.Number> getBoxClass()
public java.lang.Class<? extends java.lang.Number> getPrimitiveClass()
public abstract java.lang.Number box(long value)
public abstract java.lang.Number binaryNegate(java.lang.Number value)