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