Class ConstructorDelegateScope

  • All Implemented Interfaces:
    org.eclipse.xtext.scoping.IScope, IFeatureNames

    public class ConstructorDelegateScope
    extends AbstractSessionBasedScope
    implements IFeatureNames
    A constructor delegate scope provides the descriptions for this() and super() calls in a constructor body.
    • Method Detail

      • getLocalElementsByName

        protected java.util.List<org.eclipse.xtext.resource.IEObjectDescription> getLocalElementsByName​(org.eclipse.xtext.naming.QualifiedName name)
        Specified by:
        getLocalElementsByName in class AbstractSessionBasedScope
      • getReceiverTypeParameterMapping

        protected java.util.Map<org.eclipse.xtext.common.types.JvmTypeParameter,​LightweightMergedBoundTypeArgument> getReceiverTypeParameterMapping()
      • createConstructorDescriptions

        protected java.util.List<org.eclipse.xtext.resource.IEObjectDescription> createConstructorDescriptions​(org.eclipse.xtext.naming.QualifiedName name,
                                                                                                               org.eclipse.xtext.common.types.JvmGenericType type,
                                                                                                               boolean superType)
      • createDescription

        protected org.eclipse.xtext.resource.IEObjectDescription createDescription​(org.eclipse.xtext.naming.QualifiedName name,
                                                                                   org.eclipse.xtext.common.types.JvmConstructor constructor,
                                                                                   boolean superType)