public class StaticExtensionImportsScope extends AbstractStaticImportsScope
AbstractSessionBasedScope.NameAcceptor| Constructor and Description |
|---|
StaticExtensionImportsScope(org.eclipse.xtext.scoping.IScope parent,
IFeatureScopeSession session,
XExpression receiver,
LightweightTypeReference receiverType,
boolean implicit,
XAbstractFeatureCall context,
OperatorMapping operatorMapping) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addDescriptions(org.eclipse.xtext.common.types.JvmFeature feature,
TypeBucket bucket,
java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result) |
protected BucketedEObjectDescription |
createDescription(org.eclipse.xtext.naming.QualifiedName name,
org.eclipse.xtext.common.types.JvmFeature feature,
TypeBucket bucket) |
protected BucketedEObjectDescription |
doCreateDescription(org.eclipse.xtext.naming.QualifiedName name,
org.eclipse.xtext.common.types.JvmFeature feature,
TypeBucket bucket) |
protected void |
fastAddDescriptions(org.eclipse.xtext.common.types.JvmFeature feature,
TypeBucket bucket,
java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result) |
protected java.util.List<org.eclipse.xtext.resource.IEObjectDescription> |
getAllLocalElements() |
protected void |
getAllLocalElements(TypeBucket bucket,
org.eclipse.xtext.common.types.JvmDeclaredType type,
java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result) |
protected void |
getAllLocalElements(TypeBucket bucket,
org.eclipse.xtext.common.types.JvmDeclaredType type,
java.util.Set<java.lang.String> restrictedNames,
java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result) |
protected java.util.List<TypeBucket> |
getBuckets() |
protected java.lang.String |
toProperty(java.lang.String methodName,
org.eclipse.xtext.common.types.JvmFeature feature) |
getAllLocalElements, getLocalElementsByNamegetOperatorMapping, processFeatureNamesaddToList, addToList, findAllFeaturesByName, getElements, getFeatureCall, getLocalElementsByEObject, getSession, getShadowingKey, isShadowed, processAsPropertyNames, toProperty, tryGetAsPropertyNamepublic StaticExtensionImportsScope(org.eclipse.xtext.scoping.IScope parent,
IFeatureScopeSession session,
XExpression receiver,
LightweightTypeReference receiverType,
boolean implicit,
XAbstractFeatureCall context,
OperatorMapping operatorMapping)
protected java.util.List<TypeBucket> getBuckets()
getBuckets in class AbstractStaticImportsScopeprotected java.util.List<org.eclipse.xtext.resource.IEObjectDescription> getAllLocalElements()
getAllLocalElements in class AbstractStaticImportsScopeprotected void getAllLocalElements(TypeBucket bucket, org.eclipse.xtext.common.types.JvmDeclaredType type, java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result)
getAllLocalElements in class AbstractStaticImportsScopeprotected void getAllLocalElements(TypeBucket bucket, org.eclipse.xtext.common.types.JvmDeclaredType type, java.util.Set<java.lang.String> restrictedNames, java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result)
getAllLocalElements in class AbstractStaticImportsScopeprotected BucketedEObjectDescription createDescription(org.eclipse.xtext.naming.QualifiedName name, org.eclipse.xtext.common.types.JvmFeature feature, TypeBucket bucket)
createDescription in class AbstractStaticImportsScopeprotected BucketedEObjectDescription doCreateDescription(org.eclipse.xtext.naming.QualifiedName name, org.eclipse.xtext.common.types.JvmFeature feature, TypeBucket bucket)
protected void fastAddDescriptions(org.eclipse.xtext.common.types.JvmFeature feature,
TypeBucket bucket,
java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result)
protected void addDescriptions(org.eclipse.xtext.common.types.JvmFeature feature,
TypeBucket bucket,
java.util.List<org.eclipse.xtext.resource.IEObjectDescription> result)
addDescriptions in class AbstractStaticImportsScopeprotected java.lang.String toProperty(java.lang.String methodName,
org.eclipse.xtext.common.types.JvmFeature feature)
toProperty in class AbstractSessionBasedScope