We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5d2e843 commit c4510cfCopy full SHA for c4510cf
core/src/main/java/org/dcache/nfs/util/Opaque.java
@@ -199,7 +199,7 @@ default void putBytes(ByteBuffer buf) {
199
public class OpaqueImpl implements Opaque {
200
final byte[] _opaque;
201
202
- protected OpaqueImpl(byte[] opaque) {
+ OpaqueImpl(byte[] opaque) {
203
_opaque = opaque;
204
}
205
@@ -392,13 +392,7 @@ public boolean equals(Object o) {
392
393
return true;
394
} else {
395
- Opaque other = (Opaque) o;
396
- for (int i = index, n = index + length, oi = 0; i < n; i++, oi++) {
397
- if (buf.get(i) != other.byteAt(oi)) {
398
- return false;
399
- }
400
401
- return true;
+ return toImmutableOpaque().equals(o);
402
403
404
0 commit comments