Uses of Class
org.datanucleus.enhancer.asm.SymbolTable.Entry
Packages that use SymbolTable.Entry
Package
Description
ASM : a small and fast bytecode manipulation framework.
-
Uses of SymbolTable.Entry in org.datanucleus.enhancer.asm
Fields in org.datanucleus.enhancer.asm declared as SymbolTable.EntryModifier and TypeFieldDescriptionprivate SymbolTable.Entry[]SymbolTable.entriesA hash set of all the entries in this SymbolTable (this includes the constant pool entries, the bootstrap method entries and the type table entries).(package private) SymbolTable.EntrySymbolTable.Entry.nextAnother entry (and so on recursively) having the same hash code (modulo the size ofSymbolTable.entries) as this one.private SymbolTable.Entry[]SymbolTable.typeTableAn ASM specific type table used to temporarily store internal names that will not necessarily be stored in the constant pool.Methods in org.datanucleus.enhancer.asm that return SymbolTable.EntryModifier and TypeMethodDescriptionprivate SymbolTable.EntrySymbolTable.addConstantMemberReference(int tag, String owner, String name, String descriptor) Adds a CONSTANT_Fieldref_info, CONSTANT_Methodref_info or CONSTANT_InterfaceMethodref_info to the constant pool of this symbol table.private SymbolTable.EntrySymbolTable.get(int hashCode) Returns the list of entries which can potentially have the given hash code.private SymbolTable.EntrySymbolTable.put(SymbolTable.Entry entry) Puts the given entry in theSymbolTable.entrieshash set.Methods in org.datanucleus.enhancer.asm with parameters of type SymbolTable.EntryModifier and TypeMethodDescriptionprivate voidSymbolTable.add(SymbolTable.Entry entry) Adds the given entry in theSymbolTable.entrieshash set.private intSymbolTable.addTypeInternal(SymbolTable.Entry entry) Adds the given type Symbol toSymbolTable.typeTable.private SymbolTable.EntrySymbolTable.put(SymbolTable.Entry entry) Puts the given entry in theSymbolTable.entrieshash set.