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, readTagprivate static final int NO_DATA_SIZE
private final TriState exceptionSeen
protected NoMethodData(TriState exceptionSeen)
public int getBCI(HotSpotMethodData data, int position)
HotSpotMethodDataAccessorgetBCI in interface HotSpotMethodDataAccessorgetBCI in class HotSpotMethodData.AbstractMethodDatapublic TriState getExceptionSeen(HotSpotMethodData data, int position)
getExceptionSeen in interface HotSpotMethodDataAccessorgetExceptionSeen in class HotSpotMethodData.AbstractMethodDatapublic StringBuilder appendTo(StringBuilder sb, HotSpotMethodData data, int pos)
appendTo in interface HotSpotMethodDataAccessorappendTo in class HotSpotMethodData.AbstractMethodData