Class DispatchOperationBodyComputationState
- java.lang.Object
-
- org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeComputationState
-
- org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeComputationState
-
- org.eclipse.xtext.xbase.typesystem.internal.AbstractLogicalContainerAwareRootComputationState
-
- org.eclipse.xtext.xbase.typesystem.internal.OperationBodyComputationState
-
- org.eclipse.xtend.core.typesystem.DispatchOperationBodyComputationState
-
- All Implemented Interfaces:
org.eclipse.xtext.xbase.typesystem.computation.ITypeComputationState
public class DispatchOperationBodyComputationState extends org.eclipse.xtext.xbase.typesystem.internal.OperationBodyComputationState
-
-
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
-
-
-
-
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)
-
-