public class ProxyAwareUIStrings extends java.lang.Object implements XtypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>
StringBuilder. If the type
reference contains an unresolved proxy, null is returned.
Clients should use visit(JvmTypeReference, StringBuilder), appendTypeSignature(JvmType, StringBuilder),
or appendTypeArguments(JvmParameterizedTypeReference, StringBuilder).| Constructor and Description |
|---|
ProxyAwareUIStrings() |
| Modifier and Type | Method and 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) |
public java.lang.StringBuilder visit(org.eclipse.xtext.common.types.JvmTypeReference reference,
java.lang.StringBuilder param)
visit in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>public java.lang.StringBuilder appendTypeSignature(org.eclipse.xtext.common.types.JvmType type,
java.lang.StringBuilder result)
X<T extends CharSequence>
will be returned as X<T>public java.lang.StringBuilder appendTypeArguments(org.eclipse.xtext.common.types.JvmParameterizedTypeReference typeRef,
java.lang.StringBuilder result)
public java.lang.StringBuilder doVisitAnyTypeReference(org.eclipse.xtext.common.types.JvmAnyTypeReference reference,
java.lang.StringBuilder param)
doVisitAnyTypeReference in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>public java.lang.StringBuilder doVisitDelegateTypeReference(org.eclipse.xtext.common.types.JvmDelegateTypeReference reference,
java.lang.StringBuilder param)
doVisitDelegateTypeReference in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>public java.lang.StringBuilder doVisitGenericArrayTypeReference(org.eclipse.xtext.common.types.JvmGenericArrayTypeReference reference,
java.lang.StringBuilder param)
doVisitGenericArrayTypeReference in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>public java.lang.StringBuilder doVisitCompoundTypeReference(org.eclipse.xtext.common.types.JvmCompoundTypeReference reference,
java.lang.StringBuilder param)
doVisitCompoundTypeReference in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>protected java.lang.StringBuilder doVisitCompoundTypeReference(org.eclipse.xtext.common.types.JvmCompoundTypeReference reference,
java.lang.StringBuilder param,
java.lang.String delim)
public java.lang.StringBuilder doVisitMultiTypeReference(org.eclipse.xtext.common.types.JvmMultiTypeReference reference,
java.lang.StringBuilder param)
doVisitMultiTypeReference in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>public java.lang.StringBuilder doVisitParameterizedTypeReference(org.eclipse.xtext.common.types.JvmParameterizedTypeReference reference,
java.lang.StringBuilder param)
doVisitParameterizedTypeReference in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>public java.lang.StringBuilder doVisitInnerTypeReference(org.eclipse.xtext.common.types.JvmInnerTypeReference reference,
java.lang.StringBuilder param)
doVisitInnerTypeReference in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>public java.lang.StringBuilder doVisitSpecializedTypeReference(org.eclipse.xtext.common.types.JvmSpecializedTypeReference reference,
java.lang.StringBuilder param)
doVisitSpecializedTypeReference in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>public java.lang.StringBuilder doVisitSynonymTypeReference(org.eclipse.xtext.common.types.JvmSynonymTypeReference reference,
java.lang.StringBuilder param)
doVisitSynonymTypeReference in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>public java.lang.StringBuilder doVisitUnknownTypeReference(org.eclipse.xtext.common.types.JvmUnknownTypeReference reference,
java.lang.StringBuilder param)
doVisitUnknownTypeReference in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>public java.lang.StringBuilder doVisitWildcardTypeReference(org.eclipse.xtext.common.types.JvmWildcardTypeReference reference,
java.lang.StringBuilder param)
doVisitWildcardTypeReference in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>public java.lang.StringBuilder doVisitComputedTypeReference(XComputedTypeReference reference, java.lang.StringBuilder param)
doVisitComputedTypeReference in interface XtypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>public java.lang.StringBuilder doVisitFunctionTypeReference(XFunctionTypeRef reference, java.lang.StringBuilder param)
doVisitFunctionTypeReference in interface XtypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>public java.lang.StringBuilder doVisitTypeReference(org.eclipse.xtext.common.types.JvmTypeReference reference,
java.lang.StringBuilder param)
doVisitTypeReference in interface org.eclipse.xtext.common.types.util.ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>