public abstract class AbstractStaticImportsScope extends AbstractSessionBasedExecutableScope
AbstractSessionBasedScope.NameAcceptorAbstractScope.ParentIterable| Constructor and Description |
|---|
AbstractStaticImportsScope(IScope parent,
IFeatureScopeSession session,
XAbstractFeatureCall context,
OperatorMapping operatorMapping) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addDescriptions(JvmFeature feature,
TypeBucket bucket,
List<IEObjectDescription> result) |
protected abstract BucketedEObjectDescription |
createDescription(QualifiedName name,
JvmFeature feature,
TypeBucket bucket) |
protected List<IEObjectDescription> |
getAllLocalElements() |
protected void |
getAllLocalElements(TypeBucket bucket,
JvmDeclaredType type,
List<IEObjectDescription> result) |
protected void |
getAllLocalElements(TypeBucket bucket,
JvmDeclaredType type,
Set<String> restrictedNames,
List<IEObjectDescription> result) |
protected void |
getAllLocalElements(TypeBucket bucket,
List<IEObjectDescription> result) |
protected abstract List<TypeBucket> |
getBuckets() |
protected List<IEObjectDescription> |
getLocalElementsByName(QualifiedName name) |
getOperatorMapping, processFeatureNamesaddToList, addToList, findAllFeaturesByName, getElements, getFeatureCall, getLocalElementsByEObject, getSession, getShadowingKey, isShadowed, processAsPropertyNames, toProperty, toProperty, tryGetAsPropertyNamegetAllElements, getElements, getParent, getParentElements, getSingleElement, getSingleElement, getSingleLocalElementByName, isIgnoreCase, toStringpublic AbstractStaticImportsScope(IScope parent, IFeatureScopeSession session, XAbstractFeatureCall context, OperatorMapping operatorMapping)
protected List<IEObjectDescription> getAllLocalElements()
getAllLocalElements in class AbstractSessionBasedScopeprotected void getAllLocalElements(TypeBucket bucket, List<IEObjectDescription> result)
protected void getAllLocalElements(TypeBucket bucket, JvmDeclaredType type, List<IEObjectDescription> result)
protected void getAllLocalElements(TypeBucket bucket, JvmDeclaredType type, Set<String> restrictedNames, List<IEObjectDescription> result)
protected void addDescriptions(JvmFeature feature, TypeBucket bucket, List<IEObjectDescription> result)
protected abstract List<TypeBucket> getBuckets()
protected List<IEObjectDescription> getLocalElementsByName(QualifiedName name)
getLocalElementsByName in class AbstractSessionBasedScopeprotected abstract BucketedEObjectDescription createDescription(QualifiedName name, JvmFeature feature, TypeBucket bucket)
Copyright © 2015. All Rights Reserved.