public class ExpectedExceptionsStackedResolvedTypes extends StackedResolvedTypes
ResolvedTypes.Owner, ResolvedTypes.Shared, ResolvedTypes.SharedKeysAwareMap<K,V>, ResolvedTypes.SharedKeysAwareSet<E>IResolvedTypes.NullResolvedTypesNULL| Modifier | Constructor and Description |
|---|---|
protected |
ExpectedExceptionsStackedResolvedTypes(ResolvedTypes parent) |
protected |
ExpectedExceptionsStackedResolvedTypes(ResolvedTypes parent,
List<LightweightTypeReference> expectedExceptions) |
addDeclaredTypeParameters, clear, doGetActualTypeArguments, doGetActualTypeNoDeclaration, doGetCandidate, doGetConstructor, doGetDeclaredType, doGetFeature, doGetLinkedFeature, doGetTypeData, doIsResolved, getConformanceFlags, getDeclaredTypeParameters, getDeferredLogic, getExpectedTypeForAssociatedExpression, getFlattenedReassignedTypes, getHints, getParent, getQueuedDiagnostics, getUnboundTypeReference, isPropagatedType, isRefinedType, isRefinedType, markToBeInferred, mergeDeferredRunnables, mergeExpressionTypesIntoParent, mergeLinkingCandidatesIntoParent, mergePropagatedTypes, mergeQueuedDiagnostics, mergeRefinedTypes, mergeTypeParametersIntoParent, mergeTypesIntoParent, prepareMerge, refineExpectedType, replaceDeclaredTypeParametersacceptType, addExpressionScope, addNonRecursiveHints, addNonRecursiveHints, addNonRecursiveHints, appendContent, appendContent, appendListMapContent, basicGetDeclardTypeParameters, basicGetExpressionTypes, basicGetLinkingMap, basicGetPropagatedTypes, basicGetReassignedTypes, basicGetRefinedTypes, basicGetTypeParameterHints, basicGetTypeParameters, basicGetTypes, checkCanceled, clearDeferredLogic, closeBracket, copyBoundTypeArgument, discardExpectedExceptions, doGetActualType, doGetActualType, doGetExpectedType, doGetReturnType, getActualType, getActualType, getActualTypeArguments, getAmbiguousLinkingCandidates, getConformanceFlags, getConstructor, getContextResourceSet, getDeclaredType, getExpectedReturnType, getExpectedType, getExpressionScope, getFeature, getFeatureScopeTracker, getFollowUpErrors, getLinkedFeature, getLinkedFeature, getLinkingCandidate, getLinkingCandidate, getMergedType, getMonitor, getResolver, getReturnType, getServices, getSeverities, getThrownExceptions, getTypeData, getTypeData, hasExpressionScope, isResolved, isVoidReturnTypeAllowed, isVoidTypeAllowed, mergeTypeData, pushExpectedExceptions, pushExpectedExceptions, pushReassigningTypes, pushTypes, pushTypes, removeRecursiveTypeArguments, replacePreviousExpressionScope, resolveDependentTypeArguments, toMultiType, toOwnedReference, toString, withFlattenedReassignedTypesprotected ExpectedExceptionsStackedResolvedTypes(ResolvedTypes parent, List<LightweightTypeReference> expectedExceptions)
protected ExpectedExceptionsStackedResolvedTypes(ResolvedTypes parent)
public List<LightweightTypeReference> getExpectedExceptions()
getExpectedExceptions in class StackedResolvedTypesprotected void acceptCandidate(XExpression expression, IApplicableCandidate candidate)
acceptCandidate in class ResolvedTypespublic ITypeReferenceOwner getReferenceOwner()
getReferenceOwner in class ResolvedTypesprotected void acceptType(XExpression expression, TypeData typeData)
acceptType in class ResolvedTypesprotected void setPropagatedType(XExpression expression)
setPropagatedType in class ResolvedTypesprotected void setRefinedType(XExpression expression)
setRefinedType in class ResolvedTypespublic void setType(JvmIdentifiableElement identifiable, LightweightTypeReference reference)
setType in class ResolvedTypespublic void acceptHint(Object handle, LightweightBoundTypeArgument boundTypeArgument)
acceptHint in class ResolvedTypesprotected void acceptUnboundTypeReference(Object handle, UnboundTypeReference reference)
acceptUnboundTypeReference in class ResolvedTypespublic void addDiagnostic(AbstractDiagnostic diagnostic)
addDiagnostic in class ResolvedTypesprotected void addDeferredLogic(IAcceptor<? super IResolvedTypes> code)
addDeferredLogic in class ResolvedTypespublic List<LightweightBoundTypeArgument> getAllHints(Object handle)
getAllHints in class ResolvedTypesprotected void mergeInto(ResolvedTypes parent)
mergeInto in class StackedResolvedTypesprotected UnboundTypeReference createUnboundTypeReference(XExpression expression, JvmTypeParameter type)
createUnboundTypeReference in class ResolvedTypesprotected void mergeIntoParent()
mergeIntoParent in class StackedResolvedTypesprotected void performMergeIntoParent()
performMergeIntoParent in class StackedResolvedTypesprotected void prepareMergeIntoParent()
prepareMergeIntoParent in class StackedResolvedTypespublic void reassignType(JvmIdentifiableElement identifiable, LightweightTypeReference reference)
reassignType in class StackedResolvedTypespublic void reassignTypeWithoutMerge(JvmIdentifiableElement identifiable, LightweightTypeReference reference)
reassignTypeWithoutMerge in class ResolvedTypesprotected void appendContent(StringBuilder result, String indentation)
appendContent in class StackedResolvedTypesCopyright © 2015. All Rights Reserved.