private static class HotSpotMethodData.BitData extends HotSpotMethodData.AbstractMethodData
HotSpotMethodDataAccessor.Tag| Modifier and Type | Field and Description |
|---|---|
private static int |
BIT_DATA_NULL_SEEN_FLAG |
private static int |
BIT_DATA_SIZE |
| Modifier | Constructor and Description |
|---|---|
private |
BitData() |
protected |
BitData(HotSpotMethodDataAccessor.Tag tag,
int staticSize) |
| Modifier and Type | Method and Description |
|---|---|
StringBuilder |
appendTo(StringBuilder sb,
HotSpotMethodData data,
int pos) |
TriState |
getNullSeen(HotSpotMethodData data,
int position) |
getBCI, getBranchTakenProbability, getDynamicSize, getExceptionSeen, getExecutionCount, getFlags, getMethodProfile, getSize, getSwitchProbabilities, getTag, getTypeProfile, readTagprivate static final int BIT_DATA_SIZE
private static final int BIT_DATA_NULL_SEEN_FLAG
private BitData()
protected BitData(HotSpotMethodDataAccessor.Tag tag, int staticSize)
public TriState getNullSeen(HotSpotMethodData data, int position)
getNullSeen in interface HotSpotMethodDataAccessorgetNullSeen in class HotSpotMethodData.AbstractMethodDatapublic StringBuilder appendTo(StringBuilder sb, HotSpotMethodData data, int pos)
appendTo in interface HotSpotMethodDataAccessorappendTo in class HotSpotMethodData.AbstractMethodData