public class StaticExtensionImportsScope extends AbstractStaticImportsScope
AbstractSessionBasedScope.NameAcceptor
AbstractScope.ParentIterable
Constructor and Description |
---|
StaticExtensionImportsScope(IScope parent,
IFeatureScopeSession session,
XExpression receiver,
LightweightTypeReference receiverType,
boolean implicit,
XAbstractFeatureCall context,
OperatorMapping operatorMapping) |
Modifier and Type | Method and Description |
---|---|
protected void |
addDescriptions(JvmFeature feature,
TypeBucket bucket,
java.util.List<IEObjectDescription> result) |
protected BucketedEObjectDescription |
createDescription(QualifiedName name,
JvmFeature feature,
TypeBucket bucket) |
protected java.util.List<TypeBucket> |
getBuckets() |
protected void |
processFeatureNames(QualifiedName name,
AbstractSessionBasedScope.NameAcceptor acceptor) |
getAllLocalElements, getLocalElementsByName
findAllFeaturesByName, getElements, getFeatureCall, getLocalElementsByEObject, getSession, getShadowingKey, isShadowed, processAsPropertyNames, tryGetAsPropertyName
getAllElements, getElements, getParent, getParentElements, getSingleElement, getSingleElement, getSingleLocalElementByName, isIgnoreCase, toString
public StaticExtensionImportsScope(IScope parent, IFeatureScopeSession session, XExpression receiver, LightweightTypeReference receiverType, boolean implicit, XAbstractFeatureCall context, OperatorMapping operatorMapping)
protected java.util.List<TypeBucket> getBuckets()
getBuckets
in class AbstractStaticImportsScope
protected void processFeatureNames(QualifiedName name, AbstractSessionBasedScope.NameAcceptor acceptor)
processFeatureNames
in class AbstractStaticImportsScope
protected BucketedEObjectDescription createDescription(QualifiedName name, JvmFeature feature, TypeBucket bucket)
createDescription
in class AbstractStaticImportsScope
protected void addDescriptions(JvmFeature feature, TypeBucket bucket, java.util.List<IEObjectDescription> result)
addDescriptions
in class AbstractStaticImportsScope