Class PublicResolvedTypes
- java.lang.Object
-
- org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes
-
- org.eclipse.xtext.xbase.typesystem.internal.RootResolvedTypes
-
- org.eclipse.xtext.xbase.testing.typesystem.PublicResolvedTypes
-
- All Implemented Interfaces:
org.eclipse.xtext.xbase.typesystem.IResolvedTypes
public class PublicResolvedTypes extends org.eclipse.xtext.xbase.typesystem.internal.RootResolvedTypes
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes
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 extends java.lang.Object,V extends java.lang.Object>, org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes.SharedKeysAwareSet<E extends java.lang.Object>
-
-
Constructor Summary
Constructors Constructor Description PublicResolvedTypes(org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver resolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.UnboundTypeReferencecreateUnboundTypeReference(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.UnboundTypeReferencegetUnboundTypeReference(java.lang.Object handle)-
Methods inherited from class org.eclipse.xtext.xbase.typesystem.internal.RootResolvedTypes
addDiagnostics, addLinkingDiagnostics, addQueuedDiagnostics, addTypeDiagnostic, addTypeDiagnostics, createTypeDiagnostic, getExpectedTypeForAssociatedExpression, isIntentionalEarlyExit, markToBeInferred, processDeferredLogic, resolveProxies, resolveUnboundTypeParameters
-
Methods inherited from class org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes
acceptCandidate, 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, withFlattenedReassignedTypes
-
-
-
-
Method Detail
-
createUnboundTypeReference
public org.eclipse.xtext.xbase.typesystem.references.UnboundTypeReference createUnboundTypeReference(org.eclipse.xtext.xbase.XExpression expression, org.eclipse.xtext.common.types.JvmTypeParameter type)- Overrides:
createUnboundTypeReferencein classorg.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes
-
getUnboundTypeReference
public org.eclipse.xtext.xbase.typesystem.references.UnboundTypeReference getUnboundTypeReference(java.lang.Object handle)
- Overrides:
getUnboundTypeReferencein classorg.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes
-
getHints
public java.util.List<org.eclipse.xtext.xbase.typesystem.references.LightweightBoundTypeArgument> getHints(java.lang.Object handle)
- Overrides:
getHintsin classorg.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes
-
basicGetExpressionTypes
public java.util.Map<org.eclipse.xtext.xbase.XExpression,java.util.List<org.eclipse.xtext.xbase.typesystem.internal.TypeData>> basicGetExpressionTypes()
- Overrides:
basicGetExpressionTypesin classorg.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes
-
-