Class ProxyAwareUIStrings

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.StringBuilder appendTypeArguments​(org.eclipse.xtext.common.types.JvmParameterizedTypeReference typeRef, java.lang.StringBuilder result)
      Returns the type arguments including the surrounding angular brackets.
      java.lang.StringBuilder appendTypeSignature​(org.eclipse.xtext.common.types.JvmType type, java.lang.StringBuilder result)
      Returns the signature of the given type.
      java.lang.StringBuilder doVisitAnyTypeReference​(org.eclipse.xtext.common.types.JvmAnyTypeReference reference, java.lang.StringBuilder param)  
      java.lang.StringBuilder doVisitCompoundTypeReference​(org.eclipse.xtext.common.types.JvmCompoundTypeReference reference, java.lang.StringBuilder param)  
      protected java.lang.StringBuilder doVisitCompoundTypeReference​(org.eclipse.xtext.common.types.JvmCompoundTypeReference reference, java.lang.StringBuilder param, java.lang.String delim)  
      java.lang.StringBuilder doVisitComputedTypeReference​(XComputedTypeReference reference, java.lang.StringBuilder param)  
      java.lang.StringBuilder doVisitDelegateTypeReference​(org.eclipse.xtext.common.types.JvmDelegateTypeReference reference, java.lang.StringBuilder param)  
      java.lang.StringBuilder doVisitFunctionTypeReference​(XFunctionTypeRef reference, java.lang.StringBuilder param)  
      java.lang.StringBuilder doVisitGenericArrayTypeReference​(org.eclipse.xtext.common.types.JvmGenericArrayTypeReference reference, java.lang.StringBuilder param)  
      java.lang.StringBuilder doVisitInnerTypeReference​(org.eclipse.xtext.common.types.JvmInnerTypeReference reference, java.lang.StringBuilder param)  
      java.lang.StringBuilder doVisitMultiTypeReference​(org.eclipse.xtext.common.types.JvmMultiTypeReference reference, java.lang.StringBuilder param)  
      java.lang.StringBuilder doVisitParameterizedTypeReference​(org.eclipse.xtext.common.types.JvmParameterizedTypeReference reference, java.lang.StringBuilder param)  
      java.lang.StringBuilder doVisitSpecializedTypeReference​(org.eclipse.xtext.common.types.JvmSpecializedTypeReference reference, java.lang.StringBuilder param)  
      java.lang.StringBuilder doVisitSynonymTypeReference​(org.eclipse.xtext.common.types.JvmSynonymTypeReference reference, java.lang.StringBuilder param)  
      java.lang.StringBuilder doVisitTypeReference​(org.eclipse.xtext.common.types.JvmTypeReference reference, java.lang.StringBuilder param)  
      java.lang.StringBuilder doVisitUnknownTypeReference​(org.eclipse.xtext.common.types.JvmUnknownTypeReference reference, java.lang.StringBuilder param)  
      java.lang.StringBuilder doVisitWildcardTypeReference​(org.eclipse.xtext.common.types.JvmWildcardTypeReference reference, java.lang.StringBuilder param)  
      java.lang.StringBuilder visit​(org.eclipse.xtext.common.types.JvmTypeReference reference, java.lang.StringBuilder param)  
      • Methods inherited from class java.lang.Object

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

      • ProxyAwareUIStrings

        public ProxyAwareUIStrings()
    • Method Detail

      • visit

        public java.lang.StringBuilder visit​(org.eclipse.xtext.common.types.JvmTypeReference reference,
                                             java.lang.StringBuilder param)
        Specified by:
        visit in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,​java.lang.StringBuilder>
      • appendTypeSignature

        public java.lang.StringBuilder appendTypeSignature​(org.eclipse.xtext.common.types.JvmType type,
                                                           java.lang.StringBuilder result)
        Returns the signature of the given type. If the type declares type parameters, the type parameters are included but their bounds are omitted. That is, the type X<T extends CharSequence> will be returned as X<T>
      • appendTypeArguments

        public java.lang.StringBuilder appendTypeArguments​(org.eclipse.xtext.common.types.JvmParameterizedTypeReference typeRef,
                                                           java.lang.StringBuilder result)
        Returns the type arguments including the surrounding angular brackets. If the typeRef is invalid in the sense that it contains unresolved proxies, null is returned.
      • doVisitAnyTypeReference

        public java.lang.StringBuilder doVisitAnyTypeReference​(org.eclipse.xtext.common.types.JvmAnyTypeReference reference,
                                                               java.lang.StringBuilder param)
        Specified by:
        doVisitAnyTypeReference in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,​java.lang.StringBuilder>
      • doVisitDelegateTypeReference

        public java.lang.StringBuilder doVisitDelegateTypeReference​(org.eclipse.xtext.common.types.JvmDelegateTypeReference reference,
                                                                    java.lang.StringBuilder param)
        Specified by:
        doVisitDelegateTypeReference in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,​java.lang.StringBuilder>
      • doVisitGenericArrayTypeReference

        public java.lang.StringBuilder doVisitGenericArrayTypeReference​(org.eclipse.xtext.common.types.JvmGenericArrayTypeReference reference,
                                                                        java.lang.StringBuilder param)
        Specified by:
        doVisitGenericArrayTypeReference in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,​java.lang.StringBuilder>
      • doVisitCompoundTypeReference

        public java.lang.StringBuilder doVisitCompoundTypeReference​(org.eclipse.xtext.common.types.JvmCompoundTypeReference reference,
                                                                    java.lang.StringBuilder param)
        Specified by:
        doVisitCompoundTypeReference in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,​java.lang.StringBuilder>
      • doVisitCompoundTypeReference

        protected java.lang.StringBuilder doVisitCompoundTypeReference​(org.eclipse.xtext.common.types.JvmCompoundTypeReference reference,
                                                                       java.lang.StringBuilder param,
                                                                       java.lang.String delim)
      • doVisitMultiTypeReference

        public java.lang.StringBuilder doVisitMultiTypeReference​(org.eclipse.xtext.common.types.JvmMultiTypeReference reference,
                                                                 java.lang.StringBuilder param)
        Specified by:
        doVisitMultiTypeReference in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,​java.lang.StringBuilder>
      • doVisitParameterizedTypeReference

        public java.lang.StringBuilder doVisitParameterizedTypeReference​(org.eclipse.xtext.common.types.JvmParameterizedTypeReference reference,
                                                                         java.lang.StringBuilder param)
        Specified by:
        doVisitParameterizedTypeReference in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,​java.lang.StringBuilder>
      • doVisitInnerTypeReference

        public java.lang.StringBuilder doVisitInnerTypeReference​(org.eclipse.xtext.common.types.JvmInnerTypeReference reference,
                                                                 java.lang.StringBuilder param)
        Specified by:
        doVisitInnerTypeReference in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,​java.lang.StringBuilder>
      • doVisitSpecializedTypeReference

        public java.lang.StringBuilder doVisitSpecializedTypeReference​(org.eclipse.xtext.common.types.JvmSpecializedTypeReference reference,
                                                                       java.lang.StringBuilder param)
        Specified by:
        doVisitSpecializedTypeReference in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,​java.lang.StringBuilder>
      • doVisitSynonymTypeReference

        public java.lang.StringBuilder doVisitSynonymTypeReference​(org.eclipse.xtext.common.types.JvmSynonymTypeReference reference,
                                                                   java.lang.StringBuilder param)
        Specified by:
        doVisitSynonymTypeReference in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,​java.lang.StringBuilder>
      • doVisitUnknownTypeReference

        public java.lang.StringBuilder doVisitUnknownTypeReference​(org.eclipse.xtext.common.types.JvmUnknownTypeReference reference,
                                                                   java.lang.StringBuilder param)
        Specified by:
        doVisitUnknownTypeReference in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,​java.lang.StringBuilder>
      • doVisitWildcardTypeReference

        public java.lang.StringBuilder doVisitWildcardTypeReference​(org.eclipse.xtext.common.types.JvmWildcardTypeReference reference,
                                                                    java.lang.StringBuilder param)
        Specified by:
        doVisitWildcardTypeReference in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,​java.lang.StringBuilder>
      • doVisitTypeReference

        public java.lang.StringBuilder doVisitTypeReference​(org.eclipse.xtext.common.types.JvmTypeReference reference,
                                                            java.lang.StringBuilder param)
        Specified by:
        doVisitTypeReference in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,​java.lang.StringBuilder>