Class XtendReentrantTypeResolver.InitializerParameterTypeReferenceProvider

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

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

      Constructors 
      Constructor Description
      InitializerParameterTypeReferenceProvider​(org.eclipse.xtext.common.types.JvmFormalParameter param, XtendFunction createFunction, java.util.Map<org.eclipse.xtext.common.types.JvmIdentifiableElement,​org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes> resolvedTypesByContext, org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes resolvedTypes, org.eclipse.xtext.xbase.scoping.batch.IFeatureScopeSession featureScopeSession, 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)  
      • Methods inherited from class org.eclipse.xtext.xbase.typesystem.util.AbstractReentrantTypeReferenceProvider

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

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

      • InitializerParameterTypeReferenceProvider

        public InitializerParameterTypeReferenceProvider​(org.eclipse.xtext.common.types.JvmFormalParameter param,
                                                         XtendFunction createFunction,
                                                         java.util.Map<org.eclipse.xtext.common.types.JvmIdentifiableElement,​org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes> resolvedTypesByContext,
                                                         org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes resolvedTypes,
                                                         org.eclipse.xtext.xbase.scoping.batch.IFeatureScopeSession featureScopeSession,
                                                         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