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, @Nullable 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