private static interface InferredJavaType.IJTInternal
Modifier and Type | Method and Description |
---|---|
void |
collapseTypeClash() |
void |
confirmVarIfPossible() |
void |
forceType(JavaTypeInstance rawJavaType,
boolean ignoreLock) |
InferredJavaType.ClashState |
getClashState() |
int |
getFinalId() |
InferredJavaType.IJTInternal |
getFirstLocked() |
JavaTypeInstance |
getJavaTypeInstance() |
JavaTypeInstance |
getKnownBaseType() |
int |
getLocalId() |
RawJavaType |
getRawType() |
InferredJavaType.Source |
getSource() |
int |
getTaggedBytecodeLocation() |
boolean |
isLocked() |
void |
markClashState(InferredJavaType.ClashState newClashState) |
void |
markKnownBaseClass(JavaTypeInstance knownBase) |
void |
mkDelegate(InferredJavaType.IJTInternal newDelegate) |
void |
setTaggedBytecodeLocation(int location) |
void |
shallowSetCanBeVar() |
boolean |
usesFinalId(int id) |
RawJavaType getRawType()
JavaTypeInstance getJavaTypeInstance()
InferredJavaType.Source getSource()
int getLocalId()
int getFinalId()
boolean usesFinalId(int id)
InferredJavaType.ClashState getClashState()
void collapseTypeClash()
void mkDelegate(InferredJavaType.IJTInternal newDelegate)
void forceType(JavaTypeInstance rawJavaType, boolean ignoreLock)
void markKnownBaseClass(JavaTypeInstance knownBase)
JavaTypeInstance getKnownBaseType()
void markClashState(InferredJavaType.ClashState newClashState)
boolean isLocked()
InferredJavaType.IJTInternal getFirstLocked()
int getTaggedBytecodeLocation()
void setTaggedBytecodeLocation(int location)
void shallowSetCanBeVar()
void confirmVarIfPossible()