private final class HotSpotConstantPool.Cache.Entry extends Object
ConstantPoolCacheEntry.| Modifier and Type | Field and Description |
|---|---|
private long |
address |
| Constructor and Description |
|---|
Entry(long address) |
| Modifier and Type | Method and Description |
|---|---|
private long |
flags()
ConstantPoolCacheEntry::_flags is volatile of type intx. |
Object |
getAppendixIfResolved()
See
ConstantPoolCache::appendix_if_resolved(). |
int |
getConstantPoolIndex()
Returns the constant pool index for this entry.
|
private long |
getF1()
ConstantPoolCacheEntry::_f1 is volatile of type Metadata*. |
private long |
getF2()
ConstantPoolCacheEntry::_f2 is volatile of type intx. |
private long |
getIndices()
ConstantPoolCacheEntry::_indices is volatile of type intx. |
private boolean |
hasAppendix()
See
ConstantPoolCache::has_appendix(). |
private boolean |
isF1Null() |
private final long address
public Entry(long address)
private long getIndices()
ConstantPoolCacheEntry::_indices is volatile of type intx._indicesprivate long getF1()
ConstantPoolCacheEntry::_f1 is volatile of type Metadata*._f1private long getF2()
ConstantPoolCacheEntry::_f2 is volatile of type intx._f2private long flags()
ConstantPoolCacheEntry::_flags is volatile of type intx.private boolean isF1Null()
public int getConstantPoolIndex()
ConstantPoolCacheEntry::constant_pool_index()private boolean hasAppendix()
ConstantPoolCache::has_appendix().public Object getAppendixIfResolved()
ConstantPoolCache::appendix_if_resolved().