@NonNullByDefault public abstract class TypeReferenceVisitorWithNonNullResult<Result> extends TypeReferenceVisitorWithResult<Result>
Constructor and Description |
---|
TypeReferenceVisitorWithNonNullResult() |
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 |
doVisitWildcardTypeReference(WildcardTypeReference reference) |
doVisitUnknownTypeReference
public TypeReferenceVisitorWithNonNullResult()
protected Result doVisitTypeReference(LightweightTypeReference reference)
doVisitTypeReference
in class TypeReferenceVisitorWithResult<Result>
protected Result doVisitAnyTypeReference(AnyTypeReference reference)
doVisitAnyTypeReference
in class TypeReferenceVisitorWithResult<Result>
protected Result doVisitCompoundTypeReference(CompoundTypeReference reference)
doVisitCompoundTypeReference
in class TypeReferenceVisitorWithResult<Result>
protected Result doVisitMultiTypeReference(CompoundTypeReference reference)
doVisitMultiTypeReference
in class TypeReferenceVisitorWithResult<Result>
protected Result doVisitSynonymTypeReference(CompoundTypeReference reference)
doVisitSynonymTypeReference
in class TypeReferenceVisitorWithResult<Result>
protected Result doVisitArrayTypeReference(ArrayTypeReference reference)
doVisitArrayTypeReference
in class TypeReferenceVisitorWithResult<Result>
protected Result doVisitFunctionTypeReference(FunctionTypeReference reference)
doVisitFunctionTypeReference
in class TypeReferenceVisitorWithResult<Result>
protected Result doVisitParameterizedTypeReference(ParameterizedTypeReference reference)
doVisitParameterizedTypeReference
in class TypeReferenceVisitorWithResult<Result>
protected Result doVisitUnboundTypeReference(UnboundTypeReference reference)
doVisitUnboundTypeReference
in class TypeReferenceVisitorWithResult<Result>
protected Result doVisitWildcardTypeReference(WildcardTypeReference reference)
doVisitWildcardTypeReference
in class TypeReferenceVisitorWithResult<Result>