Package org.benf.cfr.reader.state
Interface TypeUsageInformation
-
- All Known Implementing Classes:
InnerClassTypeUsageInformation,LocalClassAwareTypeUsageInformation,Mapping.MappingTypeUsage,TypeUsageInformationEmpty,TypeUsageInformationImpl
public interface TypeUsageInformation
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgenerateInnerClassShortName(JavaRefTypeInstance clazz)java.lang.StringgenerateOverriddenName(JavaRefTypeInstance clazz)JavaRefTypeInstancegetAnalysisType()java.util.Set<DetectedStaticImport>getDetectedStaticImports()IllegalIdentifierDumpgetIid()java.lang.StringgetName(JavaTypeInstance type, TypeContext typeContext)java.util.Set<JavaRefTypeInstance>getShortenedClassTypes()java.util.Set<JavaRefTypeInstance>getUsedClassTypes()java.util.Set<JavaRefTypeInstance>getUsedInnerClassTypes()booleanhasLocalInstance(JavaRefTypeInstance type)booleanisNameClash(JavaTypeInstance type, java.lang.String name, TypeContext typeContext)booleanisStaticImport(JavaTypeInstance clazz, java.lang.String fixedName)
-
-
-
Method Detail
-
getAnalysisType
JavaRefTypeInstance getAnalysisType()
-
getShortenedClassTypes
java.util.Set<JavaRefTypeInstance> getShortenedClassTypes()
-
getUsedClassTypes
java.util.Set<JavaRefTypeInstance> getUsedClassTypes()
-
getUsedInnerClassTypes
java.util.Set<JavaRefTypeInstance> getUsedInnerClassTypes()
-
hasLocalInstance
boolean hasLocalInstance(JavaRefTypeInstance type)
-
getName
java.lang.String getName(JavaTypeInstance type, TypeContext typeContext)
-
isNameClash
boolean isNameClash(JavaTypeInstance type, java.lang.String name, TypeContext typeContext)
-
generateInnerClassShortName
java.lang.String generateInnerClassShortName(JavaRefTypeInstance clazz)
-
generateOverriddenName
java.lang.String generateOverriddenName(JavaRefTypeInstance clazz)
-
getIid
IllegalIdentifierDump getIid()
-
isStaticImport
boolean isStaticImport(JavaTypeInstance clazz, java.lang.String fixedName)
-
getDetectedStaticImports
java.util.Set<DetectedStaticImport> getDetectedStaticImports()
-
-