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>