public class FeatureScopeSessionWithDynamicExtensions extends AbstractNestedFeatureScopeSession
ALL
Constructor and Description |
---|
FeatureScopeSessionWithDynamicExtensions(AbstractFeatureScopeSession parent,
java.util.Map<XExpression,LightweightTypeReference> extensionProviders,
IResolvedFeatures.Provider resolvedFeaturesProvider) |
Modifier and Type | Method and Description |
---|---|
protected void |
addExtensionProviders(java.util.List<ExpressionBucket> result) |
java.util.List<ExpressionBucket> |
getExtensionProviders()
All extension providers as expression buckets.
|
addLocalElements, getConstructorScopes, getDefaultScopeProvider, getEnclosingTypes, getFeatureScopes, getId, getLocalElement, getNestedTypeDeclarators, getNextCaptureLayer, getParent, getResolvedFeaturesProvider, getStaticallyImportedExtensionTypes, getStaticallyImportedTypes, getTypeScopes, isConstructorContext, isInstanceContext, isVisible, isVisible
addImports, addLocalElement, addLocalElements, addNestedTypesToScope, addToExtensionScope, addTypesToStaticScope, captureLocalElements, createConstructorScope, createFeatureCallScope, createTypeScope, dropLocalElements, getLocalElements, getScope, toConstructorContext, toInstanceContext, tryCreateNestedSessionWithVisibilityContext
public FeatureScopeSessionWithDynamicExtensions(AbstractFeatureScopeSession parent, java.util.Map<XExpression,LightweightTypeReference> extensionProviders, IResolvedFeatures.Provider resolvedFeaturesProvider)
protected void addExtensionProviders(java.util.List<ExpressionBucket> result)
addExtensionProviders
in class AbstractNestedFeatureScopeSession
result
- an aggregating parameter that accepts the extension providers.public java.util.List<ExpressionBucket> getExtensionProviders()
IFeatureScopeSession
getExtensionProviders
in interface IFeatureScopeSession
getExtensionProviders
in class AbstractNestedFeatureScopeSession