@NonNullByDefault public class DeclaratorTypeArgumentCollector extends TypeReferenceVisitorWithParameterAndResult<LightweightTraversalData,java.lang.Boolean>
Constructor and Description |
---|
DeclaratorTypeArgumentCollector() |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
doVisitArrayTypeReference(ArrayTypeReference reference,
LightweightTraversalData data) |
java.lang.Boolean |
doVisitCompoundTypeReference(CompoundTypeReference reference,
LightweightTraversalData data) |
protected java.lang.Boolean |
doVisitParameterizedTypeReference(ParameterizedTypeReference reference,
JvmType type,
LightweightTraversalData data) |
java.lang.Boolean |
doVisitParameterizedTypeReference(ParameterizedTypeReference reference,
LightweightTraversalData data) |
protected java.lang.Boolean |
doVisitTypeReference(LightweightTypeReference reference,
LightweightTraversalData data) |
java.lang.Boolean |
doVisitWildcardTypeReference(WildcardTypeReference reference,
LightweightTraversalData data) |
java.util.Map<JvmTypeParameter,LightweightMergedBoundTypeArgument> |
getTypeParameterMapping(LightweightTypeReference reference) |
doVisitAnyTypeReference, doVisitFunctionTypeReference, doVisitMultiTypeReference, doVisitSynonymTypeReference, doVisitUnboundTypeReference, doVisitUnknownTypeReference
protected java.lang.Boolean doVisitTypeReference(LightweightTypeReference reference, LightweightTraversalData data)
doVisitTypeReference
in class TypeReferenceVisitorWithParameterAndResult<LightweightTraversalData,java.lang.Boolean>
public java.lang.Boolean doVisitCompoundTypeReference(CompoundTypeReference reference, LightweightTraversalData data)
doVisitCompoundTypeReference
in class TypeReferenceVisitorWithParameterAndResult<LightweightTraversalData,java.lang.Boolean>
public java.lang.Boolean doVisitArrayTypeReference(ArrayTypeReference reference, LightweightTraversalData data)
doVisitArrayTypeReference
in class TypeReferenceVisitorWithParameterAndResult<LightweightTraversalData,java.lang.Boolean>
public java.lang.Boolean doVisitWildcardTypeReference(WildcardTypeReference reference, LightweightTraversalData data)
doVisitWildcardTypeReference
in class TypeReferenceVisitorWithParameterAndResult<LightweightTraversalData,java.lang.Boolean>
public java.lang.Boolean doVisitParameterizedTypeReference(ParameterizedTypeReference reference, LightweightTraversalData data)
doVisitParameterizedTypeReference
in class TypeReferenceVisitorWithParameterAndResult<LightweightTraversalData,java.lang.Boolean>
protected java.lang.Boolean doVisitParameterizedTypeReference(ParameterizedTypeReference reference, JvmType type, LightweightTraversalData data)
public java.util.Map<JvmTypeParameter,LightweightMergedBoundTypeArgument> getTypeParameterMapping(LightweightTypeReference reference)