org.jboss.classfilewriter.constpool
Enum ConstPoolEntryType
java.lang.Object
java.lang.Enum<ConstPoolEntryType>
org.jboss.classfilewriter.constpool.ConstPoolEntryType
- All Implemented Interfaces:
- Serializable, Comparable<ConstPoolEntryType>
public enum ConstPoolEntryType
- extends Enum<ConstPoolEntryType>
CLASS
public static final ConstPoolEntryType CLASS
FIELDREF
public static final ConstPoolEntryType FIELDREF
METHODREF
public static final ConstPoolEntryType METHODREF
INTERFACE_METHODREF
public static final ConstPoolEntryType INTERFACE_METHODREF
STRING
public static final ConstPoolEntryType STRING
INTEGER
public static final ConstPoolEntryType INTEGER
FLOAT
public static final ConstPoolEntryType FLOAT
LONG
public static final ConstPoolEntryType LONG
DOUBLE
public static final ConstPoolEntryType DOUBLE
NAME_AND_TYPE
public static final ConstPoolEntryType NAME_AND_TYPE
UTF8
public static final ConstPoolEntryType UTF8
values
public static ConstPoolEntryType[] 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 (ConstPoolEntryType c : ConstPoolEntryType.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they are declared
valueOf
public static ConstPoolEntryType valueOf(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:
IllegalArgumentException
- if this enum type has no constant
with the specified name
NullPointerException
- if the argument is null
getTag
public int getTag()
getSlots
public int getSlots()
- The number of spaces this takes up in the const pool
Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.