- <init>
Constructs a new SymbolTable for the given ClassWriter, initialized with the
constant pool and boots
- add
Adds the given entry in the #entries hash set. This method does not check
whether #entries already c
- addBootstrapMethod
Adds a bootstrap method to the BootstrapMethods attribute of this symbol table.
Does nothing if the
- addConstant
Adds a number or string constant to the constant pool of this symbol table. Does
nothing if the cons
- addConstantClass
Adds a CONSTANT_Class_info to the constant pool of this symbol table. Does
nothing if the constant p
- addConstantDynamic
Adds a CONSTANT_Dynamic_info to the constant pool of this symbol table. Also
adds the related bootst
- addConstantDynamicOrInvokeDynamicReference
Adds a CONSTANT_Dynamic or a CONSTANT_InvokeDynamic_info to the constant pool of
this symbol table.
- addConstantFieldref
Adds a CONSTANT_Fieldref_info to the constant pool of this symbol table. Does
nothing if the constan
- addConstantFloat
Adds a CONSTANT_Float_info to the constant pool of this symbol table. Does
nothing if the constant p
- addConstantInteger
Adds a CONSTANT_Integer_info to the constant pool of this symbol table. Does
nothing if the constant
- addConstantIntegerOrFloat
Adds a new CONSTANT_Integer_info or CONSTANT_Float_info to the constant pool of
this symbol table.
- addConstantInvokeDynamic
Adds a CONSTANT_InvokeDynamic_info to the constant pool of this symbol table.
Also adds the related