Throws an exception signaling a bad constant index.
Throws an exception signaling a bad constant index.
Throws an exception signaling a bad tag at given address.
Throws an exception signaling a bad tag at given address.
Return the external name of the class info structure found at 'index'.
Return the external name of the class info structure found at 'index'. Use 'getClassSymbol' if the class is sure to be a top-level class.
Return the type of a class constant entry.
Return the type of a class constant entry. Since arrays are considered to be class types, they might appear as entries in 'newarray' or 'cast' opcodes.
Return the name found at given index in the constant pool, with '/' replaced by '.'.
Return the name found at given index.
Return a name and a type at the given index.
Return a name and a type at the given index. If the type is a method
type, a dummy symbol is created in ownerTpe
, which is used as the
owner of its value parameters. This might lead to inconsistencies,
if a symbol of the given name already exists, and has a different
type.
Constructor of this class should not be called directly, use
newConstantPool
instead.