Почему на PartialFunction нет метода orElse, принимающего общую функцию?

Почему в классе PartialFunction[A, B] нет метода со следующей сигнатурой?

def orElse[A1 <: A, B1 >: B](that: A1 => B1): A1 => B1

Есть ли какая-то логическая причина отсутствия этого метода, или это просто недосмотр?

10
задан missingfaktor 11 October 2011 в 11:37
поделиться