public class DeclaratorTypeArgumentCollector extends TypeReferenceVisitorWithParameterAndResult<LightweightTraversalData,Boolean>
| Constructor and Description |
|---|
DeclaratorTypeArgumentCollector() |
doVisitAnyTypeReference, doVisitFunctionTypeReference, doVisitMultiTypeReference, doVisitSynonymTypeReference, doVisitUnboundTypeReference, doVisitUnknownTypeReferenceprotected Boolean doVisitTypeReference(LightweightTypeReference reference, LightweightTraversalData data)
doVisitTypeReference in class TypeReferenceVisitorWithParameterAndResult<LightweightTraversalData,Boolean>data - some parameter.public Boolean doVisitCompoundTypeReference(CompoundTypeReference reference, LightweightTraversalData data)
public Boolean doVisitArrayTypeReference(ArrayTypeReference reference, LightweightTraversalData data)
public Boolean doVisitWildcardTypeReference(WildcardTypeReference reference, LightweightTraversalData data)
public Boolean doVisitParameterizedTypeReference(ParameterizedTypeReference reference, LightweightTraversalData data)
protected Boolean doVisitInnerTypeReference(InnerTypeReference reference, LightweightTraversalData data)
protected Boolean doVisitInnerFunctionTypeReference(InnerFunctionTypeReference reference, LightweightTraversalData data)
protected Boolean addConstraintMapping(JvmTypeParameter typeParameter, ITypeReferenceOwner owner, LightweightTraversalData data)
protected Boolean doVisitParameterizedTypeReference(ParameterizedTypeReference reference, JvmType type, LightweightTraversalData data)
public Map<JvmTypeParameter,LightweightMergedBoundTypeArgument> getTypeParameterMapping(LightweightTypeReference reference)
Copyright © 2015. All Rights Reserved.