private class Mapping.MappingTypeUsage extends java.lang.Object implements TypeUsageInformation
| Modifier and Type | Field and Description |
|---|---|
private TypeUsageInformation |
delegateOriginal |
private TypeUsageInformation |
delegateRemapped |
| Modifier | Constructor and Description |
|---|---|
private |
MappingTypeUsage(TypeUsageInformation delegateRemapped,
TypeUsageInformation delegateOriginal) |
| 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) |
private final TypeUsageInformation delegateRemapped
private final TypeUsageInformation delegateOriginal
private MappingTypeUsage(TypeUsageInformation delegateRemapped, TypeUsageInformation delegateOriginal)
public IllegalIdentifierDump getIid()
getIid in interface TypeUsageInformationpublic boolean isStaticImport(JavaTypeInstance clazz, java.lang.String fixedName)
isStaticImport in interface TypeUsageInformationpublic java.util.Set<DetectedStaticImport> getDetectedStaticImports()
getDetectedStaticImports in interface TypeUsageInformationpublic JavaRefTypeInstance getAnalysisType()
getAnalysisType in interface TypeUsageInformationpublic java.util.Set<JavaRefTypeInstance> getShortenedClassTypes()
getShortenedClassTypes in interface TypeUsageInformationpublic java.util.Set<JavaRefTypeInstance> getUsedClassTypes()
getUsedClassTypes in interface TypeUsageInformationpublic java.util.Set<JavaRefTypeInstance> getUsedInnerClassTypes()
getUsedInnerClassTypes in interface TypeUsageInformationpublic java.lang.String getName(JavaTypeInstance type, TypeContext typeContext)
getName in interface TypeUsageInformationpublic boolean isNameClash(JavaTypeInstance type, java.lang.String name, TypeContext typeContext)
isNameClash in interface TypeUsageInformationpublic boolean hasLocalInstance(JavaRefTypeInstance type)
hasLocalInstance in interface TypeUsageInformationpublic java.lang.String generateInnerClassShortName(JavaRefTypeInstance clazz)
generateInnerClassShortName in interface TypeUsageInformationpublic java.lang.String generateOverriddenName(JavaRefTypeInstance clazz)
generateOverriddenName in interface TypeUsageInformation