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 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)
-
-
-
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()
-
-