Package org.eclipse.xtext.xbase.imports
Class TypeUsages
- java.lang.Object
-
- org.eclipse.xtext.xbase.imports.TypeUsages
-
public class TypeUsages extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TypeUsages()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddExtensionImport(org.eclipse.xtext.common.types.JvmMember member)voidaddStaticImport(org.eclipse.xtext.common.types.JvmMember member)voidaddTypeUsage(org.eclipse.xtext.common.types.JvmDeclaredType typeToImport, java.lang.String suffix, org.eclipse.xtext.util.ITextRegion textRegion, org.eclipse.xtext.common.types.JvmMember context)voidaddTypeUsage(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)voidaddUnresolved(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)
-
-
-
Method Detail
-
addTypeUsage
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)
-
addTypeUsage
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)
-
addUnresolved
public void addUnresolved(java.lang.String unresolvedTypeName, java.lang.String suffix, org.eclipse.xtext.util.ITextRegion textRegion, org.eclipse.xtext.common.types.JvmMember context)
-
getSimpleName2Types
public com.google.common.collect.Multimap<java.lang.String,org.eclipse.xtext.common.types.JvmDeclaredType> getSimpleName2Types()
-
getUsages
public java.lang.Iterable<TypeUsage> getUsages(org.eclipse.xtext.common.types.JvmDeclaredType type)
-
getUnresolvedTypeUsages
public java.util.List<TypeUsage> getUnresolvedTypeUsages()
-
addStaticImport
public void addStaticImport(org.eclipse.xtext.common.types.JvmMember member)
-
addExtensionImport
public void addExtensionImport(org.eclipse.xtext.common.types.JvmMember member)
-
getStaticImports
public java.util.Set<org.eclipse.xtext.common.types.JvmMember> getStaticImports()
-
getExtensionImports
public java.util.Set<org.eclipse.xtext.common.types.JvmMember> getExtensionImports()
-
-