# Enum: com.pnfsoftware.jeb.core.output.ItemClassIdentifiers

Well\-known class identifiers for interactive items.

## Constant: ADDRESS

## Constant: ADDRESS_SLACK

## Constant: ANNOTATION

## Constant: ARTIFACT

## Constant: BYTECODE

## Constant: CHARACTER

## Constant: CLASS_NAME

## Constant: CODE_DATA

## Constant: CODE_ERRORS

## Constant: CODE_INSTRUCTIONS

## Constant: CODE_LIBRARY

## Constant: CODE_METADATA

## Constant: CODE_ORPHAN

## Constant: CODE_ROUTINE

## Constant: CODE_SLACK

## Constant: CODE_STUB

## Constant: CODE_UNKNOWN

## Constant: CODE_USERLIB

## Constant: COMMENT

## Constant: COMMENT_AUTO

## Constant: DEBUGGING_PC_LINE

## Constant: DEFAULT

## Constant: DIRECTIVE

## Constant: EXTERNAL_CLASS_NAME

## Constant: EXTERNAL_FIELD_NAME

## Constant: EXTERNAL_METHOD_NAME

## Constant: FIELD_NAME

## Constant: FIELD_NAME_GENERATED

## Constant: IDENTIFIER

## Constant: IMMEDIATE

## Constant: INFO_CORRUPT

## Constant: INFO_DANGEROUS

## Constant: INFO_DEBUG

## Constant: INFO_DEPRECATED

## Constant: INFO_ERROR

## Constant: INFO_MALFORMED

## Constant: INFO_NORMAL

## Constant: INFO_USELESS

## Constant: INFO_WARNING

## Constant: KEYWORD

## Constant: LABEL

## Constant: LABEL_ALTERNATE

## Constant: LABEL_OOR

## Constant: LAMBDA

## Constant: MARKUP_ACTIVE

## Constant: MARKUP_ATTRIBUTE_NAME

## Constant: MARKUP_ATTRIBUTE_VALUE

## Constant: MARKUP_COMMENT

## Constant: MARKUP_ELEMENT

## Constant: MARKUP_OTHER

## Constant: MARKUP_TEXT

## Constant: METHOD_NAME

## Constant: METHOD_NAME_GENERATED

## Constant: MNEMONIC

## Constant: MNEMONIC_PREFIX

## Constant: NUMBER

## Constant: NUMBER_GENERATED

## Constant: OPCODE

## Constant: PACKAGE_NAME

## Constant: PARAMETER

## Constant: REGISTER

## Constant: RESULT_ERROR

## Constant: RESULT_SUCCESS

## Constant: SEPARATOR

## Constant: STRING

## Constant: STRING_GENERATED

## Constant: TYPE

## Constant: TYPE_BYTE

## Constant: TYPE_DOUBLE

## Constant: TYPE_FLOAT

## Constant: TYPE_INTEGER

## Constant: TYPE_LONG

## Constant: TYPE_PROTOTYPE

## Constant: TYPE_SHORT

## Method: getId
- return type: `int`

Description: Retrieve the identifier of a class.
return: the integer identifier associated with this class

## Static Method: currentValues
- return type: `com.pnfsoftware.jeb.core.output.ItemClassIdentifiers[]`

Description: Retrieve the list of non\-deprecated enumerated values. This method is the same as [#values()](#values()) except entries annotated @[SerDeprecatedEnumField](SerDeprecatedEnumField) are not returned.
return: an array of non\-deprecated enumerated entries

## Static Method: getById
- parameter: `id`, type: `int`
- return type: `com.pnfsoftware.jeb.core.output.ItemClassIdentifiers`

Description: Retrieve an item by its unique integer identifier.
parameter: id: the integer id
return: the corresponding enum constant, null if none

## Static Method: valueOf
- parameter: `name`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.core.output.ItemClassIdentifiers`


## Static Method: values
- return type: `com.pnfsoftware.jeb.core.output.ItemClassIdentifiers[]`


