public class StaticFeatureScope extends AbstractStaticOrInstanceFeatureScope
receiver is
null), or the features may be obtained from an instance which would render them invalidly accessed.AbstractSessionBasedScope.NameAcceptor| Constructor and Description |
|---|
StaticFeatureScope(org.eclipse.xtext.scoping.IScope parent,
IFeatureScopeSession session,
XAbstractFeatureCall featureCall,
XExpression receiver,
LightweightTypeReference receiverType,
TypeBucket bucket,
OperatorMapping operatorMapping) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addDescription(org.eclipse.xtext.naming.QualifiedName name,
org.eclipse.xtext.common.types.JvmFeature feature,
java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result) |
protected org.eclipse.xtext.resource.IEObjectDescription |
createDescription(org.eclipse.xtext.naming.QualifiedName name,
org.eclipse.xtext.common.types.JvmFeature feature,
TypeBucket bucket) |
protected org.eclipse.xtext.resource.IEObjectDescription |
createInstanceDescription(org.eclipse.xtext.naming.QualifiedName name,
org.eclipse.xtext.common.types.JvmFeature feature,
TypeBucket bucket) |
protected java.util.List<org.eclipse.xtext.resource.IEObjectDescription> |
getAllLocalElements() |
protected TypeBucket |
getBucket() |
protected java.util.List<org.eclipse.xtext.resource.IEObjectDescription> |
getLocalElementsByName(org.eclipse.xtext.naming.QualifiedName name) |
protected XExpression |
getReceiver() |
protected LightweightTypeReference |
getReceiverType() |
addDescriptionsgetOperatorMapping, processFeatureNamesaddToList, addToList, findAllFeaturesByName, getElements, getFeatureCall, getLocalElementsByEObject, getSession, getShadowingKey, isShadowed, processAsPropertyNames, toProperty, toProperty, tryGetAsPropertyNamepublic StaticFeatureScope(org.eclipse.xtext.scoping.IScope parent,
IFeatureScopeSession session,
XAbstractFeatureCall featureCall,
XExpression receiver,
LightweightTypeReference receiverType,
TypeBucket bucket,
OperatorMapping operatorMapping)
protected java.util.List<org.eclipse.xtext.resource.IEObjectDescription> getLocalElementsByName(org.eclipse.xtext.naming.QualifiedName name)
getLocalElementsByName in class AbstractSessionBasedScopeprotected void addDescription(org.eclipse.xtext.naming.QualifiedName name,
org.eclipse.xtext.common.types.JvmFeature feature,
java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result)
addDescription in class AbstractStaticOrInstanceFeatureScopeprotected org.eclipse.xtext.resource.IEObjectDescription createDescription(org.eclipse.xtext.naming.QualifiedName name,
org.eclipse.xtext.common.types.JvmFeature feature,
TypeBucket bucket)
protected org.eclipse.xtext.resource.IEObjectDescription createInstanceDescription(org.eclipse.xtext.naming.QualifiedName name,
org.eclipse.xtext.common.types.JvmFeature feature,
TypeBucket bucket)
protected java.util.List<org.eclipse.xtext.resource.IEObjectDescription> getAllLocalElements()
getAllLocalElements in class AbstractSessionBasedScopeprotected LightweightTypeReference getReceiverType()
protected XExpression getReceiver()
protected TypeBucket getBucket()