Package org.benf.cfr.reader.state
Interface TypeUsageInformation
- All Known Implementing Classes:
InnerClassTypeUsageInformation
,LocalClassAwareTypeUsageInformation
,Mapping.MappingTypeUsage
,TypeUsageInformationEmpty
,TypeUsageInformationImpl
public interface TypeUsageInformation
-
Method Summary
Modifier and TypeMethodDescriptiongetIid()
getName
(JavaTypeInstance type, TypeContext typeContext) boolean
boolean
isNameClash
(JavaTypeInstance type, String name, TypeContext typeContext) boolean
isStaticImport
(JavaTypeInstance clazz, String fixedName)
-
Method Details
-
getAnalysisType
JavaRefTypeInstance getAnalysisType() -
getShortenedClassTypes
Set<JavaRefTypeInstance> getShortenedClassTypes() -
getUsedClassTypes
Set<JavaRefTypeInstance> getUsedClassTypes() -
getUsedInnerClassTypes
Set<JavaRefTypeInstance> getUsedInnerClassTypes() -
hasLocalInstance
-
getName
-
isNameClash
-
generateInnerClassShortName
-
generateOverriddenName
-
getIid
IllegalIdentifierDump getIid() -
isStaticImport
-
getDetectedStaticImports
Set<DetectedStaticImport> getDetectedStaticImports()
-