Enum CliAbstractSig.CliElementType
- java.lang.Object
-
- java.lang.Enum<CliAbstractSig.CliElementType>
-
- ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<CliAbstractSig.CliElementType>
- Enclosing class:
- CliAbstractSig
public static enum CliAbstractSig.CliElementType extends java.lang.Enum<CliAbstractSig.CliElementType>
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CliAbstractSig.CliElementType
fromInt(int id)
int
id()
static CliAbstractSig.CliElementType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static CliAbstractSig.CliElementType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ELEMENT_TYPE_END
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_END
-
ELEMENT_TYPE_VOID
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_VOID
-
ELEMENT_TYPE_BOOLEAN
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_BOOLEAN
-
ELEMENT_TYPE_CHAR
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_CHAR
-
ELEMENT_TYPE_I1
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_I1
-
ELEMENT_TYPE_U1
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_U1
-
ELEMENT_TYPE_I2
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_I2
-
ELEMENT_TYPE_U2
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_U2
-
ELEMENT_TYPE_I4
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_I4
-
ELEMENT_TYPE_U4
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_U4
-
ELEMENT_TYPE_I8
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_I8
-
ELEMENT_TYPE_U8
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_U8
-
ELEMENT_TYPE_R4
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_R4
-
ELEMENT_TYPE_R8
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_R8
-
ELEMENT_TYPE_STRING
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_STRING
-
ELEMENT_TYPE_PTR
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_PTR
-
ELEMENT_TYPE_BYREF
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_BYREF
-
ELEMENT_TYPE_VALUETYPE
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_VALUETYPE
-
ELEMENT_TYPE_CLASS
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_CLASS
-
ELEMENT_TYPE_VAR
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_VAR
-
ELEMENT_TYPE_ARRAY
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_ARRAY
-
ELEMENT_TYPE_GENERICINST
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_GENERICINST
-
ELEMENT_TYPE_TYPEDBYREF
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_TYPEDBYREF
-
ELEMENT_TYPE_I
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_I
-
ELEMENT_TYPE_U
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_U
-
ELEMENT_TYPE_FNPTR
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_FNPTR
-
ELEMENT_TYPE_OBJECT
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_OBJECT
-
ELEMENT_TYPE_SZARRAY
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_SZARRAY
-
ELEMENT_TYPE_MVAR
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_MVAR
-
ELEMENT_TYPE_CMOD_REQD
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_CMOD_REQD
-
ELEMENT_TYPE_CMOD_OPT
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_CMOD_OPT
-
ELEMENT_TYPE_INTERNAL
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_INTERNAL
-
ELEMENT_TYPE_MAX
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_MAX
-
ELEMENT_TYPE_MODIFIER
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_MODIFIER
-
ELEMENT_TYPE_SENTINAL
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_SENTINAL
-
ELEMENT_TYPE_PINNED
public static final CliAbstractSig.CliElementType ELEMENT_TYPE_PINNED
-
-
Method Detail
-
values
public static CliAbstractSig.CliElementType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (CliAbstractSig.CliElementType c : CliAbstractSig.CliElementType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static CliAbstractSig.CliElementType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
id
public int id()
-
fromInt
public static CliAbstractSig.CliElementType fromInt(int id)
-
-