Interface InferredJavaType.IJTInternal
-
- All Known Implementing Classes:
InferredJavaType.IJTInternal_Clash,InferredJavaType.IJTInternal_Impl
- Enclosing class:
- InferredJavaType
private static interface InferredJavaType.IJTInternal
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcollapseTypeClash()voidconfirmVarIfPossible()voidforceType(JavaTypeInstance rawJavaType, boolean ignoreLock)InferredJavaType.ClashStategetClashState()intgetFinalId()InferredJavaType.IJTInternalgetFirstLocked()JavaTypeInstancegetJavaTypeInstance()JavaTypeInstancegetKnownBaseType()intgetLocalId()RawJavaTypegetRawType()InferredJavaType.SourcegetSource()intgetTaggedBytecodeLocation()booleanisLocked()voidmarkClashState(InferredJavaType.ClashState newClashState)voidmarkKnownBaseClass(JavaTypeInstance knownBase)voidmkDelegate(InferredJavaType.IJTInternal newDelegate)voidsetTaggedBytecodeLocation(int location)voidshallowSetCanBeVar()booleanusesFinalId(int id)
-
-
-
Method Detail
-
getRawType
RawJavaType getRawType()
-
getJavaTypeInstance
JavaTypeInstance getJavaTypeInstance()
-
getSource
InferredJavaType.Source getSource()
-
getLocalId
int getLocalId()
-
getFinalId
int getFinalId()
-
usesFinalId
boolean usesFinalId(int id)
-
getClashState
InferredJavaType.ClashState getClashState()
-
collapseTypeClash
void collapseTypeClash()
-
mkDelegate
void mkDelegate(InferredJavaType.IJTInternal newDelegate)
-
forceType
void forceType(JavaTypeInstance rawJavaType, boolean ignoreLock)
-
markKnownBaseClass
void markKnownBaseClass(JavaTypeInstance knownBase)
-
getKnownBaseType
JavaTypeInstance getKnownBaseType()
-
markClashState
void markClashState(InferredJavaType.ClashState newClashState)
-
isLocked
boolean isLocked()
-
getFirstLocked
InferredJavaType.IJTInternal getFirstLocked()
-
getTaggedBytecodeLocation
int getTaggedBytecodeLocation()
-
setTaggedBytecodeLocation
void setTaggedBytecodeLocation(int location)
-
shallowSetCanBeVar
void shallowSetCanBeVar()
-
confirmVarIfPossible
void confirmVarIfPossible()
-
-