Class Hierarchy
- java.lang.Object
- org.eclipse.xtext.xbase.typesystem.internal.AbstractAmbiguousLinkingCandidate<Candidate> (implements org.eclipse.xtext.xbase.typesystem.computation.IAmbiguousLinkingCandidate, org.eclipse.xtext.xbase.typesystem.computation.ILinkingCandidate)
- org.eclipse.xtext.xbase.typesystem.internal.AmbiguousConstructorLinkingCandidate (implements org.eclipse.xtext.xbase.typesystem.computation.IConstructorLinkingCandidate)
- org.eclipse.xtext.xbase.typesystem.internal.AmbiguousFeatureLinkingCandidate (implements org.eclipse.xtext.xbase.typesystem.computation.IFeatureLinkingCandidate)
- org.eclipse.xtext.xbase.typesystem.internal.AbstractBatchTypeResolver (implements org.eclipse.xtext.xbase.typesystem.IBatchTypeResolver)
- org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver
- org.eclipse.xtext.xbase.typesystem.internal.DefaultBatchTypeResolver
- org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareBatchTypeResolver
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- org.eclipse.xtext.xbase.typesystem.internal.CompoundReentrantTypeResolver (implements org.eclipse.xtext.xbase.typesystem.internal.IReentrantTypeResolver, org.eclipse.xtext.xbase.typesystem.IResolvedTypes, java.util.RandomAccess)
- java.util.AbstractSet<E> (implements java.util.Set<E>)
- java.util.HashSet<E> (implements java.lang.Cloneable, java.io.Serializable, java.util.Set<E>)
- org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes.SharedKeysAwareSet<E>
- java.util.HashSet<E> (implements java.lang.Cloneable, java.io.Serializable, java.util.Set<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- org.eclipse.xtext.xbase.typesystem.internal.AbstractImplicitFeature (implements org.eclipse.xtext.xbase.typesystem.computation.IFeatureLinkingCandidate)
- org.eclipse.xtext.xbase.typesystem.internal.ImplicitFirstArgument
- org.eclipse.xtext.xbase.typesystem.internal.ResolvedImplicitFirstArgument
- org.eclipse.xtext.xbase.typesystem.internal.ImplicitReceiver
- org.eclipse.xtext.xbase.typesystem.internal.ResolvedImplicitReceiver
- org.eclipse.xtext.xbase.typesystem.internal.ImplicitFirstArgument
- org.eclipse.xtext.xbase.typesystem.internal.AbstractLinkingCandidate<Expression> (implements org.eclipse.xtext.xbase.typesystem.computation.ILinkingCandidate)
- org.eclipse.xtext.xbase.typesystem.internal.AbstractPendingLinkingCandidate<Expression>
- org.eclipse.xtext.xbase.typesystem.internal.ConstructorLinkingCandidate (implements org.eclipse.xtext.xbase.typesystem.computation.IConstructorLinkingCandidate)
- org.eclipse.xtext.xbase.typesystem.internal.FeatureLinkingCandidate (implements org.eclipse.xtext.xbase.typesystem.computation.IFeatureLinkingCandidate, org.eclipse.xtext.xbase.scoping.batch.IFeatureNames)
- org.eclipse.xtext.xbase.typesystem.internal.TypeLiteralLinkingCandidate (implements org.eclipse.xtext.xbase.typesystem.internal.ITypeLiteralLinkingCandidate)
- org.eclipse.xtext.xbase.typesystem.internal.AbstractResolvedReference<Expression>
- org.eclipse.xtext.xbase.typesystem.internal.ResolvedConstructor (implements org.eclipse.xtext.xbase.typesystem.computation.IConstructorLinkingCandidate)
- org.eclipse.xtext.xbase.typesystem.internal.ResolvedFeature (implements org.eclipse.xtext.xbase.typesystem.computation.IFeatureLinkingCandidate)
- org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypeLiteral (implements org.eclipse.xtext.xbase.typesystem.internal.ITypeLiteralLinkingCandidate)
- org.eclipse.xtext.xbase.typesystem.internal.AbstractPendingLinkingCandidate<Expression>
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
- java.util.LinkedHashMap<K,V> (implements java.util.Map<K,V>)
- org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes.SharedKeysAwareMap<K,V>
- java.util.LinkedHashMap<K,V> (implements java.util.Map<K,V>)
- java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
- org.eclipse.xtext.xbase.typesystem.internal.AbstractNullLinkingCandidate (implements org.eclipse.xtext.xbase.typesystem.computation.ILinkingCandidate)
- org.eclipse.xtext.xbase.typesystem.internal.NullConstructorLinkingCandidate (implements org.eclipse.xtext.xbase.typesystem.computation.IConstructorLinkingCandidate)
- org.eclipse.xtext.xbase.typesystem.internal.NullFeatureLinkingCandidate (implements org.eclipse.xtext.xbase.typesystem.computation.IFeatureLinkingCandidate)
- org.eclipse.xtext.xbase.typesystem.util.AbstractReentrantTypeReferenceProvider (implements org.eclipse.xtext.xbase.typing.IJvmTypeReferenceProvider)
- org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.AbstractDemandTypeReferenceProvider
- org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.DemandTypeReferenceProvider
- org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.AnyTypeReferenceProvider
- org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.AbstractDemandTypeReferenceProvider
- org.eclipse.xtext.xbase.typesystem.internal.AbstractRootedReentrantTypeResolver (implements org.eclipse.xtext.xbase.typesystem.internal.IReentrantTypeResolver)
- org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver
- org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver
- org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver
- org.eclipse.xtext.scoping.impl.AbstractScope (implements org.eclipse.xtext.scoping.IScope)
- org.eclipse.xtext.xbase.typesystem.internal.ExpressionScope.DelegateScope
- org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState (implements org.eclipse.xtext.xbase.typesystem.computation.ITypeComputationState)
- org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState
- org.eclipse.xtext.xbase.typesystem.internal.AbstractLogicalContainerAwareRootComputationState
- org.eclipse.xtext.xbase.typesystem.internal.ConstructorBodyComputationState
- org.eclipse.xtext.xbase.typesystem.internal.FieldTypeComputationState
- org.eclipse.xtext.xbase.typesystem.internal.OperationBodyComputationState
- org.eclipse.xtext.xbase.typesystem.internal.AnnotationValueTypeComputationState
- org.eclipse.xtext.xbase.typesystem.internal.ExpressionBasedRootTypeComputationState
- org.eclipse.xtext.xbase.typesystem.internal.AbstractLogicalContainerAwareRootComputationState
- org.eclipse.xtext.xbase.typesystem.internal.AbstractStackedTypeComputationState
- org.eclipse.xtext.xbase.typesystem.internal.AbstractLinkingCandidate.ArgumentTypeComputationState
- org.eclipse.xtext.xbase.typesystem.internal.ExpectedExceptionTypeComputationState
- org.eclipse.xtext.xbase.typesystem.internal.ExpressionTypeComputationState
- org.eclipse.xtext.xbase.typesystem.internal.RootExpressionTypeComputationState
- org.eclipse.xtext.xbase.typesystem.internal.RootExpressionTypeComputationStateWithNonVoidExpectation
- org.eclipse.xtext.xbase.typesystem.internal.RootExpressionTypeComputationState
- org.eclipse.xtext.xbase.typesystem.internal.ReturnExpectationTypeComputationState
- org.eclipse.xtext.xbase.typesystem.internal.TypeCheckpointComputationState
- org.eclipse.xtext.xbase.typesystem.internal.ExpressionTypeComputationState.ExpressionAwareTypeCheckpointComputationState
- org.eclipse.xtext.xbase.typesystem.internal.TypeComputationStateWithExpectation
- org.eclipse.xtext.xbase.typesystem.internal.ExpressionTypeComputationStateWithExpectation
- org.eclipse.xtext.xbase.typesystem.internal.TypeComputationStateWithRootExpectation
- org.eclipse.xtext.xbase.typesystem.internal.TypeComputationStateWithNonVoidExpectation
- org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState
- org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeExpectation (implements org.eclipse.xtext.xbase.typesystem.computation.ITypeExpectation)
- org.eclipse.xtext.xbase.typesystem.internal.AbstractReturnAwareTypeExpectation
- org.eclipse.xtext.xbase.typesystem.internal.NoExpectation
- org.eclipse.xtext.xbase.typesystem.internal.TypeExpectation
- org.eclipse.xtext.xbase.typesystem.internal.AbstractLinkingCandidate.ObservableTypeExpectation
- org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeExpectation
- org.eclipse.xtext.xbase.typesystem.internal.RootNoExpectation
- org.eclipse.xtext.xbase.typesystem.internal.RootExpressionTypeComputationState.PendingRootExpectation
- org.eclipse.xtext.xbase.typesystem.internal.RootTypeExpectation
- org.eclipse.xtext.xbase.typesystem.internal.RootNoExpectation
- org.eclipse.xtext.xbase.typesystem.internal.AbstractReturnAwareTypeExpectation
- org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReference (implements org.eclipse.xtext.xbase.typesystem.computation.ILinkingCandidate)
- org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReferenceWithNode (implements org.eclipse.xtext.linking.ILinkingDiagnosticMessageProvider.ILinkingDiagnosticContext)
- org.eclipse.xtext.xbase.typesystem.internal.UnresolvableConstructorCall (implements org.eclipse.xtext.xbase.typesystem.computation.IConstructorLinkingCandidate)
- org.eclipse.xtext.xbase.typesystem.internal.UnresolvableFeatureCall (implements org.eclipse.xtext.xbase.typesystem.computation.IFeatureLinkingCandidate)
- org.eclipse.xtext.xbase.typesystem.internal.FollowUpError (implements org.eclipse.xtext.xbase.typesystem.computation.IFeatureLinkingCandidate)
- org.eclipse.xtext.xbase.typesystem.internal.TypeInsteadOfConstructorLinkingCandidate (implements org.eclipse.xtext.xbase.typesystem.computation.IConstructorLinkingCandidate)
- org.eclipse.xtext.xbase.typesystem.internal.AbstractUnresolvableReferenceWithNode (implements org.eclipse.xtext.linking.ILinkingDiagnosticMessageProvider.ILinkingDiagnosticContext)
- org.eclipse.xtext.xbase.typesystem.internal.AppliedFeatureLinkingCandidate (implements org.eclipse.xtext.xbase.typesystem.computation.IFeatureLinkingCandidate)
- org.eclipse.xtext.xbase.typesystem.internal.CompoundTypeAssigner (implements org.eclipse.xtext.xbase.typesystem.computation.ITypeAssigner)
- org.eclipse.xtext.xbase.typesystem.internal.CompoundTypeComputationState (implements org.eclipse.xtext.xbase.typesystem.computation.ITypeComputationState)
- org.eclipse.xtext.xbase.typesystem.internal.ExpressionArgumentFactory
- org.eclipse.xtext.xbase.typesystem.internal.ExpressionScope (implements org.eclipse.xtext.xbase.typesystem.IExpressionScope)
- org.eclipse.xtext.xbase.typesystem.internal.ExpressionScope.Scope (implements org.eclipse.xtext.scoping.IScope)
- org.eclipse.xtext.xbase.typesystem.internal.FeatureLinkHelper
- org.eclipse.xtext.xbase.typesystem.internal.FeatureScopeTracker (implements org.eclipse.xtext.xbase.typesystem.internal.IFeatureScopeTracker)
- com.google.common.collect.ForwardingObject
- org.eclipse.xtext.xbase.typesystem.internal.ForwardingResolvedTypes (implements org.eclipse.xtext.xbase.typesystem.IResolvedTypes)
- org.eclipse.xtext.xbase.typesystem.internal.CachingBatchTypeResolver.LazyResolvedTypes
- org.eclipse.xtext.xbase.typesystem.internal.EmptyResolvedTypes
- org.eclipse.xtext.xbase.typesystem.internal.ForwardingResolvedTypes (implements org.eclipse.xtext.xbase.typesystem.IResolvedTypes)
- org.eclipse.xtext.xbase.typesystem.internal.ForwardingTypeComputationState (implements org.eclipse.xtext.xbase.typesystem.computation.ITypeComputationState)
- org.eclipse.xtext.xbase.typesystem.LocalVariableCapturer (implements org.eclipse.xtext.xbase.typing.IJvmTypeReferenceProvider)
- org.eclipse.xtext.xbase.typesystem.internal.LogicalContainerAwareReentrantTypeResolver.LocalVariableCapturerImpl
- org.eclipse.xtext.xbase.typesystem.internal.NoTypeResult (implements org.eclipse.xtext.xbase.typesystem.computation.ITypeComputationResult)
- org.eclipse.xtext.xbase.typesystem.internal.NullFeatureScopeTrackerProvider (implements org.eclipse.xtext.xbase.typesystem.internal.IFeatureScopeTracker.Provider)
- org.eclipse.xtext.xbase.typesystem.internal.OptimizingFeatureScopeTrackerProvider (implements org.eclipse.xtext.xbase.typesystem.internal.IFeatureScopeTracker.Provider)
- org.eclipse.xtext.xbase.typesystem.internal.BuilderAwareFeatureScopeTrackerProvider
- org.eclipse.xtext.xbase.typesystem.internal.ResolutionBasedComputationResult (implements org.eclipse.xtext.xbase.typesystem.computation.ITypeComputationResult)
- org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes (implements org.eclipse.xtext.xbase.typesystem.IResolvedTypes)
- org.eclipse.xtext.xbase.typesystem.internal.RootResolvedTypes
- org.eclipse.xtext.xbase.typesystem.internal.StackedResolvedTypes
- org.eclipse.xtext.xbase.typesystem.internal.CapturedLocalElementsAwareStackedResolvedTypes
- org.eclipse.xtext.xbase.typesystem.internal.ExpectedExceptionsStackedResolvedTypes
- org.eclipse.xtext.xbase.typesystem.internal.ExpressionAwareStackedResolvedTypes
- org.eclipse.xtext.xbase.typesystem.internal.ReassigningStackedResolvedTypes
- org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes.Shared
- org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess
- org.eclipse.xtext.xbase.typesystem.internal.ScopeProviderAccess.ErrorDescription (implements org.eclipse.xtext.xbase.scoping.batch.IIdentifiableElementDescription)
- org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner (implements org.eclipse.xtext.xbase.typesystem.references.ITypeReferenceOwner)
- org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes.Owner
- org.eclipse.xtext.xbase.typesystem.internal.SuspiciouslyOverloadedCandidate (implements org.eclipse.xtext.xbase.typesystem.computation.IFeatureLinkingCandidate, org.eclipse.xtext.xbase.typesystem.computation.ISuspiciouslyOverloadedCandidate)
- org.eclipse.xtext.xbase.typesystem.internal.TypeAssigner (implements org.eclipse.xtext.xbase.typesystem.computation.ITypeAssigner)
- org.eclipse.xtext.xbase.typesystem.internal.TypeAwareLinkingDiagnosticContext (implements org.eclipse.xtext.linking.ILinkingDiagnosticMessageProvider.ILinkingDiagnosticContext)
- org.eclipse.xtext.xbase.typesystem.internal.TypeData
- org.eclipse.xtext.xbase.typesystem.internal.TypeLiteralHelper
- org.eclipse.xtext.xbase.typesystem.internal.AbstractAmbiguousLinkingCandidate<Candidate> (implements org.eclipse.xtext.xbase.typesystem.computation.IAmbiguousLinkingCandidate, org.eclipse.xtext.xbase.typesystem.computation.ILinkingCandidate)
Interface Hierarchy
- org.eclipse.xtext.xbase.typesystem.computation.IApplicableCandidate
- org.eclipse.xtext.xbase.typesystem.computation.ILinkingCandidate
- org.eclipse.xtext.xbase.typesystem.computation.IFeatureLinkingCandidate
- org.eclipse.xtext.xbase.typesystem.internal.ITypeLiteralLinkingCandidate
- org.eclipse.xtext.xbase.typesystem.computation.IFeatureLinkingCandidate
- org.eclipse.xtext.xbase.typesystem.computation.ILinkingCandidate
- org.eclipse.xtext.xbase.typesystem.internal.IFeatureScopeTracker
- org.eclipse.xtext.xbase.typesystem.internal.IFeatureScopeTracker.Provider
- org.eclipse.xtext.xbase.typesystem.internal.IReentrantTypeResolver
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.eclipse.xtext.xbase.typesystem.internal.CandidateCompareResult
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)