public class PublicResolvedTypes
extends org.eclipse.xtext.xbase.typesystem.internal.RootResolvedTypes
org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes.Owner, org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes.Shared, org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes.SharedKeysAwareMap<K,V>, org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes.SharedKeysAwareSet<E>| Constructor and Description |
|---|
PublicResolvedTypes(org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver resolver) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<org.eclipse.xtext.xbase.XExpression,java.util.List<org.eclipse.xtext.xbase.typesystem.internal.TypeData>> |
basicGetExpressionTypes() |
org.eclipse.xtext.xbase.typesystem.references.UnboundTypeReference |
createUnboundTypeReference(org.eclipse.xtext.xbase.XExpression expression,
org.eclipse.xtext.common.types.JvmTypeParameter type) |
java.util.List<org.eclipse.xtext.xbase.typesystem.references.LightweightBoundTypeArgument> |
getHints(java.lang.Object handle) |
org.eclipse.xtext.xbase.typesystem.references.UnboundTypeReference |
getUnboundTypeReference(java.lang.Object handle) |
addDiagnostics, addLinkingDiagnostics, addQueuedDiagnostics, addTypeDiagnostic, addTypeDiagnostics, createTypeDiagnostic, getExpectedTypeForAssociatedExpression, isIntentionalEarlyExit, markToBeInferred, processDeferredLogic, resolveProxies, resolveUnboundTypeParametersacceptCandidate, acceptHint, acceptType, acceptType, acceptUnboundTypeReference, addDeclaredTypeParameters, addDeferredLogic, addDiagnostic, addExpressionScope, addNonRecursiveHints, addNonRecursiveHints, addNonRecursiveHints, appendContent, appendContent, appendContent, appendListMapContent, basicGetDeclardTypeParameters, basicGetLinkingMap, basicGetPropagatedTypes, basicGetReassignedTypes, basicGetRefinedTypes, basicGetTypeParameterHints, basicGetTypeParameters, basicGetTypes, checkCanceled, clear, clearDeferredLogic, 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, getDeferredLogic, getExpectedExceptions, getExpectedReturnType, getExpectedType, getExpressionScope, getFeature, getFeatureScopeTracker, getFlattenedReassignedTypes, getFollowUpErrors, getLinkedFeature, getLinkedFeature, getLinkingCandidate, getLinkingCandidate, getMergedType, getMonitor, getQueuedDiagnostics, getReferenceOwner, getResolver, getReturnType, 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, withFlattenedReassignedTypespublic PublicResolvedTypes(org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver resolver)
public org.eclipse.xtext.xbase.typesystem.references.UnboundTypeReference createUnboundTypeReference(org.eclipse.xtext.xbase.XExpression expression,
org.eclipse.xtext.common.types.JvmTypeParameter type)
createUnboundTypeReference in class org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypespublic org.eclipse.xtext.xbase.typesystem.references.UnboundTypeReference getUnboundTypeReference(java.lang.Object handle)
getUnboundTypeReference in class org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypespublic java.util.List<org.eclipse.xtext.xbase.typesystem.references.LightweightBoundTypeArgument> getHints(java.lang.Object handle)
getHints in class org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypespublic java.util.Map<org.eclipse.xtext.xbase.XExpression,java.util.List<org.eclipse.xtext.xbase.typesystem.internal.TypeData>> basicGetExpressionTypes()
basicGetExpressionTypes in class org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes