public class FeatureScopeSessionWithNamedStaticTypes extends AbstractNestedFeatureScopeSession
ALL
Constructor and Description |
---|
FeatureScopeSessionWithNamedStaticTypes(AbstractFeatureScopeSession featureScopeSession,
java.util.Map<? extends JvmType,java.util.Set<java.lang.String>> staticFeatureProviders,
java.util.Map<? extends JvmType,java.util.Set<java.lang.String>> extensionProviders,
IResolvedFeatures.Provider resolvedFeaturesProvider) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<TypeBucket> |
concatTypeBuckets(java.util.Map<? extends JvmType,java.util.Set<java.lang.String>> types,
java.util.List<TypeBucket> parentResult,
IResolvedFeatures.Provider resolvedFeaturesProvider) |
java.util.List<TypeBucket> |
getStaticallyImportedExtensionTypes()
All statically imported extension types as type buckets.
|
java.util.List<TypeBucket> |
getStaticallyImportedTypes()
All statically imported types as type buckets.
|
addExtensionProviders, addLocalElements, getConstructorScopes, getDefaultScopeProvider, getEnclosingTypes, getExtensionProviders, getFeatureScopes, getId, getLocalElement, getNestedTypeDeclarators, getNextCaptureLayer, getParent, getResolvedFeaturesProvider, getTypeScopes, isConstructorContext, isInstanceContext, isVisible, isVisible
addImports, addLocalElement, addLocalElements, addNestedTypesToScope, addToExtensionScope, addTypesToStaticScope, captureLocalElements, createConstructorScope, createFeatureCallScope, createTypeScope, dropLocalElements, getLocalElements, getScope, toConstructorContext, toInstanceContext, tryCreateNestedSessionWithVisibilityContext
public FeatureScopeSessionWithNamedStaticTypes(AbstractFeatureScopeSession featureScopeSession, java.util.Map<? extends JvmType,java.util.Set<java.lang.String>> staticFeatureProviders, java.util.Map<? extends JvmType,java.util.Set<java.lang.String>> extensionProviders, IResolvedFeatures.Provider resolvedFeaturesProvider)
protected java.util.List<TypeBucket> concatTypeBuckets(java.util.Map<? extends JvmType,java.util.Set<java.lang.String>> types, java.util.List<TypeBucket> parentResult, IResolvedFeatures.Provider resolvedFeaturesProvider)
public java.util.List<TypeBucket> getStaticallyImportedTypes()
IFeatureScopeSession
getStaticallyImportedTypes
in interface IFeatureScopeSession
getStaticallyImportedTypes
in class AbstractNestedFeatureScopeSession
public java.util.List<TypeBucket> getStaticallyImportedExtensionTypes()
IFeatureScopeSession
getStaticallyImportedExtensionTypes
in interface IFeatureScopeSession
getStaticallyImportedExtensionTypes
in class AbstractNestedFeatureScopeSession