| AbstractAmbiguousLinkingCandidate |
| AbstractBatchTypeResolver |
| AbstractImplicitFeature |
| AbstractLinkingCandidate |
| AbstractLinkingCandidate.ArgumentTypeComputationState |
| AbstractLinkingCandidate.ObservableTypeExpectation |
| AbstractLogicalContainerAwareRootComputationState |
| AbstractNullLinkingCandidate |
| AbstractPendingLinkingCandidate
Abstract base for linking candidates that attempt to resolve features
which are not yet bound.
|
| AbstractResolvedReference |
| AbstractReturnAwareTypeExpectation |
| AbstractRootedReentrantTypeResolver
Abstract base implementation for resolvers that work with a single root instance.
|
| AbstractRootTypeComputationState |
| AbstractRootTypeExpectation |
| AbstractStackedTypeComputationState |
| AbstractTypeComputationState |
| AbstractTypeExpectation |
| AbstractUnresolvableReference |
| AbstractUnresolvableReferenceWithNode |
| ConstructorLinkingCandidate |
| DefaultBatchTypeResolver |
| DefaultReentrantTypeResolver |
| ExpressionArgumentFactory
Externalized for testing purpose.
|
| ExpressionAwareStackedResolvedTypes |
| ExpressionTypeComputationState |
| FeatureLinkHelper |
| FeatureLinkingCandidate
A linking candidate that represents a feature call and allows to resolve
overloaded members.
|
| ForwardingResolvedTypes |
| ForwardingTypeComputationState |
| IFeatureScopeTracker
Externalized tracking logic for feature scopes that are created during batch linking.
|
| IFeatureScopeTracker.Provider
|
| ImplicitFirstArgument |
| ImplicitReceiver |
| IReentrantTypeResolver |
| ITypeLiteralLinkingCandidate
A candidate that resolves a feature call to a type literal.
|
| LogicalContainerAwareReentrantTypeResolver |
| LogicalContainerAwareReentrantTypeResolver.AbstractDemandTypeReferenceProvider |
OptimizingFeatureScopeTrackerProvider
An internal provider for feature scope trackers that disables
the feature scope tracking for the builder's resource set, since feature scopes are not used there.
|
| ResolvedTypes |
| ResolvedTypes.Shared
Shared state accross all resolved types for a single run of the resolver.
|
| RootExpressionTypeComputationState |
| RootNoExpectation |
| RootResolvedTypes
The root resolved types are the effective result of a type computation.
|
| ScopeProviderAccess |
| StackedResolvedTypes |
| TypeAssigner |
| TypeCheckpointComputationState |
| TypeComputationStateWithExpectation |
| TypeComputationStateWithRootExpectation |
| TypeData |
| TypeExpectation |