public class TypeUsageInformationEmpty extends java.lang.Object implements TypeUsageInformation
Modifier and Type | Field and Description |
---|---|
static TypeUsageInformation |
INSTANCE |
Constructor and Description |
---|
TypeUsageInformationEmpty() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
generateInnerClassShortName(JavaRefTypeInstance clazz) |
java.lang.String |
generateOverriddenName(JavaRefTypeInstance clazz) |
JavaRefTypeInstance |
getAnalysisType() |
java.util.Set<DetectedStaticImport> |
getDetectedStaticImports() |
IllegalIdentifierDump |
getIid() |
java.lang.String |
getName(JavaTypeInstance type,
TypeContext typeContext) |
java.util.Set<JavaRefTypeInstance> |
getShortenedClassTypes() |
java.util.Set<JavaRefTypeInstance> |
getUsedClassTypes() |
java.util.Set<JavaRefTypeInstance> |
getUsedInnerClassTypes() |
boolean |
hasLocalInstance(JavaRefTypeInstance type) |
boolean |
isNameClash(JavaTypeInstance type,
java.lang.String name,
TypeContext typeContext) |
boolean |
isStaticImport(JavaTypeInstance clazz,
java.lang.String fixedName) |
public static final TypeUsageInformation INSTANCE
public JavaRefTypeInstance getAnalysisType()
getAnalysisType
in interface TypeUsageInformation
public IllegalIdentifierDump getIid()
getIid
in interface TypeUsageInformation
public boolean isStaticImport(JavaTypeInstance clazz, java.lang.String fixedName)
isStaticImport
in interface TypeUsageInformation
public java.util.Set<DetectedStaticImport> getDetectedStaticImports()
getDetectedStaticImports
in interface TypeUsageInformation
public java.util.Set<JavaRefTypeInstance> getUsedClassTypes()
getUsedClassTypes
in interface TypeUsageInformation
public java.util.Set<JavaRefTypeInstance> getUsedInnerClassTypes()
getUsedInnerClassTypes
in interface TypeUsageInformation
public java.util.Set<JavaRefTypeInstance> getShortenedClassTypes()
getShortenedClassTypes
in interface TypeUsageInformation
public java.lang.String getName(JavaTypeInstance type, TypeContext typeContext)
getName
in interface TypeUsageInformation
public boolean isNameClash(JavaTypeInstance type, java.lang.String name, TypeContext typeContext)
isNameClash
in interface TypeUsageInformation
public java.lang.String generateOverriddenName(JavaRefTypeInstance clazz)
generateOverriddenName
in interface TypeUsageInformation
public java.lang.String generateInnerClassShortName(JavaRefTypeInstance clazz)
generateInnerClassShortName
in interface TypeUsageInformation
public boolean hasLocalInstance(JavaRefTypeInstance type)
hasLocalInstance
in interface TypeUsageInformation