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