protected class AbstractLinkingCandidate.ObservableTypeExpectation extends TypeExpectation
Constructor and Description |
---|
AbstractLinkingCandidate.ObservableTypeExpectation(LightweightTypeReference expectedType,
AbstractTypeComputationState state,
boolean returnType,
ConformanceHint conformanceHint) |
Modifier and Type | Method and Description |
---|---|
void |
acceptActualType(LightweightTypeReference type,
ConformanceHint... hints) |
AbstractLinkingCandidate.ObservableTypeExpectation |
copyInto(ITypeReferenceOwner referenceOwner) |
getExpectedType, isNoTypeExpectation
isReturnType
createUnboundTypeReference, getConverter, getReferenceOwner, getResolvedTypes, getState, isOwnedBy, isVoidTypeAllowed, toString
public AbstractLinkingCandidate.ObservableTypeExpectation(LightweightTypeReference expectedType, AbstractTypeComputationState state, boolean returnType, ConformanceHint conformanceHint)
public void acceptActualType(LightweightTypeReference type, ConformanceHint... hints)
acceptActualType
in interface ITypeExpectation
acceptActualType
in class AbstractReturnAwareTypeExpectation
public AbstractLinkingCandidate.ObservableTypeExpectation copyInto(ITypeReferenceOwner referenceOwner)
copyInto
in interface ITypeExpectation
copyInto
in class TypeExpectation