org.eclipse.xtext.common.types.util
Interface ITypeReferenceVisitor<Result>

All Known Subinterfaces:
XtypeReferenceVisitor<Result>
All Known Implementing Classes:
AbstractTypeReferenceVisitor, AbstractTypeReferenceVisitor.InheritanceAware, AbstractXtypeReferenceVisitor

public interface ITypeReferenceVisitor<Result>

Author:
Sebastian Zarnekow - Initial contribution and API

Method Summary
 Result doVisitAnyTypeReference(JvmAnyTypeReference reference)
           
 Result doVisitCompoundTypeReference(JvmCompoundTypeReference reference)
           
 Result doVisitDelegateTypeReference(JvmDelegateTypeReference reference)
           
 Result doVisitGenericArrayTypeReference(JvmGenericArrayTypeReference reference)
           
 Result doVisitMultiTypeReference(JvmMultiTypeReference reference)
           
 Result doVisitParameterizedTypeReference(JvmParameterizedTypeReference reference)
           
 Result doVisitSpecializedTypeReference(JvmSpecializedTypeReference reference)
           
 Result doVisitSynonymTypeReference(JvmSynonymTypeReference reference)
           
 Result doVisitTypeReference(JvmTypeReference reference)
           
 Result doVisitUnknownTypeReference(JvmUnknownTypeReference reference)
           
 Result doVisitWildcardTypeReference(JvmWildcardTypeReference reference)
           
 Result visit(JvmTypeReference reference)
           
 

Method Detail

visit

Result visit(JvmTypeReference reference)

doVisitTypeReference

Result doVisitTypeReference(JvmTypeReference reference)

doVisitAnyTypeReference

Result doVisitAnyTypeReference(JvmAnyTypeReference reference)

doVisitCompoundTypeReference

Result doVisitCompoundTypeReference(JvmCompoundTypeReference reference)

doVisitParameterizedTypeReference

Result doVisitParameterizedTypeReference(JvmParameterizedTypeReference reference)

doVisitGenericArrayTypeReference

Result doVisitGenericArrayTypeReference(JvmGenericArrayTypeReference reference)

doVisitWildcardTypeReference

Result doVisitWildcardTypeReference(JvmWildcardTypeReference reference)

doVisitMultiTypeReference

Result doVisitMultiTypeReference(JvmMultiTypeReference reference)

doVisitSynonymTypeReference

Result doVisitSynonymTypeReference(JvmSynonymTypeReference reference)

doVisitDelegateTypeReference

Result doVisitDelegateTypeReference(JvmDelegateTypeReference reference)

doVisitUnknownTypeReference

Result doVisitUnknownTypeReference(JvmUnknownTypeReference reference)

doVisitSpecializedTypeReference

Result doVisitSpecializedTypeReference(JvmSpecializedTypeReference reference)