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(JvmParameterizedTypeReference typeRef,
java.lang.StringBuilder result)
Returns the type arguments including the surrounding angular brackets.
|
java.lang.StringBuilder |
appendTypeSignature(JvmType type,
java.lang.StringBuilder result)
Returns the signature of the given type.
|
java.lang.StringBuilder |
doVisitAnyTypeReference(JvmAnyTypeReference reference,
java.lang.StringBuilder param) |
java.lang.StringBuilder |
doVisitCompoundTypeReference(JvmCompoundTypeReference reference,
java.lang.StringBuilder param) |
protected java.lang.StringBuilder |
doVisitCompoundTypeReference(JvmCompoundTypeReference reference,
java.lang.StringBuilder param,
java.lang.String delim) |
java.lang.StringBuilder |
doVisitComputedTypeReference(XComputedTypeReference reference,
java.lang.StringBuilder param) |
java.lang.StringBuilder |
doVisitDelegateTypeReference(JvmDelegateTypeReference reference,
java.lang.StringBuilder param) |
java.lang.StringBuilder |
doVisitFunctionTypeReference(XFunctionTypeRef reference,
java.lang.StringBuilder param) |
java.lang.StringBuilder |
doVisitGenericArrayTypeReference(JvmGenericArrayTypeReference reference,
java.lang.StringBuilder param) |
java.lang.StringBuilder |
doVisitInnerTypeReference(JvmInnerTypeReference reference,
java.lang.StringBuilder param) |
java.lang.StringBuilder |
doVisitMultiTypeReference(JvmMultiTypeReference reference,
java.lang.StringBuilder param) |
java.lang.StringBuilder |
doVisitParameterizedTypeReference(JvmParameterizedTypeReference reference,
java.lang.StringBuilder param) |
java.lang.StringBuilder |
doVisitSpecializedTypeReference(JvmSpecializedTypeReference reference,
java.lang.StringBuilder param) |
java.lang.StringBuilder |
doVisitSynonymTypeReference(JvmSynonymTypeReference reference,
java.lang.StringBuilder param) |
java.lang.StringBuilder |
doVisitTypeReference(JvmTypeReference reference,
java.lang.StringBuilder param) |
java.lang.StringBuilder |
doVisitUnknownTypeReference(JvmUnknownTypeReference reference,
java.lang.StringBuilder param) |
java.lang.StringBuilder |
doVisitWildcardTypeReference(JvmWildcardTypeReference reference,
java.lang.StringBuilder param) |
java.lang.StringBuilder |
visit(JvmTypeReference reference,
java.lang.StringBuilder param) |
public java.lang.StringBuilder visit(JvmTypeReference reference, java.lang.StringBuilder param)
visit in interface ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>public java.lang.StringBuilder appendTypeSignature(JvmType type, java.lang.StringBuilder result)
X<T extends CharSequence>
will be returned as X<T>public java.lang.StringBuilder appendTypeArguments(JvmParameterizedTypeReference typeRef, java.lang.StringBuilder result)
public java.lang.StringBuilder doVisitAnyTypeReference(JvmAnyTypeReference reference, java.lang.StringBuilder param)
doVisitAnyTypeReference in interface ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>public java.lang.StringBuilder doVisitDelegateTypeReference(JvmDelegateTypeReference reference, java.lang.StringBuilder param)
doVisitDelegateTypeReference in interface ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>public java.lang.StringBuilder doVisitGenericArrayTypeReference(JvmGenericArrayTypeReference reference, java.lang.StringBuilder param)
doVisitGenericArrayTypeReference in interface ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>public java.lang.StringBuilder doVisitCompoundTypeReference(JvmCompoundTypeReference reference, java.lang.StringBuilder param)
doVisitCompoundTypeReference in interface ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>protected java.lang.StringBuilder doVisitCompoundTypeReference(JvmCompoundTypeReference reference, java.lang.StringBuilder param, java.lang.String delim)
public java.lang.StringBuilder doVisitMultiTypeReference(JvmMultiTypeReference reference, java.lang.StringBuilder param)
doVisitMultiTypeReference in interface ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>public java.lang.StringBuilder doVisitParameterizedTypeReference(JvmParameterizedTypeReference reference, java.lang.StringBuilder param)
doVisitParameterizedTypeReference in interface ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>public java.lang.StringBuilder doVisitInnerTypeReference(JvmInnerTypeReference reference, java.lang.StringBuilder param)
doVisitInnerTypeReference in interface ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>public java.lang.StringBuilder doVisitSpecializedTypeReference(JvmSpecializedTypeReference reference, java.lang.StringBuilder param)
doVisitSpecializedTypeReference in interface ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>public java.lang.StringBuilder doVisitSynonymTypeReference(JvmSynonymTypeReference reference, java.lang.StringBuilder param)
doVisitSynonymTypeReference in interface ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>public java.lang.StringBuilder doVisitUnknownTypeReference(JvmUnknownTypeReference reference, java.lang.StringBuilder param)
doVisitUnknownTypeReference in interface ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>public java.lang.StringBuilder doVisitWildcardTypeReference(JvmWildcardTypeReference reference, java.lang.StringBuilder param)
doVisitWildcardTypeReference in interface 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(JvmTypeReference reference, java.lang.StringBuilder param)
doVisitTypeReference in interface ITypeReferenceVisitorWithParameter<java.lang.StringBuilder,java.lang.StringBuilder>