private static class HotSpotMethodData.TypeCheckData extends HotSpotMethodData.AbstractTypeData
HotSpotMethodDataAccessor.Tag
Modifier and Type | Field and Description |
---|---|
private static int |
TYPE_CHECK_DATA_SIZE |
NONPROFILED_COUNT_OFFSET, TYPE_DATA_FIRST_TYPE_COUNT_OFFSET, TYPE_DATA_FIRST_TYPE_OFFSET, TYPE_DATA_ROW_SIZE
Constructor and Description |
---|
TypeCheckData() |
Modifier and Type | Method and Description |
---|---|
int |
getExecutionCount(HotSpotMethodData data,
int position) |
protected long |
getTypesNotRecordedExecutionCount(HotSpotMethodData data,
int position) |
appendTo, getTypeCountOffset, getTypeProfile
getCounterValue
getNullSeen
getBCI, getBranchTakenProbability, getDynamicSize, getExceptionSeen, getFlags, getMethodProfile, getSize, getSwitchProbabilities, getTag, readTag
private static final int TYPE_CHECK_DATA_SIZE
public TypeCheckData()
public int getExecutionCount(HotSpotMethodData data, int position)
getExecutionCount
in interface HotSpotMethodDataAccessor
getExecutionCount
in class HotSpotMethodData.CounterData
protected long getTypesNotRecordedExecutionCount(HotSpotMethodData data, int position)
getTypesNotRecordedExecutionCount
in class HotSpotMethodData.AbstractTypeData