Class DispatchOperationBodyComputationState

  • All Implemented Interfaces:
    org.eclipse.xtext.xbase.typesystem.computation.ITypeComputationState

    public class DispatchOperationBodyComputationState
    extends org.eclipse.xtext.xbase.typesystem.internal.OperationBodyComputationState
    • Field Summary

      • Fields inherited from class org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState

        resolvedTypes
    • Constructor Summary

      Constructors 
      Constructor Description
      DispatchOperationBodyComputationState​(org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes resolvedTypes, org.eclipse.xtext.xbase.scoping.batch.IFeatureScopeSession featureScopeSession, org.eclipse.xtext.common.types.JvmOperation operation, org.eclipse.xtext.common.types.JvmOperation dispatcher, org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReference inheritedExpectedType)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReference getExpectedType()  
      • Methods inherited from class org.eclipse.xtext.xbase.typesystem.internal.OperationBodyComputationState

        createNoTypeResult, getExpectations
      • Methods inherited from class org.eclipse.xtext.xbase.typesystem.internal.AbstractLogicalContainerAwareRootComputationState

        getMember, getRootExpression
      • Methods inherited from class org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState

        acceptType, acceptType, assignTypes, computeTypes, createExpressionComputationState, getExpectations, getNonNullRootExpression, getReturnExpectations
      • Methods inherited from class org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState

        acceptActualType, acceptActualType, acceptActualType, acceptActualType, acceptCandidate, addDiagnostic, addExtensionsToCurrentScope, addExtensionToCurrentScope, addImports, addLocalToCurrentScope, addLocalToCurrentScope, addTypeToStaticExtensionImportScope, addTypeToStaticImportScope, afterScope, assignType, assignType, assignType, computeTypes, createCandidate, createCandidate, createCandidateWithReceiverType, createResolvedLink, createResolvedLink, createTypeAssigner, createUnboundTypeReference, discardReassignedTypes, doComputeTypes, getExpectations, getExpectedExceptions, getFeatureScopeSession, getLinkingCandidates, getLinkingCandidates, getReferenceOwner, getResolvedTypes, getResolver, getReturnExpectations, getSeverities, getSeverity, getSingleExpectation, getTypeComputer, getTypeReferences, isIgnored, pushTypes, reassignType, refineExpectedType, rewriteScope, toIdentifiableDescription, toString, withExpectation, withExpectedExceptions, withinScope, withNonVoidExpectation, withNonVoidExpectation, withoutExpectation, withoutRootExpectation, withReturnExpectation, withRootExpectation, withTypeCheckpoint
      • Methods inherited from class java.lang.Object

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

      • DispatchOperationBodyComputationState

        public DispatchOperationBodyComputationState​(org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes resolvedTypes,
                                                     org.eclipse.xtext.xbase.scoping.batch.IFeatureScopeSession featureScopeSession,
                                                     org.eclipse.xtext.common.types.JvmOperation operation,
                                                     org.eclipse.xtext.common.types.JvmOperation dispatcher,
                                                     org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReference inheritedExpectedType)
    • Method Detail

      • getExpectedType

        protected org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReference getExpectedType()
        Overrides:
        getExpectedType in class org.eclipse.xtext.xbase.typesystem.internal.OperationBodyComputationState