| Modifier and Type | Class and Description |
|---|---|
| private class | |
| private class |
| Modifier and Type | Field and Description |
|---|---|
| private static long | |
| private static AddressField | |
| private static AddressField | |
| private static AddressField | |
| private static final boolean | |
| private static long | |
| private static CIntField | |
| private static long | |
| private static int | |
| private static int | |
| private static int | |
| private static CIntField | |
| private static CIntField | |
| private static CIntField | |
| private static final String[] | |
| private static MetadataField | |
| private static AddressField | |
| private static CIntField | |
| private static AddressField |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected void | |
| private static int | |
| private static int | |
| public Address | |
| public int | |
| public short[] | |
| private U2Array | |
| public int | |
| public short[] | |
| public ConstantPoolCache | |
| public double | |
| private long | |
| public int | |
| public Klass | |
| public Field | |
| public float | |
| public Symbol | |
| public int | |
| public Klass | |
| public Symbol | |
| public ConstantPool. | |
| public int | |
| public long | |
| public int | |
| public int | |
| public Method | |
| public int | |
| public int[] | |
| public int | |
| public Symbol | |
| public int | |
| private U4Array | |
| private int | |
| public InstanceKlass | |
| public KlassArray | |
| public Oop | |
| public Symbol | |
| public int | |
| public long | |
| public ConstantPool. | |
| public Symbol | |
| public Symbol | |
| public ConstantTag | |
| public U1Array | |
| public Symbol | |
| private long | |
| private static synchronized void | |
| private int | |
| public int | |
| public boolean | |
| public void | |
| public long | |
| public long | |
| private String | |
| public int | |
| public void | |
| public U2Array | |
| public int | |
| public int | |
| public Symbol | |
| public Symbol | |
| public void |
| bsm_entries | back to summary |
|---|---|
| private static long bsm_entries | |
| bsm_entries_bootstrap_methods | back to summary |
|---|---|
| private static AddressField bsm_entries_bootstrap_methods | |
| bsm_entries_offsets | back to summary |
|---|---|
| private static AddressField bsm_entries_offsets | |
| cache | back to summary |
|---|---|
| private static AddressField cache | |
| DEBUG | back to summary |
|---|---|
| private static final boolean DEBUG | |
| elementSize | back to summary |
|---|---|
| private static long elementSize | |
| genericSignatureIndex | back to summary |
|---|---|
| private static CIntField genericSignatureIndex | |
| headerSize | back to summary |
|---|---|
| private static long headerSize | |
| INDY_ARGC_OFFSET | back to summary |
|---|---|
| private static int INDY_ARGC_OFFSET | |
| INDY_ARGV_OFFSET | back to summary |
|---|---|
| private static int INDY_ARGV_OFFSET | |
| INDY_BSM_OFFSET | back to summary |
|---|---|
| private static int INDY_BSM_OFFSET | |
| length | back to summary |
|---|---|
| private static CIntField length | |
| majorVersion | back to summary |
|---|---|
| private static CIntField majorVersion | |
| minorVersion | back to summary |
|---|---|
| private static CIntField minorVersion | |
| nameForTag | back to summary |
|---|---|
| private static final String[] nameForTag | |
| poolHolder | back to summary |
|---|---|
| private static MetadataField poolHolder | |
| resolved_klasses | back to summary |
|---|---|
| private static AddressField resolved_klasses | |
| sourceFileNameIndex | back to summary |
|---|---|
| private static CIntField sourceFileNameIndex | |
| tags | back to summary |
|---|---|
| private static AddressField tags | |
| ConstantPool | back to summary |
|---|---|
| public ConstantPool(Address addr) | |
| debugMessage | back to summary |
|---|---|
| protected void debugMessage(String message) | |
| extractHighShortFromInt | back to summary |
|---|---|
| private static int extractHighShortFromInt(int val) | |
| extractLowShortFromInt | back to summary |
|---|---|
| private static int extractLowShortFromInt(int val) | |
| getAddressAtRaw | back to summary |
|---|---|
| public Address getAddressAtRaw(long index) | |
| getBootstrapMethodArgsCount | back to summary |
|---|---|
| public int getBootstrapMethodArgsCount(int bsmIndex) | |
| getBootstrapMethodAt | back to summary |
|---|---|
| public short[] getBootstrapMethodAt(int bsmIndex) | |
| getBootstrapMethods | back to summary |
|---|---|
| private U2Array getBootstrapMethods() | |
| getBootstrapMethodsCount | back to summary |
|---|---|
| public int getBootstrapMethodsCount() | |
| getBootstrapSpecifierAt | back to summary |
|---|---|
| public short[] getBootstrapSpecifierAt(int i) Lookup for multi-operand (InvokeDynamic, Dynamic) entries. | |
| getCache | back to summary |
|---|---|
| public ConstantPoolCache getCache() | |
| getDoubleAt | back to summary |
|---|---|
| public double getDoubleAt(long index) | |
| getElementSize | back to summary |
|---|---|
| private long getElementSize() | |
| getFieldOrMethodAt | back to summary |
|---|---|
| public int getFieldOrMethodAt(int which, int code) | |
| getFieldOrMethodKlassRefAt | back to summary |
|---|---|
| public Klass getFieldOrMethodKlassRefAt(int which, int code) | |
| getFieldRefAt | back to summary |
|---|---|
| public Field getFieldRefAt(int which, int code) | |
| getFloatAt | back to summary |
|---|---|
| public float getFloatAt(long index) | |
| getGenericSignature | back to summary |
|---|---|
| public Symbol getGenericSignature() | |
| getIntAt | back to summary |
|---|---|
| public int getIntAt(long index) | |
| getKlassAt | back to summary |
|---|---|
| public Klass getKlassAt(int which) | |
| getKlassNameAt | back to summary |
|---|---|
| public Symbol getKlassNameAt(int which) | |
| getKlassSlotAt | back to summary |
|---|---|
| public ConstantPool. | |
| getLength | back to summary |
|---|---|
| public int getLength() | |
| getLongAt | back to summary |
|---|---|
| public long getLongAt(long index) | |
| getMethodHandleIndexAt | back to summary |
|---|---|
| public int getMethodHandleIndexAt(int i) Lookup for MethodHandle entries. | |
| getMethodHandleRefKindAt | back to summary |
|---|---|
| public int getMethodHandleRefKindAt(int i) Lookup for MethodHandle entries. | |
| getMethodRefAt | back to summary |
|---|---|
| public Method getMethodRefAt(int which, int code) | |
| getMethodTypeIndexAt | back to summary |
|---|---|
| public int getMethodTypeIndexAt(int i) Lookup for MethodType entries. | |
| getNameAndTypeAt | back to summary |
|---|---|
| public int[] getNameAndTypeAt(int which) | |
| getNameAndTypeRefIndexAt | back to summary |
|---|---|
| public int getNameAndTypeRefIndexAt(int index, int code) | |
| getNameRefAt | back to summary |
|---|---|
| public Symbol getNameRefAt(int which, int code) | |
| getNameRefIndexAt | back to summary |
|---|---|
| public int getNameRefIndexAt(int index) Lookup for entries consisting of (name_index, signature_index) | |
| getOffsets | back to summary |
|---|---|
| private U4Array getOffsets() | |
| getOperandOffsetAt | back to summary |
|---|---|
| private int getOperandOffsetAt(U2Array operands, int bsmIndex) | |
| getPoolHolder | back to summary |
|---|---|
| public InstanceKlass getPoolHolder() | |
| getResolvedKlasses | back to summary |
|---|---|
| public KlassArray getResolvedKlasses() | |
| getResolvedReferences | back to summary |
|---|---|
| public Oop getResolvedReferences() | |
| getSignatureRefAt | back to summary |
|---|---|
| public Symbol getSignatureRefAt(int which, int code) | |
| getSignatureRefIndexAt | back to summary |
|---|---|
| public int getSignatureRefIndexAt(int index) Lookup for entries consisting of (name_index, signature_index) | |
| getSize | back to summary |
|---|---|
| public long getSize() | |
| getSlotAt | back to summary |
|---|---|
| public ConstantPool. | |
| getSourceFileName | back to summary |
|---|---|
| public Symbol getSourceFileName() | |
| getSymbolAt | back to summary |
|---|---|
| public Symbol getSymbolAt(long index) | |
| getTagAt | back to summary |
|---|---|
| public ConstantTag getTagAt(long index) | |
| getTags | back to summary |
|---|---|
| public U1Array getTags() | |
| getUnresolvedStringAt | back to summary |
|---|---|
| public Symbol getUnresolvedStringAt(int which) | |
| indexOffset | back to summary |
|---|---|
| private long indexOffset(long index) | |
| initialize | back to summary |
|---|---|
| private static synchronized void initialize(TypeDataBase db) throws WrongTypeException | |
| invokedynamicBootstrapRefIndexAt | back to summary |
|---|---|
| private int invokedynamicBootstrapRefIndexAt(int indyIndex) | |
| invokeDynamicNameAndTypeRefIndexAt | back to summary |
|---|---|
| public int invokeDynamicNameAndTypeRefIndexAt(int which) | |
| isConstantPool | back to summary |
|---|---|
| public boolean isConstantPool() | |
| iterateFields | back to summary |
|---|---|
| public void iterateFields(MetadataVisitor visitor) Overrides sun. | |
| majorVersion | back to summary |
|---|---|
| public long majorVersion() | |
| minorVersion | back to summary |
|---|---|
| public long minorVersion() | |
| nameForTag | back to summary |
|---|---|
| private String nameForTag(int tag) | |
| objectToCPIndex | back to summary |
|---|---|
| public int objectToCPIndex(int index) | |
| printValueOn | back to summary |
|---|---|
| public void printValueOn(PrintStream tty) Implements abstract sun. | |
| referenceMap | back to summary |
|---|---|
| public U2Array referenceMap() | |
| to_cp_index | back to summary |
|---|---|
| public int to_cp_index(int index, int code) | |
| uncachedGetNameAndTypeRefIndexAt | back to summary |
|---|---|
| public int uncachedGetNameAndTypeRefIndexAt(int cp_index) | |
| uncachedGetNameRefAt | back to summary |
|---|---|
| public Symbol uncachedGetNameRefAt(int cp_index) | |
| uncachedGetSignatureRefAt | back to summary |
|---|---|
| public Symbol uncachedGetSignatureRefAt(int cp_index) | |
| writeBytes | back to summary |
|---|---|
| public void writeBytes(OutputStream os) throws IOException | |
| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private int | |
| private static final int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public int | |
| public int |
| name_index | back to summary |
|---|---|
| private int name_index | |
| resolved_klass_index | back to summary |
|---|---|
| private int resolved_klass_index | |
| temp_resolved_klass_index | back to summary |
|---|---|
| private static final int temp_resolved_klass_index | |
| CPKlassSlot | back to summary |
|---|---|
| public CPKlassSlot(int n, int rk) | |
| getNameIndex | back to summary |
|---|---|
| public int getNameIndex() | |
| getResolvedKlassIndex | back to summary |
|---|---|
| public int getResolvedKlassIndex() | |
| Modifier and Type | Method and Description |
|---|---|
| public Symbol |
| ptr | back to summary |
|---|---|
| private Address ptr | |
| CPSlot | back to summary |
|---|---|
| pack-priv CPSlot(Address ptr) | |
| getSymbol | back to summary |
|---|---|
| public Symbol getSymbol() | |