org.eclipse.xtext.common.types.util
Interface ITypeReferenceVisitorWithParameter<Parameter,Result>
- All Known Subinterfaces:
- XtypeReferenceVisitorWithParameter<Parameter,Result>
- All Known Implementing Classes:
- AbstractConformanceVisitor, AbstractTypeReferencePairWalker, AbstractTypeReferencePairWalker.ArrayTypeReferenceTraverser, AbstractTypeReferencePairWalker.ParameterizedTypeReferenceTraverser, AbstractTypeReferencePairWalker.WildcardTypeReferenceTraverser, AbstractTypeReferenceTraverser, AbstractTypeReferenceVisitorWithParameter, AbstractTypeReferenceVisitorWithParameter.InheritanceAware, AbstractXtypeReferenceVisitorWithParameter, ActualTypeArgumentCollector, AnyTypeConformanceStrategy, ConstraintAwareTypeArgumentCollector, DeclaratorTypeArgumentCollector, GenericArrayConformanceStrategy, LazyTypeArgumentContext.IsResolvedVisitor, MultiTypeConformanceStrategy, ParameterizedTypeConformanceStrategy, RawTypeHelper.RawTypeImplementation, RawTypeHelper.RawTypeReferenceImplementation, SynonymConformanceStrategy, TypeArgumentContext.CopyingTypeReferenceVisitor, TypeConformanceStrategy, TypeConformanceStrategySelector, TypeParameterByConstraintSubstitutor, TypeParameterSubstitutor, UnboundTypeParameterAwareTypeArgumentCollector, UnboundTypeParameterPreservingSubstitutor, WildcardConformanceStrategy
public interface ITypeReferenceVisitorWithParameter<Parameter,Result>
- Author:
- Sebastian Zarnekow - Initial contribution and API
Method Summary |
Result |
doVisitAnyTypeReference(JvmAnyTypeReference reference,
Parameter param)
|
Result |
doVisitCompoundTypeReference(JvmCompoundTypeReference reference,
Parameter param)
|
Result |
doVisitDelegateTypeReference(JvmDelegateTypeReference reference,
Parameter param)
|
Result |
doVisitGenericArrayTypeReference(JvmGenericArrayTypeReference reference,
Parameter param)
|
Result |
doVisitMultiTypeReference(JvmMultiTypeReference reference,
Parameter param)
|
Result |
doVisitParameterizedTypeReference(JvmParameterizedTypeReference reference,
Parameter param)
|
Result |
doVisitSpecializedTypeReference(JvmSpecializedTypeReference reference,
Parameter param)
|
Result |
doVisitSynonymTypeReference(JvmSynonymTypeReference reference,
Parameter param)
|
Result |
doVisitTypeReference(JvmTypeReference reference,
Parameter param)
|
Result |
doVisitUnknownTypeReference(JvmUnknownTypeReference reference,
Parameter param)
|
Result |
doVisitWildcardTypeReference(JvmWildcardTypeReference reference,
Parameter param)
|
Result |
visit(JvmTypeReference reference,
Parameter param)
|
visit
Result visit(JvmTypeReference reference,
Parameter param)
doVisitTypeReference
Result doVisitTypeReference(JvmTypeReference reference,
Parameter param)
doVisitAnyTypeReference
Result doVisitAnyTypeReference(JvmAnyTypeReference reference,
Parameter param)
doVisitCompoundTypeReference
Result doVisitCompoundTypeReference(JvmCompoundTypeReference reference,
Parameter param)
doVisitParameterizedTypeReference
Result doVisitParameterizedTypeReference(JvmParameterizedTypeReference reference,
Parameter param)
doVisitGenericArrayTypeReference
Result doVisitGenericArrayTypeReference(JvmGenericArrayTypeReference reference,
Parameter param)
doVisitWildcardTypeReference
Result doVisitWildcardTypeReference(JvmWildcardTypeReference reference,
Parameter param)
doVisitMultiTypeReference
Result doVisitMultiTypeReference(JvmMultiTypeReference reference,
Parameter param)
doVisitSynonymTypeReference
Result doVisitSynonymTypeReference(JvmSynonymTypeReference reference,
Parameter param)
doVisitDelegateTypeReference
Result doVisitDelegateTypeReference(JvmDelegateTypeReference reference,
Parameter param)
doVisitUnknownTypeReference
Result doVisitUnknownTypeReference(JvmUnknownTypeReference reference,
Parameter param)
doVisitSpecializedTypeReference
Result doVisitSpecializedTypeReference(JvmSpecializedTypeReference reference,
Parameter param)