Class DeclaratorTypeArgumentCollector
- java.lang.Object
-
- org.eclipse.xtext.xbase.typesystem.references.TypeReferenceVisitorWithParameterAndResult<LightweightTraversalData,java.lang.Boolean>
-
- org.eclipse.xtext.xbase.typesystem.util.DeclaratorTypeArgumentCollector
-
- Direct Known Subclasses:
ConstraintAwareTypeArgumentCollector
public class DeclaratorTypeArgumentCollector extends TypeReferenceVisitorWithParameterAndResult<LightweightTraversalData,java.lang.Boolean>
-
-
Constructor Summary
Constructors Constructor Description DeclaratorTypeArgumentCollector()
-
Method Summary
-
Methods inherited from class org.eclipse.xtext.xbase.typesystem.references.TypeReferenceVisitorWithParameterAndResult
doVisitAnyTypeReference, doVisitFunctionTypeReference, doVisitMultiTypeReference, doVisitSynonymTypeReference, doVisitUnboundTypeReference, doVisitUnknownTypeReference
-
-
-
-
Method Detail
-
doVisitTypeReference
protected java.lang.Boolean doVisitTypeReference(LightweightTypeReference reference, LightweightTraversalData data)
- Overrides:
doVisitTypeReferencein classTypeReferenceVisitorWithParameterAndResult<LightweightTraversalData,java.lang.Boolean>data- some parameter.
-
doVisitCompoundTypeReference
public java.lang.Boolean doVisitCompoundTypeReference(CompoundTypeReference reference, LightweightTraversalData data)
- Overrides:
doVisitCompoundTypeReferencein classTypeReferenceVisitorWithParameterAndResult<LightweightTraversalData,java.lang.Boolean>
-
doVisitArrayTypeReference
public java.lang.Boolean doVisitArrayTypeReference(ArrayTypeReference reference, LightweightTraversalData data)
- Overrides:
doVisitArrayTypeReferencein classTypeReferenceVisitorWithParameterAndResult<LightweightTraversalData,java.lang.Boolean>
-
doVisitWildcardTypeReference
public java.lang.Boolean doVisitWildcardTypeReference(WildcardTypeReference reference, LightweightTraversalData data)
- Overrides:
doVisitWildcardTypeReferencein classTypeReferenceVisitorWithParameterAndResult<LightweightTraversalData,java.lang.Boolean>
-
doVisitParameterizedTypeReference
public java.lang.Boolean doVisitParameterizedTypeReference(ParameterizedTypeReference reference, LightweightTraversalData data)
- Overrides:
doVisitParameterizedTypeReferencein classTypeReferenceVisitorWithParameterAndResult<LightweightTraversalData,java.lang.Boolean>
-
doVisitInnerTypeReference
protected java.lang.Boolean doVisitInnerTypeReference(InnerTypeReference reference, LightweightTraversalData data)
- Overrides:
doVisitInnerTypeReferencein classTypeReferenceVisitorWithParameterAndResult<LightweightTraversalData,java.lang.Boolean>
-
doVisitInnerFunctionTypeReference
protected java.lang.Boolean doVisitInnerFunctionTypeReference(InnerFunctionTypeReference reference, LightweightTraversalData data)
- Overrides:
doVisitInnerFunctionTypeReferencein classTypeReferenceVisitorWithParameterAndResult<LightweightTraversalData,java.lang.Boolean>
-
addConstraintMapping
protected java.lang.Boolean addConstraintMapping(org.eclipse.xtext.common.types.JvmTypeParameter typeParameter, ITypeReferenceOwner owner, LightweightTraversalData data)
-
doVisitParameterizedTypeReference
protected java.lang.Boolean doVisitParameterizedTypeReference(ParameterizedTypeReference reference, org.eclipse.xtext.common.types.JvmType type, LightweightTraversalData data)
-
getTypeParameterMapping
public java.util.Map<org.eclipse.xtext.common.types.JvmTypeParameter,LightweightMergedBoundTypeArgument> getTypeParameterMapping(LightweightTypeReference reference)
-
-