public class TypeUsages
extends java.lang.Object
Constructor and Description |
---|
TypeUsages() |
Modifier and Type | Method and Description |
---|---|
void |
addExtensionImport(JvmMember member) |
void |
addStaticImport(JvmMember member) |
void |
addTypeUsage(JvmDeclaredType typeToImport,
JvmDeclaredType usedType,
ITextRegion textRegion,
JvmMember context) |
void |
addTypeUsage(JvmDeclaredType typeToImport,
java.lang.String suffix,
ITextRegion textRegion,
JvmMember context) |
void |
addUnresolved(java.lang.String unresolvedTypeName,
java.lang.String suffix,
ITextRegion textRegion,
JvmMember context) |
java.util.Set<JvmMember> |
getExtensionImports() |
com.google.common.collect.Multimap<java.lang.String,JvmDeclaredType> |
getSimpleName2Types() |
java.util.Set<JvmMember> |
getStaticImports() |
java.util.List<TypeUsage> |
getUnresolvedTypeUsages() |
java.lang.Iterable<TypeUsage> |
getUsages(JvmDeclaredType type) |
public void addTypeUsage(JvmDeclaredType typeToImport, JvmDeclaredType usedType, ITextRegion textRegion, JvmMember context)
public void addTypeUsage(JvmDeclaredType typeToImport, java.lang.String suffix, ITextRegion textRegion, JvmMember context)
public void addUnresolved(java.lang.String unresolvedTypeName, java.lang.String suffix, ITextRegion textRegion, JvmMember context)
public com.google.common.collect.Multimap<java.lang.String,JvmDeclaredType> getSimpleName2Types()
public java.lang.Iterable<TypeUsage> getUsages(JvmDeclaredType type)
public java.util.List<TypeUsage> getUnresolvedTypeUsages()
public void addStaticImport(JvmMember member)
public void addExtensionImport(JvmMember member)
public java.util.Set<JvmMember> getStaticImports()
public java.util.Set<JvmMember> getExtensionImports()