public class ConstructorDelegateScope extends AbstractSessionBasedScope implements IFeatureNames
this() and super()
calls in a constructor body.AbstractSessionBasedScope.NameAcceptorIT, SELF, SUPER, THIS| Constructor and Description |
|---|
ConstructorDelegateScope(org.eclipse.xtext.scoping.IScope parent,
LightweightTypeReference contextType,
IFeatureScopeSession session,
XAbstractFeatureCall featureCall) |
| Modifier and Type | Method and Description |
|---|---|
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) |
protected org.eclipse.xtext.resource.IEObjectDescription |
createDescription(org.eclipse.xtext.naming.QualifiedName name,
org.eclipse.xtext.common.types.JvmConstructor constructor,
boolean superType) |
protected java.util.List<org.eclipse.xtext.resource.IEObjectDescription> |
getAllLocalElements() |
protected java.util.List<org.eclipse.xtext.resource.IEObjectDescription> |
getLocalElementsByName(org.eclipse.xtext.naming.QualifiedName name) |
protected java.util.Map<org.eclipse.xtext.common.types.JvmTypeParameter,LightweightMergedBoundTypeArgument> |
getReceiverTypeParameterMapping() |
addToList, addToList, findAllFeaturesByName, getElements, getFeatureCall, getLocalElementsByEObject, getSession, getShadowingKey, isShadowed, processAsPropertyNames, processFeatureNames, toProperty, toProperty, tryGetAsPropertyNamepublic ConstructorDelegateScope(org.eclipse.xtext.scoping.IScope parent,
LightweightTypeReference contextType,
IFeatureScopeSession session,
XAbstractFeatureCall featureCall)
protected java.util.List<org.eclipse.xtext.resource.IEObjectDescription> getAllLocalElements()
getAllLocalElements in class AbstractSessionBasedScopeprotected java.util.List<org.eclipse.xtext.resource.IEObjectDescription> getLocalElementsByName(org.eclipse.xtext.naming.QualifiedName name)
getLocalElementsByName in class AbstractSessionBasedScopeprotected java.util.Map<org.eclipse.xtext.common.types.JvmTypeParameter,LightweightMergedBoundTypeArgument> getReceiverTypeParameterMapping()
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)
protected org.eclipse.xtext.resource.IEObjectDescription createDescription(org.eclipse.xtext.naming.QualifiedName name,
org.eclipse.xtext.common.types.JvmConstructor constructor,
boolean superType)