Interface | Description |
---|---|
AbstractSessionBasedScope.NameAcceptor | |
IBatchScopeProvider |
Extends the
IScopeProvider by a means to collect
scope information in a batch mode. |
IFeatureNames |
A marker interface that provides access to commonly used
qualified names.
|
IFeatureScopeSession |
A feature scope session allows to successively enhance the reachable features
by adding local variables, parameters from the context or the list of imports.
|
IIdentifiableElementDescription | |
ITypeImporter |
Allows to add static imports and static extension imports locally.
|
ITypeImporter.Client |
This is facade to add imports on the same level in a type computation state.
|
Class | Description |
---|---|
AbstractFeatureScopeSession |
Skeleton implementation for feature scope sessions.
|
AbstractNestedFeatureScopeSession |
An abstract nested feature scope session.
|
AbstractSessionBasedExecutableScope | |
AbstractSessionBasedScope |
Abstract scope implementation that is based on an
IFeatureScopeSession . |
AbstractStaticImportsScope | |
AbstractStaticOrInstanceFeatureScope | |
BucketedEObjectDescription |
A description that contains some more information, e.g. on the bound
type parameters, the receiver or its type.
|
CompositeScope |
A composite scope returns description from multiple other scopes without applying shadowing semantics to then.
|
ConstructorDelegateScope |
A constructor delegate scope provides the descriptions for
this() and super()
calls in a constructor body. |
ConstructorDescription | |
ConstructorFeatureScopeSession | |
ConstructorScopes |
Encapsulates the creation of constructor scopes.
|
ConstructorTypeScopeWrapper |
A constructor scope that is based on type scopes and that is capable of checking
the visibility of the scope contents according to the given strategy.
|
DelegatingScopes | |
DynamicExtensionsScope |
A scope that contains dynamic extension features, which are features that are contributed by an instance of a type.
|
ExpressionBucket |
A type bucket collects a number of types that originate in the
very same source, e.g. all imported types are contained in the
same bucket where all types that are available via wildcard imports
are contained in a different bucket.
|
ExtensionScopeHelper | |
FeatureScopes |
Utility class when dealing with feature scopes or constructor scopes.
|
FeatureScopeSessionWithCapturedLocalElements | |
FeatureScopeSessionWithContext | |
FeatureScopeSessionWithDynamicExtensions | |
FeatureScopeSessionWithLocalElements | |
FeatureScopeSessionWithNamedStaticTypes | |
FeatureScopeSessionWithNestedTypes | |
FeatureScopeSessionWithoutLocalElements | |
FeatureScopeSessionWithStaticTypes | |
ImplicitlyImportedFeatures |
Used to contribute features from Java types as
extension methods (see
ImplicitlyImportedFeatures.getExtensionClasses(Resource)
ImplicitlyImportedFeatures.getStaticImportClasses(Resource) . |
ImplicitlyImportedTypesAdapter | Deprecated
Use the
ImplicitlyImportedFeatures directly. |
InstanceExtensionDescription | |
InstanceExtensionDescriptionWithImplicitFirstArgument | |
InstanceFeatureDescription | |
InstanceFeatureDescriptionWithImplicitReceiver | |
InstanceFeatureDescriptionWithoutReceiver | |
InstanceFeatureScopeSession | |
LocalVariableScope |
A scope for the local variables that have been registered in the given session.
|
NestedTypeLiteralScope |
A scope that returns nested types.
|
NestedTypesScope | |
QualifiedThisOrSuperDescription | |
ReceiverFeatureScope |
A scope that returns the features of a given receiver type.
|
RootFeatureScopeSession |
The root session.
|
SimpleIdentifiableElementDescription | |
StaticExtensionFeatureDescription | |
StaticExtensionFeatureDescriptionWithImplicitFirstArgument | |
StaticExtensionImportsScope |
A scope that contains static extension features, which are features that are contributed statically via an import.
|
StaticFeatureDescription | |
StaticFeatureDescriptionWithImplicitReceiver | |
StaticFeatureDescriptionWithSyntacticReceiver | |
StaticFeatureDescriptionWithTypeLiteralReceiver |
A description that has a receiver expression which resolves to a type.
|
StaticFeatureOnTypeLiteralScope |
A scope for the static features that are exposed by a type that was used, e.g.
|
StaticFeatureScope |
A scope that contains static features.
|
StaticImportsScope |
A scope for the statically imported features.
|
SuperConstructorDescription | |
SynonymTypeBucket |
A type bucket that was produced from the synonym of a type.
|
TypeBucket |
A type bucket collects a number of types that originate in the
very same source, e.g. all imported types are contained in the
same bucket where all types that are available via wildcard imports
are contained in a different bucket.
|
TypeImporter | |
TypeLiteralDescription | |
TypeLiteralScope |
A scope that returns types, e.g. for member feature calls that are actually type references like
java.lang.String . |
TypeReferenceBucket |
A type bucket collects a number of types that originate in the
very same source, e.g. all implicit receiver types are contained
in the very same bucket.
|
TypeScopes | |
TypeWithRestrictedNamesBucket |
A type bucket that 'exports' only a subset of all named features of
the contained types.
|
XbaseBatchScopeProvider |