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
._indices
private long getF1()
ConstantPoolCacheEntry::_f1
is volatile of type Metadata*
._f1
private long getF2()
ConstantPoolCacheEntry::_f2
is volatile of type intx
._f2
private 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()
.