Class AbstractLinkingCandidate.ObservableTypeExpectation
- java.lang.Object
-
- org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeExpectation
-
- org.eclipse.xtext.xbase.typesystem.internal.AbstractReturnAwareTypeExpectation
-
- org.eclipse.xtext.xbase.typesystem.internal.TypeExpectation
-
- org.eclipse.xtext.xbase.typesystem.internal.AbstractLinkingCandidate.ObservableTypeExpectation
-
- All Implemented Interfaces:
ITypeExpectation
- Enclosing class:
- AbstractLinkingCandidate<Expression extends XExpression>
protected class AbstractLinkingCandidate.ObservableTypeExpectation extends TypeExpectation
-
-
Constructor Summary
Constructors Constructor Description ObservableTypeExpectation(LightweightTypeReference expectedType, AbstractTypeComputationState state, boolean returnType, int flags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidacceptActualType(LightweightTypeReference type, int flags)AbstractLinkingCandidate.ObservableTypeExpectationcopyInto(ITypeReferenceOwner referenceOwner)-
Methods inherited from class org.eclipse.xtext.xbase.typesystem.internal.TypeExpectation
getExpectedType, isNoTypeExpectation
-
Methods inherited from class org.eclipse.xtext.xbase.typesystem.internal.AbstractReturnAwareTypeExpectation
isReturnType
-
Methods inherited from class org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeExpectation
acceptActualType, acceptActualType, createUnboundTypeReference, getReferenceOwner, getResolvedTypes, getState, isOwnedBy, isVoidTypeAllowed, toString
-
-
-
-
Constructor Detail
-
ObservableTypeExpectation
public ObservableTypeExpectation(LightweightTypeReference expectedType, AbstractTypeComputationState state, boolean returnType, int flags)
-
-
Method Detail
-
acceptActualType
public void acceptActualType(LightweightTypeReference type, int flags)
- Specified by:
acceptActualTypein interfaceITypeExpectation- Overrides:
acceptActualTypein classAbstractReturnAwareTypeExpectation
-
copyInto
public AbstractLinkingCandidate.ObservableTypeExpectation copyInto(ITypeReferenceOwner referenceOwner)
- Specified by:
copyIntoin interfaceITypeExpectation- Overrides:
copyIntoin classTypeExpectation
-
-