Package org.objectweb.asm
Class SymbolTable.Entry
java.lang.Object
org.objectweb.asm.Symbol
org.objectweb.asm.SymbolTable.Entry
- Enclosing class:
- SymbolTable
An entry of a SymbolTable. This concrete and private subclass of
Symbol
adds two fields
which are only used inside SymbolTable, to implement hash sets of symbols (in order to avoid
duplicate symbols). See SymbolTable.entries
.-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final int
The hash code of this entry.(package private) SymbolTable.Entry
Another entry (and so on recursively) having the same hash code (modulo the size ofSymbolTable.entries
) as this one.Fields inherited from class org.objectweb.asm.Symbol
BOOTSTRAP_METHOD_TAG, CONSTANT_CLASS_TAG, CONSTANT_DOUBLE_TAG, CONSTANT_DYNAMIC_TAG, CONSTANT_FIELDREF_TAG, CONSTANT_FLOAT_TAG, CONSTANT_INTEGER_TAG, CONSTANT_INTERFACE_METHODREF_TAG, CONSTANT_INVOKE_DYNAMIC_TAG, CONSTANT_LONG_TAG, CONSTANT_METHOD_HANDLE_TAG, CONSTANT_METHOD_TYPE_TAG, CONSTANT_METHODREF_TAG, CONSTANT_MODULE_TAG, CONSTANT_NAME_AND_TYPE_TAG, CONSTANT_PACKAGE_TAG, CONSTANT_STRING_TAG, CONSTANT_UTF8_TAG, data, index, info, MERGED_TYPE_TAG, name, owner, tag, TYPE_TAG, UNINITIALIZED_TYPE_TAG, value
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.objectweb.asm.Symbol
getArgumentsAndReturnSizes
-
Field Details
-
hashCode
final int hashCodeThe hash code of this entry. -
next
SymbolTable.Entry nextAnother entry (and so on recursively) having the same hash code (modulo the size ofSymbolTable.entries
) as this one.
-
-
Constructor Details