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, readTag
private 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 HotSpotMethodDataAccessor
getNullSeen
in class HotSpotMethodData.AbstractMethodData
public StringBuilder appendTo(StringBuilder sb, HotSpotMethodData data, int pos)
appendTo
in interface HotSpotMethodDataAccessor
appendTo
in class HotSpotMethodData.AbstractMethodData