Class 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>
      • Nested classes/interfaces inherited from interface org.eclipse.xtext.xbase.typesystem.IResolvedTypes

        org.eclipse.xtext.xbase.typesystem.IResolvedTypes.NullResolvedTypes
    • Field Summary

      • Fields inherited from interface org.eclipse.xtext.xbase.typesystem.IResolvedTypes

        NULL
    • 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.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)  
      • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • PublicResolvedTypes

        public PublicResolvedTypes​(org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver resolver)
    • 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:
        createUnboundTypeReference in class org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes
      • getUnboundTypeReference

        public org.eclipse.xtext.xbase.typesystem.references.UnboundTypeReference getUnboundTypeReference​(java.lang.Object handle)
        Overrides:
        getUnboundTypeReference in class org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes
      • getHints

        public java.util.List<org.eclipse.xtext.xbase.typesystem.references.LightweightBoundTypeArgument> getHints​(java.lang.Object handle)
        Overrides:
        getHints in class org.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:
        basicGetExpressionTypes in class org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes