public enum JvmPrimitiveType extends java.lang.Enum<JvmPrimitiveType>
| Enum Constant and Description |
|---|
BOOLEAN |
BYTE |
CHAR |
DOUBLE |
FLOAT |
INT |
LONG |
SHORT |
| Modifier and Type | Method and Description |
|---|---|
org.jetbrains.asm4.Type |
getAsmArrayType() |
org.jetbrains.asm4.Type |
getAsmType() |
static JvmPrimitiveType |
getByAsmType(org.jetbrains.asm4.Type type) |
static JvmPrimitiveType |
getByWrapperAsmType(org.jetbrains.asm4.Type type) |
static JvmPrimitiveType |
getByWrapperClass(JvmClassName className) |
JvmClassName |
getIterator() |
char |
getJvmLetter() |
java.lang.String |
getName() |
PrimitiveType |
getPrimitiveType() |
JvmClassName |
getWrapper() |
static JvmPrimitiveType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static JvmPrimitiveType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final JvmPrimitiveType BOOLEAN
public static final JvmPrimitiveType CHAR
public static final JvmPrimitiveType BYTE
public static final JvmPrimitiveType SHORT
public static final JvmPrimitiveType INT
public static final JvmPrimitiveType FLOAT
public static final JvmPrimitiveType LONG
public static final JvmPrimitiveType DOUBLE
public static JvmPrimitiveType[] values()
for (JvmPrimitiveType c : JvmPrimitiveType.values()) System.out.println(c);
public static JvmPrimitiveType 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 PrimitiveType getPrimitiveType()
public java.lang.String getName()
public JvmClassName getWrapper()
public org.jetbrains.asm4.Type getAsmType()
public org.jetbrains.asm4.Type getAsmArrayType()
public JvmClassName getIterator()
public char getJvmLetter()
@Nullable public static JvmPrimitiveType getByAsmType(org.jetbrains.asm4.Type type)
@Nullable public static JvmPrimitiveType getByWrapperAsmType(org.jetbrains.asm4.Type type)
@Nullable public static JvmPrimitiveType getByWrapperClass(JvmClassName className)