Допустим, я определяю некоторые случаи для сопоставления, где меня интересует только проверка аргумента:
BytecodeChains.partial {
case CallProperty(name, args) if name == someConstant => xxx
} ....
где сигнатура функции:
BytecodeChains.partial[A] (f: PartialFunction[AbstractOp, A]): ...
Как я могу вернуть весь соответствующий CallProperty
объект? Я мог бы создать новый, но это немного уродливо. Есть ли способ ссылаться на оригинал вместо xxx
?