public final enum

ItemClassIdentifiers

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ com.pnfsoftware.jeb.core.output.ItemClassIdentifiers

Class Overview

Well-known class identifiers for interactive items.

See Also

Summary

Enum Values
ItemClassIdentifiers  ADDRESS   
ItemClassIdentifiers  ARTIFACT   
ItemClassIdentifiers  BYTECODE   
ItemClassIdentifiers  CHARACTER   
ItemClassIdentifiers  CLASS_NAME   
ItemClassIdentifiers  CODE_DATA   
ItemClassIdentifiers  CODE_INSTRUCTIONS   
ItemClassIdentifiers  CODE_LIBRARY   
ItemClassIdentifiers  CODE_METADATA   
ItemClassIdentifiers  CODE_ROUTINE   
ItemClassIdentifiers  CODE_UNKNOWN   
ItemClassIdentifiers  COMMENT   
ItemClassIdentifiers  DEFAULT   
ItemClassIdentifiers  DIRECTIVE   
ItemClassIdentifiers  EXTERNAL_CLASS_NAME   
ItemClassIdentifiers  EXTERNAL_FIELD_NAME   
ItemClassIdentifiers  EXTERNAL_METHOD_NAME   
ItemClassIdentifiers  FIELD_NAME   
ItemClassIdentifiers  FUNCTION_NAME   
ItemClassIdentifiers  IDENTIFIER   
ItemClassIdentifiers  IMMEDIATE   
ItemClassIdentifiers  INFO_CORRUPT   
ItemClassIdentifiers  INFO_DANGEROUS   
ItemClassIdentifiers  INFO_DEBUG   
ItemClassIdentifiers  INFO_DEPRECATED   
ItemClassIdentifiers  INFO_ERROR   
ItemClassIdentifiers  INFO_MALFORMED   
ItemClassIdentifiers  INFO_NORMAL   
ItemClassIdentifiers  INFO_USELESS   
ItemClassIdentifiers  INFO_WARNING   
ItemClassIdentifiers  KEYWORD   
ItemClassIdentifiers  LABEL   
ItemClassIdentifiers  MARKUP_ATTRIBUTE_NAME   
ItemClassIdentifiers  MARKUP_ATTRIBUTE_VALUE   
ItemClassIdentifiers  MARKUP_COMMENT   
ItemClassIdentifiers  MARKUP_ELEMENT   
ItemClassIdentifiers  MARKUP_TEXT   
ItemClassIdentifiers  METHOD_NAME   
ItemClassIdentifiers  MNEMONIC   
ItemClassIdentifiers  NUMBER   
ItemClassIdentifiers  OPCODE   
ItemClassIdentifiers  PACKAGE_NAME   
ItemClassIdentifiers  PARAMETER   
ItemClassIdentifiers  REGISTER   
ItemClassIdentifiers  STRING   
ItemClassIdentifiers  TYPE_BYTE   
ItemClassIdentifiers  TYPE_DOUBLE   
ItemClassIdentifiers  TYPE_FLOAT   
ItemClassIdentifiers  TYPE_INTEGER   
ItemClassIdentifiers  TYPE_LONG   
ItemClassIdentifiers  TYPE_SHORT   
Public Methods
static ItemClassIdentifiers getById(int id)
Retrieve an item by its unique integer identifier.
int getId()
Retrieve the identifier of a class.
static ItemClassIdentifiers valueOf(String name)
final static ItemClassIdentifiers[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final ItemClassIdentifiers ADDRESS

public static final ItemClassIdentifiers ARTIFACT

public static final ItemClassIdentifiers BYTECODE

public static final ItemClassIdentifiers CHARACTER

public static final ItemClassIdentifiers CLASS_NAME

public static final ItemClassIdentifiers CODE_DATA

public static final ItemClassIdentifiers CODE_INSTRUCTIONS

public static final ItemClassIdentifiers CODE_LIBRARY

public static final ItemClassIdentifiers CODE_METADATA

public static final ItemClassIdentifiers CODE_ROUTINE

public static final ItemClassIdentifiers CODE_UNKNOWN

public static final ItemClassIdentifiers COMMENT

public static final ItemClassIdentifiers DEFAULT

public static final ItemClassIdentifiers DIRECTIVE

public static final ItemClassIdentifiers EXTERNAL_CLASS_NAME

public static final ItemClassIdentifiers EXTERNAL_FIELD_NAME

public static final ItemClassIdentifiers EXTERNAL_METHOD_NAME

public static final ItemClassIdentifiers FIELD_NAME

public static final ItemClassIdentifiers FUNCTION_NAME

public static final ItemClassIdentifiers IDENTIFIER

public static final ItemClassIdentifiers IMMEDIATE

public static final ItemClassIdentifiers INFO_CORRUPT

public static final ItemClassIdentifiers INFO_DANGEROUS

public static final ItemClassIdentifiers INFO_DEBUG

public static final ItemClassIdentifiers INFO_DEPRECATED

public static final ItemClassIdentifiers INFO_ERROR

public static final ItemClassIdentifiers INFO_MALFORMED

public static final ItemClassIdentifiers INFO_NORMAL

public static final ItemClassIdentifiers INFO_USELESS

public static final ItemClassIdentifiers INFO_WARNING

public static final ItemClassIdentifiers KEYWORD

public static final ItemClassIdentifiers LABEL

public static final ItemClassIdentifiers MARKUP_ATTRIBUTE_NAME

public static final ItemClassIdentifiers MARKUP_ATTRIBUTE_VALUE

public static final ItemClassIdentifiers MARKUP_COMMENT

public static final ItemClassIdentifiers MARKUP_ELEMENT

public static final ItemClassIdentifiers MARKUP_TEXT

public static final ItemClassIdentifiers METHOD_NAME

public static final ItemClassIdentifiers MNEMONIC

public static final ItemClassIdentifiers NUMBER

public static final ItemClassIdentifiers OPCODE

public static final ItemClassIdentifiers PACKAGE_NAME

public static final ItemClassIdentifiers PARAMETER

public static final ItemClassIdentifiers REGISTER

public static final ItemClassIdentifiers STRING

public static final ItemClassIdentifiers TYPE_BYTE

public static final ItemClassIdentifiers TYPE_DOUBLE

public static final ItemClassIdentifiers TYPE_FLOAT

public static final ItemClassIdentifiers TYPE_INTEGER

public static final ItemClassIdentifiers TYPE_LONG

public static final ItemClassIdentifiers TYPE_SHORT

Public Methods

public static ItemClassIdentifiers getById (int id)

Retrieve an item by its unique integer identifier.

Parameters
id the integer id
Returns
  • the corresponding enum constant, null if none

public int getId ()

Retrieve the identifier of a class.

public static ItemClassIdentifiers valueOf (String name)

public static final ItemClassIdentifiers[] values ()