public class ExpressionAwareStackedResolvedTypes extends StackedResolvedTypes
ResolvedTypes.Owner, ResolvedTypes.Shared, ResolvedTypes.SharedKeysAwareMap<K,V>, ResolvedTypes.SharedKeysAwareSet<E>
IResolvedTypes.NullResolvedTypes
NULL
Modifier | Constructor and Description |
---|---|
protected |
ExpressionAwareStackedResolvedTypes(ResolvedTypes parent,
XExpression expression) |
Modifier and Type | Method and Description |
---|---|
protected void |
mergeLocalTypes() |
protected void |
prepareMergeIntoParent() |
protected void |
tryResolveUnboundReferences() |
addDeclaredTypeParameters, appendContent, clear, doGetActualTypeArguments, doGetActualTypeNoDeclaration, doGetCandidate, doGetConstructor, doGetDeclaredType, doGetFeature, doGetLinkedFeature, doGetTypeData, doIsResolved, getConformanceFlags, getDeclaredTypeParameters, getExpectedExceptions, getExpectedTypeForAssociatedExpression, getFlattenedReassignedTypes, getHints, getParent, getQueuedDiagnostics, getUnboundTypeReference, isPropagatedType, isRefinedType, isRefinedType, markToBeInferred, mergeExpressionTypesIntoParent, mergeInto, mergeIntoParent, mergeLinkingCandidatesIntoParent, mergePropagatedTypes, mergeQueuedDiagnostics, mergeRefinedTypes, mergeTypeParametersIntoParent, mergeTypesIntoParent, performMergeIntoParent, prepareMerge, reassignType, refineExpectedType, replaceDeclaredTypeParameters
acceptCandidate, acceptHint, acceptType, acceptType, acceptUnboundTypeReference, addDiagnostic, addExpressionScope, addNonRecursiveHints, addNonRecursiveHints, addNonRecursiveHints, appendContent, appendContent, appendListMapContent, basicGetDeclardTypeParameters, basicGetExpressionTypes, basicGetLinkingMap, basicGetPropagatedTypes, basicGetReassignedTypes, basicGetRefinedTypes, basicGetTypeParameterHints, basicGetTypeParameters, basicGetTypes, closeBracket, copyBoundTypeArgument, createUnboundTypeReference, discardExpectedExceptions, doGetActualType, doGetActualType, doGetExpectedType, doGetReturnType, getActualType, getActualType, getActualTypeArguments, getAllHints, getAmbiguousLinkingCandidates, getConformanceFlags, getConstructor, getContextResourceSet, getDeclaredType, getExpectedReturnType, getExpectedType, getExpressionScope, getFeature, getFeatureScopeTracker, getFollowUpErrors, getLinkedFeature, getLinkedFeature, getLinkingCandidate, getLinkingCandidate, getMergedType, getMonitor, getReferenceOwner, getResolver, getReturnType, getServices, getSeverities, getThrownExceptions, getTypeData, getTypeData, hasExpressionScope, isResolved, isVoidReturnTypeAllowed, isVoidTypeAllowed, mergeTypeData, pushExpectedExceptions, pushExpectedExceptions, pushReassigningTypes, pushTypes, pushTypes, reassignTypeWithoutMerge, removeRecursiveTypeArguments, replacePreviousExpressionScope, resolveDependentTypeArguments, setPropagatedType, setRefinedType, setType, toMultiType, toOwnedReference, toString, withFlattenedReassignedTypes
protected ExpressionAwareStackedResolvedTypes(ResolvedTypes parent, XExpression expression)
protected void prepareMergeIntoParent()
prepareMergeIntoParent
in class StackedResolvedTypes
protected void mergeLocalTypes()
protected void tryResolveUnboundReferences()