Groovy で == を equals() にマップすると便利なことがよくありますが、同一性で比較したい場合はどうすればよいでしょうか? たとえば、GPathResult は、ほとんどの内部ノードで空である text() を呼び出すことによって equals を実装します。ルート ノードを識別しようとしていますが、その実装では不可能です。同一性で比較できれば可能です。
Groovy で == を equals() にマップすると便利なことがよくありますが、同一性で比較したい場合はどうすればよいでしょうか? たとえば、GPathResult は、ほとんどの内部ノードで空である text() を呼び出すことによって equals を実装します。ルート ノードを識別しようとしていますが、その実装では不可能です。同一性で比較できれば可能です。