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) booleanbooleanisNameClash(JavaTypeInstance type, String name, TypeContext typeContext) booleanisStaticImport(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()
-