private static class HotSpotMethodData.NoMethodData extends HotSpotMethodData.AbstractMethodData
HotSpotMethodDataAccessor.Tag
Modifier and Type | Field and Description |
---|---|
private TriState |
exceptionSeen |
private static int |
NO_DATA_SIZE |
Modifier | Constructor and Description |
---|---|
protected |
NoMethodData(TriState exceptionSeen) |
Modifier and Type | Method and Description |
---|---|
StringBuilder |
appendTo(StringBuilder sb,
HotSpotMethodData data,
int pos) |
int |
getBCI(HotSpotMethodData data,
int position)
Returns the BCI stored in the LayoutData header.
|
TriState |
getExceptionSeen(HotSpotMethodData data,
int position) |
getBranchTakenProbability, getDynamicSize, getExecutionCount, getFlags, getMethodProfile, getNullSeen, getSize, getSwitchProbabilities, getTag, getTypeProfile, readTag
private static final int NO_DATA_SIZE
private final TriState exceptionSeen
protected NoMethodData(TriState exceptionSeen)
public int getBCI(HotSpotMethodData data, int position)
HotSpotMethodDataAccessor
getBCI
in interface HotSpotMethodDataAccessor
getBCI
in class HotSpotMethodData.AbstractMethodData
public TriState getExceptionSeen(HotSpotMethodData data, int position)
getExceptionSeen
in interface HotSpotMethodDataAccessor
getExceptionSeen
in class HotSpotMethodData.AbstractMethodData
public StringBuilder appendTo(StringBuilder sb, HotSpotMethodData data, int pos)
appendTo
in interface HotSpotMethodDataAccessor
appendTo
in class HotSpotMethodData.AbstractMethodData