public class PublicResolvedTypes extends RootResolvedTypes
ResolvedTypes.Owner, ResolvedTypes.Shared, ResolvedTypes.SharedKeysAwareMap<K,V>, ResolvedTypes.SharedKeysAwareSet<E>
IResolvedTypes.NullResolvedTypes
NULL
Constructor and Description |
---|
PublicResolvedTypes(DefaultReentrantTypeResolver resolver) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<XExpression,java.util.List<TypeData>> |
basicGetExpressionTypes() |
UnboundTypeReference |
createUnboundTypeReference(XExpression expression,
JvmTypeParameter type) |
java.util.List<LightweightBoundTypeArgument> |
getHints(java.lang.Object handle) |
UnboundTypeReference |
getUnboundTypeReference(java.lang.Object handle) |
addDiagnostics, addLinkingDiagnostics, addQueuedDiagnostics, addTypeDiagnostic, addTypeDiagnostics, createTypeDiagnostic, getExpectedTypeForAssociatedExpression, isIntentionalEarlyExit, markToBeInferred, resolveProxies, resolveUnboundTypeParameters
acceptCandidate, acceptHint, acceptType, acceptType, acceptUnboundTypeReference, addDeclaredTypeParameters, addDiagnostic, addExpressionScope, addNonRecursiveHints, addNonRecursiveHints, addNonRecursiveHints, appendContent, appendContent, appendContent, appendListMapContent, basicGetDeclardTypeParameters, basicGetLinkingMap, basicGetPropagatedTypes, basicGetReassignedTypes, basicGetRefinedTypes, basicGetTypeParameterHints, basicGetTypeParameters, basicGetTypes, clear, closeBracket, copyBoundTypeArgument, discardExpectedExceptions, doGetActualType, doGetActualType, doGetActualTypeArguments, doGetActualTypeNoDeclaration, doGetCandidate, doGetConstructor, doGetDeclaredType, doGetExpectedType, doGetFeature, doGetLinkedFeature, doGetReturnType, doGetTypeData, doIsResolved, getActualType, getActualType, getActualTypeArguments, getAllHints, getAmbiguousLinkingCandidates, getConformanceFlags, getConstructor, getContextResourceSet, getDeclaredType, getDeclaredTypeParameters, getExpectedExceptions, getExpectedReturnType, getExpectedType, getExpressionScope, getFeature, getFeatureScopeTracker, getFlattenedReassignedTypes, getFollowUpErrors, getLinkedFeature, getLinkedFeature, getLinkingCandidate, getLinkingCandidate, getMergedType, getMonitor, getQueuedDiagnostics, getReferenceOwner, getResolver, getReturnType, getServices, getSeverities, getThrownExceptions, getTypeData, getTypeData, hasExpressionScope, isPropagatedType, isRefinedType, isRefinedType, isResolved, isVoidReturnTypeAllowed, isVoidTypeAllowed, mergeTypeData, pushExpectedExceptions, pushExpectedExceptions, pushReassigningTypes, pushTypes, pushTypes, reassignType, reassignTypeWithoutMerge, refineExpectedType, removeRecursiveTypeArguments, replacePreviousExpressionScope, resolveDependentTypeArguments, setPropagatedType, setRefinedType, setType, toMultiType, toOwnedReference, toString, withFlattenedReassignedTypes
public PublicResolvedTypes(DefaultReentrantTypeResolver resolver)
public UnboundTypeReference createUnboundTypeReference(XExpression expression, JvmTypeParameter type)
createUnboundTypeReference
in class ResolvedTypes
public UnboundTypeReference getUnboundTypeReference(java.lang.Object handle)
getUnboundTypeReference
in class ResolvedTypes
public java.util.List<LightweightBoundTypeArgument> getHints(java.lang.Object handle)
getHints
in class ResolvedTypes
public java.util.Map<XExpression,java.util.List<TypeData>> basicGetExpressionTypes()
basicGetExpressionTypes
in class ResolvedTypes