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 BucketedEObjectDescription |
doCreateDescription(QualifiedName name,
JvmFeature feature,
TypeBucket bucket) |
protected void |
fastAddDescriptions(JvmFeature feature,
TypeBucket bucket,
java.util.List<IEObjectDescription> result) |
protected java.util.List<IEObjectDescription> |
getAllLocalElements() |
protected void |
getAllLocalElements(TypeBucket bucket,
JvmDeclaredType type,
java.util.List<IEObjectDescription> result) |
protected void |
getAllLocalElements(TypeBucket bucket,
JvmDeclaredType type,
java.util.Set<java.lang.String> restrictedNames,
java.util.List<IEObjectDescription> result) |
protected java.util.List<TypeBucket> |
getBuckets() |
protected java.lang.String |
toProperty(java.lang.String methodName,
JvmFeature feature) |
getAllLocalElements, getLocalElementsByName
getOperatorMapping, processFeatureNames
addToList, addToList, findAllFeaturesByName, getElements, getFeatureCall, getLocalElementsByEObject, getSession, getShadowingKey, isShadowed, processAsPropertyNames, toProperty, 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 java.util.List<IEObjectDescription> getAllLocalElements()
getAllLocalElements
in class AbstractStaticImportsScope
protected void getAllLocalElements(TypeBucket bucket, JvmDeclaredType type, java.util.List<IEObjectDescription> result)
getAllLocalElements
in class AbstractStaticImportsScope
protected void getAllLocalElements(TypeBucket bucket, JvmDeclaredType type, java.util.Set<java.lang.String> restrictedNames, java.util.List<IEObjectDescription> result)
getAllLocalElements
in class AbstractStaticImportsScope
protected BucketedEObjectDescription createDescription(QualifiedName name, JvmFeature feature, TypeBucket bucket)
createDescription
in class AbstractStaticImportsScope
protected BucketedEObjectDescription doCreateDescription(QualifiedName name, JvmFeature feature, TypeBucket bucket)
protected void fastAddDescriptions(JvmFeature feature, TypeBucket bucket, java.util.List<IEObjectDescription> result)
protected void addDescriptions(JvmFeature feature, TypeBucket bucket, java.util.List<IEObjectDescription> result)
addDescriptions
in class AbstractStaticImportsScope
protected java.lang.String toProperty(java.lang.String methodName, JvmFeature feature)
toProperty
in class AbstractSessionBasedScope