Class 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
      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, java.lang.String suffix, org.eclipse.xtext.util.ITextRegion textRegion, org.eclipse.xtext.common.types.JvmMember context)  
      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 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TypeUsages

        public TypeUsages()
    • 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()