| Modifier and Type | Field and Description |
|---|---|
| private EntryMap | |
| private int | |
| private boolean | |
| private EntryMap | |
| private BootstrapMethodEntryImpl[] | |
| private PoolEntry[] | |
| private final ClassReaderImpl | |
| private final int | |
| private final int | |
| private int |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| bsmMap | back to summary |
|---|---|
| private EntryMap bsmMap | |
| bsmSize | back to summary |
|---|---|
| private int bsmSize | |
| doneFullScan | back to summary |
|---|---|
| private boolean doneFullScan | |
| map | back to summary |
|---|---|
| private EntryMap map | |
| myBsmEntries | back to summary |
|---|---|
| private BootstrapMethodEntryImpl[] myBsmEntries | |
| myEntries | back to summary |
|---|---|
| private PoolEntry[] myEntries | |
| parent | back to summary |
|---|---|
| private final ClassReaderImpl parent | |
| parentBsmSize | back to summary |
|---|---|
| private final int parentBsmSize | |
| parentSize | back to summary |
|---|---|
| private final int parentSize | |
| size | back to summary |
|---|---|
| private int size | |
| SplitConstantPool | back to summary |
|---|---|
| public SplitConstantPool() | |
| SplitConstantPool | back to summary |
|---|---|
| public SplitConstantPool(ClassReader parent) | |
| badCP | back to summary |
|---|---|
| private static ConstantPoolException badCP(int index) | |
| bootstrapMethodCount | back to summary |
|---|---|
| public int bootstrapMethodCount() Implements java. Doc from java. Returns the number of entries in the bootstrap method table.
| |
| bootstrapMethodEntry | back to summary |
|---|---|
| public BootstrapMethodEntryImpl bootstrapMethodEntry(int index) Implements java. Doc from java. Returns the
| |
| bsmEntry | back to summary |
|---|---|
| public BootstrapMethodEntry bsmEntry(MethodHandleEntry methodReference, List<LoadableConstantEntry> arguments) Implements java. Doc from java. Returns a
| |
| bsmMap | back to summary |
|---|---|
| private EntryMap bsmMap() | |
| canWriteDirect | back to summary |
|---|---|
| public boolean canWriteDirect(ConstantPool other) Implements java. Doc from java. Returns
If the constant pool of an entry is not directly writable to this pool,
it is alien to this pool, and a
| |
| classEntry | back to summary |
|---|---|
| public AbstractPoolEntry. Implements java. Doc from java. Returns a
| |
| classEntry | back to summary |
|---|---|
| pack-priv AbstractPoolEntry. | |
| classEntry | back to summary |
|---|---|
| public ClassEntry classEntry(ClassDesc cd) Overrides default java. Doc from java. Returns a
| |
| classEntryForClassOrInterface | back to summary |
|---|---|
| private AbstractPoolEntry. | |
| cloneClassEntry | back to summary |
|---|---|
| pack-priv AbstractPoolEntry. | |
| constantDynamicEntry | back to summary |
|---|---|
| public ConstantDynamicEntry constantDynamicEntry(BootstrapMethodEntry bootstrapMethodEntry, NameAndTypeEntry nameAndType) Implements java. Doc from java. Returns a
| |
| doubleEntry | back to summary |
|---|---|
| public DoubleEntry doubleEntry(double value) Implements java. Doc from java. Returns a
All NaN values of the
| |
| entryByIndex | back to summary |
|---|---|
| public PoolEntry entryByIndex(int index) Implements java. Doc from java. Returns the entry at the specified index.
| |
| entryByIndex | back to summary |
|---|---|
| public <T extends PoolEntry> T entryByIndex(int index, Class<T> cls) Implements java. Doc from java. Returns the entry of a given type at the specified index.
| |
| fieldRefEntry | back to summary |
|---|---|
| public FieldRefEntry fieldRefEntry(ClassEntry owner, NameAndTypeEntry nameAndType) Implements java. Doc from java. Returns a
| |
| findDoubleEntry | back to summary |
|---|---|
| private DoubleEntry findDoubleEntry(double val) | |
| findEntry | back to summary |
|---|---|
| private <T extends AbstractPoolEntry> AbstractPoolEntry findEntry(int tag, T ref1) | |
| findEntry | back to summary |
|---|---|
| private <T extends AbstractPoolEntry, U extends AbstractPoolEntry> AbstractPoolEntry findEntry(int tag, T ref1, U ref2) | |
| findFloatEntry | back to summary |
|---|---|
| private FloatEntry findFloatEntry(float val) | |
| findIntEntry | back to summary |
|---|---|
| private IntegerEntry findIntEntry(int val) | |
| findLongEntry | back to summary |
|---|---|
| private LongEntry findLongEntry(long val) | |
| floatEntry | back to summary |
|---|---|
| public FloatEntry floatEntry(float value) Implements java. Doc from java. Returns a
All NaN values of the
| |
| fullScan | back to summary |
|---|---|
| private void fullScan() | |
| intEntry | back to summary |
|---|---|
| public IntegerEntry intEntry(int value) Implements java. Doc from java. Returns an
| |
| interfaceMethodRefEntry | back to summary |
|---|---|
| public InterfaceMethodRefEntry interfaceMethodRefEntry(ClassEntry owner, NameAndTypeEntry nameAndType) Implements java. Doc from java. Returns an
| |
| internalAdd | back to summary |
|---|---|
| private <E extends PoolEntry> E internalAdd(E cpi) | |
| internalAdd | back to summary |
|---|---|
| private <E extends PoolEntry> E internalAdd(E cpi, int hash) | |
| internalAdd | back to summary |
|---|---|
| private BootstrapMethodEntryImpl internalAdd(BootstrapMethodEntryImpl bsm, int hash) | |
| invokeDynamicEntry | back to summary |
|---|---|
| public InvokeDynamicEntry invokeDynamicEntry(BootstrapMethodEntry bootstrapMethodEntry, NameAndTypeEntry nameAndType) Implements java. Doc from java. Returns an
| |
| longEntry | back to summary |
|---|---|
| public LongEntry longEntry(long value) Implements java. Doc from java. Returns a
| |
| map | back to summary |
|---|---|
| private EntryMap map() | |
| maybeCloneUtf8Entry | back to summary |
|---|---|
| pack-priv AbstractPoolEntry. | |
| methodHandleEntry | back to summary |
|---|---|
| public MethodHandleEntry methodHandleEntry(int refKind, MemberRefEntry reference) Implements java. Doc from java. Returns a
| |
| methodRefEntry | back to summary |
|---|---|
| public MethodRefEntry methodRefEntry(ClassEntry owner, NameAndTypeEntry nameAndType) Implements java. Doc from java. Returns a
| |
| methodTypeEntry | back to summary |
|---|---|
| public MethodTypeEntry methodTypeEntry(MethodTypeDesc descriptor) Implements java. Doc from java. Returns a
| |
| methodTypeEntry | back to summary |
|---|---|
| public MethodTypeEntry methodTypeEntry(Utf8Entry descriptor) Implements java. Doc from java. Returns a
| |
| moduleEntry | back to summary |
|---|---|
| public ModuleEntry moduleEntry(Utf8Entry nameEntry) Implements java. Doc from java. Returns a
| |
| nameAndTypeEntry | back to summary |
|---|---|
| public AbstractPoolEntry. Implements java. Doc from java. Returns a
| |
| packageEntry | back to summary |
|---|---|
| public PackageEntry packageEntry(Utf8Entry nameEntry) Implements java. Doc from java. Returns a
| |
| size | back to summary |
|---|---|
| public int size() Implements java. Doc from java. Returns the exclusive upper bound of the valid indices of this constant
pool. The actual number of entries is lower because
| |
| stringEntry | back to summary |
|---|---|
| public StringEntry stringEntry(Utf8Entry utf8) Implements java. Doc from java. Returns a
| |
| tryFindClassEntry | back to summary |
|---|---|
| private AbstractPoolEntry. | |
| tryFindClassOrInterface | back to summary |
|---|---|
| private AbstractPoolEntry. | |
| tryFindUtf8 | back to summary |
|---|---|
| private AbstractPoolEntry. | |
| tryFindUtf8 | back to summary |
|---|---|
| private AbstractPoolEntry. | |
| unusableCP | back to summary |
|---|---|
| private static ConstantPoolException unusableCP(int index) | |
| utf8Entry | back to summary |
|---|---|
| public AbstractPoolEntry. Overrides default java. Doc from java. Returns a
| |
| utf8Entry | back to summary |
|---|---|
| public Utf8Entry utf8Entry(MethodTypeDesc desc) Overrides default java. Doc from java. Returns a
| |
| utf8Entry | back to summary |
|---|---|
| public AbstractPoolEntry. Implements java. Doc from java. Returns a
| |
| writeBootstrapMethods | back to summary |
|---|---|
| public boolean writeBootstrapMethods(BufWriterImpl buf) | |
| writeTo | back to summary |
|---|---|
| pack-priv void writeTo(BufWriterImpl buf) | |