假设我正在定义一些匹配的情况,我只关心验证一个参数:
BytecodeChains.partial {
case CallProperty(name, args) if name == someConstant => xxx
} ....
其中函数签名是:
BytecodeChains.partial[A] (f: PartialFunction[AbstractOp, A]): ...
如何返回整个匹配的CallProperty
对象?我可以创建一个新的,但这有点难看。有什么方法可以参考原件代替xxx
吗?