public class StaticExtensionImportsScope extends AbstractStaticImportsScope
AbstractSessionBasedScope.NameAcceptorAbstractScope.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,
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,
List<IEObjectDescription> result) |
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 List<TypeBucket> |
getBuckets() |
protected String |
toProperty(String methodName,
JvmFeature feature) |
getAllLocalElements, getLocalElementsByNamegetOperatorMapping, processFeatureNamesaddToList, addToList, findAllFeaturesByName, getElements, getFeatureCall, getLocalElementsByEObject, getSession, getShadowingKey, isShadowed, processAsPropertyNames, toProperty, tryGetAsPropertyNamegetAllElements, getElements, getParent, getParentElements, getSingleElement, getSingleElement, getSingleLocalElementByName, isIgnoreCase, toStringpublic StaticExtensionImportsScope(IScope parent, IFeatureScopeSession session, XExpression receiver, LightweightTypeReference receiverType, boolean implicit, XAbstractFeatureCall context, OperatorMapping operatorMapping)
protected List<TypeBucket> getBuckets()
getBuckets in class AbstractStaticImportsScopeprotected List<IEObjectDescription> getAllLocalElements()
getAllLocalElements in class AbstractStaticImportsScopeprotected void getAllLocalElements(TypeBucket bucket, JvmDeclaredType type, List<IEObjectDescription> result)
getAllLocalElements in class AbstractStaticImportsScopeprotected void getAllLocalElements(TypeBucket bucket, JvmDeclaredType type, Set<String> restrictedNames, List<IEObjectDescription> result)
getAllLocalElements in class AbstractStaticImportsScopeprotected BucketedEObjectDescription createDescription(QualifiedName name, JvmFeature feature, TypeBucket bucket)
createDescription in class AbstractStaticImportsScopeprotected BucketedEObjectDescription doCreateDescription(QualifiedName name, JvmFeature feature, TypeBucket bucket)
protected void fastAddDescriptions(JvmFeature feature, TypeBucket bucket, List<IEObjectDescription> result)
protected void addDescriptions(JvmFeature feature, TypeBucket bucket, List<IEObjectDescription> result)
addDescriptions in class AbstractStaticImportsScopeprotected String toProperty(String methodName, JvmFeature feature)
toProperty in class AbstractSessionBasedScopeCopyright © 2015. All Rights Reserved.