org.eclipse.xtext.common.types.util
Class AbstractTypeReferenceVisitorWithParameter.InheritanceAware<Parameter,Result>

java.lang.Object
  extended by org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitorWithParameter<Parameter,Result>
      extended by org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitorWithParameter.InheritanceAware<Parameter,Result>
All Implemented Interfaces:
ITypeReferenceVisitorWithParameter<Parameter,Result>
Direct Known Subclasses:
AbstractConformanceVisitor, AbstractXtypeReferenceVisitorWithParameter, DeclaratorTypeArgumentCollector, LazyTypeArgumentContext.IsResolvedVisitor, RawTypeHelper.RawTypeImplementation, RawTypeHelper.RawTypeReferenceImplementation, TypeArgumentContext.CopyingTypeReferenceVisitor
Enclosing class:
AbstractTypeReferenceVisitorWithParameter<Parameter,Result>

public static class AbstractTypeReferenceVisitorWithParameter.InheritanceAware<Parameter,Result>
extends AbstractTypeReferenceVisitorWithParameter<Parameter,Result>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitorWithParameter
AbstractTypeReferenceVisitorWithParameter.InheritanceAware<Parameter,Result>
 
Constructor Summary
AbstractTypeReferenceVisitorWithParameter.InheritanceAware()
           
 
Method Summary
 Result doVisitAnyTypeReference(JvmAnyTypeReference reference, Parameter param)
           
 Result doVisitCompoundTypeReference(JvmCompoundTypeReference reference, Parameter param)
           
 Result doVisitGenericArrayTypeReference(JvmGenericArrayTypeReference reference, Parameter param)
           
 Result doVisitMultiTypeReference(JvmMultiTypeReference reference, Parameter param)
           
 Result doVisitParameterizedTypeReference(JvmParameterizedTypeReference 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)
           
 
Methods inherited from class org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitorWithParameter
doVisitDelegateTypeReference, doVisitSpecializedTypeReference, handleNullReference, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTypeReferenceVisitorWithParameter.InheritanceAware

public AbstractTypeReferenceVisitorWithParameter.InheritanceAware()
Method Detail

doVisitTypeReference

public Result doVisitTypeReference(JvmTypeReference reference,
                                   Parameter param)

doVisitAnyTypeReference

public Result doVisitAnyTypeReference(JvmAnyTypeReference reference,
                                      Parameter param)

doVisitCompoundTypeReference

public Result doVisitCompoundTypeReference(JvmCompoundTypeReference reference,
                                           Parameter param)

doVisitParameterizedTypeReference

public Result doVisitParameterizedTypeReference(JvmParameterizedTypeReference reference,
                                                Parameter param)

doVisitGenericArrayTypeReference

public Result doVisitGenericArrayTypeReference(JvmGenericArrayTypeReference reference,
                                               Parameter param)

doVisitWildcardTypeReference

public Result doVisitWildcardTypeReference(JvmWildcardTypeReference reference,
                                           Parameter param)

doVisitMultiTypeReference

public Result doVisitMultiTypeReference(JvmMultiTypeReference reference,
                                        Parameter param)

doVisitSynonymTypeReference

public Result doVisitSynonymTypeReference(JvmSynonymTypeReference reference,
                                          Parameter param)

doVisitUnknownTypeReference

public Result doVisitUnknownTypeReference(JvmUnknownTypeReference reference,
                                          Parameter param)