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