@NonNullByDefault public class ExpressionAwareStackedResolvedTypes extends StackedResolvedTypes
ResolvedTypes.Owner
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, doGetActualType, doGetActualTypeArguments, doGetLinkedFeature, doGetLinkingCandidate, doGetTypeData, getConformanceHints, getConstructor, getDeclaredType, getDeclaredTypeParameters, getExpectedExceptions, getExpectedTypeForAssociatedExpression, getFeature, getHints, getParent, getQueuedDiagnostics, getSeverities, getUnboundTypeReference, isPropagatedType, isRefinedType, isRefinedType, isResolved, markToBeInferred, mergeExpressionTypesIntoParent, mergeInto, mergeIntoParent, mergeLinkingCandidatesIntoParent, mergePropagatedTypes, mergeQueuedDiagnostics, mergeRefinedTypes, mergeTypeParametersIntoParent, mergeTypesIntoParent, performMergeIntoParent, prepareMerge, reassignType, refineExpectedType, replaceDeclaredTypeParameters
acceptHint, acceptLinkingInformation, acceptType, acceptType, acceptUnboundTypeReference, addDiagnostic, addNonRecursiveHints, addNonRecursiveHints, addNonRecursiveHints, appendContent, appendContent, appendListMapContent, basicGetDeclardTypeParameters, basicGetExpressionTypes, basicGetLinkingCandidates, basicGetPropagatedTypes, basicGetRefinedTypes, basicGetTypeParameterHints, basicGetTypeParameters, basicGetTypes, clear, closeBracket, copyBoundTypeArgument, createConverter, createUnboundTypeReference, discardExpectedExceptions, doGetActualType, doGetExpectedType, doGetReturnType, getActualType, getActualType, getActualTypeArguments, getAllHints, getConformanceHints, getContextResourceSet, getConverter, getExpectedReturnType, getExpectedType, getFollowUpErrors, getLinkedFeature, getLinkedFeature, getLinkingCandidate, getLinkingCandidate, getMergedType, getReferenceOwner, getResolver, getReturnType, getServices, getTypeData, getTypeData, getUnconvertedDeclaredType, isVoidReturnTypeAllowed, isVoidTypeAllowed, mergeTypeData, pushExpectedExceptions, pushExpectedExceptions, pushReassigningTypes, pushTypes, pushTypes, reassignTypeWithoutMerge, removeRecursiveTypeArguments, resolveDependentTypeArguments, setPropagatedType, setRefinedType, setType, toOwnedReference, toString
protected ExpressionAwareStackedResolvedTypes(ResolvedTypes parent, XExpression expression)
protected void prepareMergeIntoParent()
prepareMergeIntoParent
in class StackedResolvedTypes
protected void mergeLocalTypes()
protected void tryResolveUnboundReferences()