public abstract class TypeReferenceVisitorWithResult<Result>
extends java.lang.Object
Constructor and Description |
---|
TypeReferenceVisitorWithResult() |
protected Result doVisitTypeReference(LightweightTypeReference reference)
protected Result doVisitAnyTypeReference(AnyTypeReference reference)
protected Result doVisitUnknownTypeReference(UnknownTypeReference reference)
protected Result doVisitCompoundTypeReference(CompoundTypeReference reference)
protected Result doVisitMultiTypeReference(CompoundTypeReference reference)
protected Result doVisitSynonymTypeReference(CompoundTypeReference reference)
protected Result doVisitArrayTypeReference(ArrayTypeReference reference)
protected Result doVisitFunctionTypeReference(FunctionTypeReference reference)
protected Result doVisitInnerFunctionTypeReference(InnerFunctionTypeReference reference)
protected Result doVisitParameterizedTypeReference(ParameterizedTypeReference reference)
protected Result doVisitInnerTypeReference(InnerTypeReference reference)
protected Result doVisitUnboundTypeReference(UnboundTypeReference reference)
protected Result doVisitWildcardTypeReference(WildcardTypeReference reference)