org.eclipse.xtext.common.types.util
Class AbstractTypeReferenceVisitor.InheritanceAware<Result>

java.lang.Object
  extended by org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitor<Result>
      extended by org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitor.InheritanceAware<Result>
All Implemented Interfaces:
ITypeReferenceVisitor<Result>
Direct Known Subclasses:
AbstractXtypeReferenceVisitor
Enclosing class:
AbstractTypeReferenceVisitor<Result>

public static class AbstractTypeReferenceVisitor.InheritanceAware<Result>
extends AbstractTypeReferenceVisitor<Result>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitor
AbstractTypeReferenceVisitor.InheritanceAware<Result>
 
Constructor Summary
AbstractTypeReferenceVisitor.InheritanceAware()
           
 
Method Summary
 Result doVisitAnyTypeReference(JvmAnyTypeReference reference)
           
 Result doVisitCompoundTypeReference(JvmCompoundTypeReference reference)
           
 Result doVisitGenericArrayTypeReference(JvmGenericArrayTypeReference reference)
           
 Result doVisitMultiTypeReference(JvmMultiTypeReference reference)
           
 Result doVisitParameterizedTypeReference(JvmParameterizedTypeReference reference)
           
 Result doVisitSynonymTypeReference(JvmSynonymTypeReference reference)
           
 Result doVisitTypeReference(JvmTypeReference reference)
           
 Result doVisitUnknownTypeReference(JvmUnknownTypeReference reference)
           
 Result doVisitWildcardTypeReference(JvmWildcardTypeReference reference)
           
 
Methods inherited from class org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitor
doVisitDelegateTypeReference, doVisitSpecializedTypeReference, handleNullReference, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTypeReferenceVisitor.InheritanceAware

public AbstractTypeReferenceVisitor.InheritanceAware()
Method Detail

doVisitTypeReference

public Result doVisitTypeReference(JvmTypeReference reference)

doVisitAnyTypeReference

public Result doVisitAnyTypeReference(JvmAnyTypeReference reference)

doVisitCompoundTypeReference

public Result doVisitCompoundTypeReference(JvmCompoundTypeReference reference)

doVisitParameterizedTypeReference

public Result doVisitParameterizedTypeReference(JvmParameterizedTypeReference reference)

doVisitGenericArrayTypeReference

public Result doVisitGenericArrayTypeReference(JvmGenericArrayTypeReference reference)

doVisitWildcardTypeReference

public Result doVisitWildcardTypeReference(JvmWildcardTypeReference reference)

doVisitMultiTypeReference

public Result doVisitMultiTypeReference(JvmMultiTypeReference reference)

doVisitSynonymTypeReference

public Result doVisitSynonymTypeReference(JvmSynonymTypeReference reference)

doVisitUnknownTypeReference

public Result doVisitUnknownTypeReference(JvmUnknownTypeReference reference)