Class XtendReentrantTypeResolver.DispatchReturnTypeReferenceProvider

  • All Implemented Interfaces:
    org.eclipse.xtext.xbase.typing.IJvmTypeReferenceProvider
    Enclosing class:
    XtendReentrantTypeResolver

    public static class XtendReentrantTypeResolver.DispatchReturnTypeReferenceProvider
    extends org.eclipse.xtext.xbase.typesystem.util.AbstractReentrantTypeReferenceProvider
    • Constructor Summary

      Constructors 
      Constructor Description
      DispatchReturnTypeReferenceProvider​(org.eclipse.xtext.common.types.JvmOperation operation, org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes resolvedTypes, org.eclipse.xtext.xbase.scoping.batch.IFeatureScopeSession session, XtendReentrantTypeResolver typeResolver)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.eclipse.xtext.common.types.JvmTypeReference doGetTypeReference​(org.eclipse.xtext.xtype.impl.XComputedTypeReferenceImplCustom context)  
      protected org.eclipse.xtext.common.types.JvmTypeReference handleReentrantInvocation​(org.eclipse.xtext.xtype.impl.XComputedTypeReferenceImplCustom context)  
      • Methods inherited from class org.eclipse.xtext.xbase.typesystem.util.AbstractReentrantTypeReferenceProvider

        getTypeReference, isComputing, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • DispatchReturnTypeReferenceProvider

        public DispatchReturnTypeReferenceProvider​(org.eclipse.xtext.common.types.JvmOperation operation,
                                                   org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes resolvedTypes,
                                                   org.eclipse.xtext.xbase.scoping.batch.IFeatureScopeSession session,
                                                   XtendReentrantTypeResolver typeResolver)
    • Method Detail

      • doGetTypeReference

        protected org.eclipse.xtext.common.types.JvmTypeReference doGetTypeReference​(org.eclipse.xtext.xtype.impl.XComputedTypeReferenceImplCustom context)
        Specified by:
        doGetTypeReference in class org.eclipse.xtext.xbase.typesystem.util.AbstractReentrantTypeReferenceProvider
      • handleReentrantInvocation

        protected org.eclipse.xtext.common.types.JvmTypeReference handleReentrantInvocation​(org.eclipse.xtext.xtype.impl.XComputedTypeReferenceImplCustom context)
        Overrides:
        handleReentrantInvocation in class org.eclipse.xtext.xbase.typesystem.util.AbstractReentrantTypeReferenceProvider