Class ExpectationTypeParameterHintCollector.DeferredParameterizedTypeReferenceTraverser
- java.lang.Object
-
- org.eclipse.xtext.xbase.typesystem.references.TypeReferenceVisitorWithParameter<ParameterizedTypeReference>
-
- org.eclipse.xtext.xbase.typesystem.util.AbstractTypeReferencePairWalker.ParameterizedTypeReferenceTraverser
-
- org.eclipse.xtext.xbase.typesystem.util.ExpectationTypeParameterHintCollector.DeferredParameterizedTypeReferenceTraverser
-
- Direct Known Subclasses:
ResolvingTypeParameterHintCollector.UnboundParameterizedTypeReferencePreserver
- Enclosing class:
- ExpectationTypeParameterHintCollector
protected class ExpectationTypeParameterHintCollector.DeferredParameterizedTypeReferenceTraverser extends AbstractTypeReferencePairWalker.ParameterizedTypeReferenceTraverser
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDeferredParameterizedTypeReferenceTraverser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoVisitUnboundTypeReference(UnboundTypeReference reference, ParameterizedTypeReference declaration)protected booleanshouldProcessInContextOf(org.eclipse.xtext.common.types.JvmTypeParameter declaredTypeParameter, java.util.Set<org.eclipse.xtext.common.types.JvmTypeParameter> boundParameters, java.util.Set<org.eclipse.xtext.common.types.JvmTypeParameter> visited)-
Methods inherited from class org.eclipse.xtext.xbase.typesystem.util.AbstractTypeReferencePairWalker.ParameterizedTypeReferenceTraverser
doVisitAnyTypeReference, doVisitArrayTypeReference, doVisitInnerFunctionTypeReference, doVisitInnerTypeReference, doVisitMatchingTypeParameters, doVisitParameterizedTypeReference, doVisitUnknownTypeReference, doVisitWildcardTypeReference, getTypeParameterMapping
-
Methods inherited from class org.eclipse.xtext.xbase.typesystem.references.TypeReferenceVisitorWithParameter
doVisitCompoundTypeReference, doVisitFunctionTypeReference, doVisitMultiTypeReference, doVisitSynonymTypeReference, doVisitTypeReference
-
-
-
-
Method Detail
-
doVisitUnboundTypeReference
public void doVisitUnboundTypeReference(UnboundTypeReference reference, ParameterizedTypeReference declaration)
- Overrides:
doVisitUnboundTypeReferencein classTypeReferenceVisitorWithParameter<ParameterizedTypeReference>
-
shouldProcessInContextOf
protected boolean shouldProcessInContextOf(org.eclipse.xtext.common.types.JvmTypeParameter declaredTypeParameter, java.util.Set<org.eclipse.xtext.common.types.JvmTypeParameter> boundParameters, java.util.Set<org.eclipse.xtext.common.types.JvmTypeParameter> visited)- Overrides:
shouldProcessInContextOfin classAbstractTypeReferencePairWalker.ParameterizedTypeReferenceTraverser- Parameters:
declaredTypeParameter- the considered type parameter.boundParameters- all bound type parameters.visited- the parameters that were already visited.
-
-