@Override public boolean equals(Object obj) { if (obj == null) { return false; } if (obj instanceof Binary) { return equals((Binary)obj); } return false; }
@Override public boolean equals(Object obj) { if (obj == null) { return false; } if (obj instanceof Binary) { return equals((Binary)obj); } return false; }
@Override boolean equals(ByteBuffer bytes, int otherOffset, int otherLength) { return Binary.equals(value, offset, length, bytes, otherOffset, otherLength); }
@Override boolean equals(ByteBuffer bytes, int otherOffset, int otherLength) { return Binary.equals(value, 0, value.length, bytes, otherOffset, otherLength); }
@Override boolean equals(Binary other) { return other.equals(value, offset, length); }
@Override boolean equals(Binary other) { return other.equals(value, offset, length); }
@Override boolean equals(byte[] other, int otherOffset, int otherLength) { return Binary.equals(value, offset, length, other, otherOffset, otherLength); }
@Override boolean equals(Binary other) { return other.equals(value, 0, value.length); }
@Override boolean equals(byte[] other, int otherOffset, int otherLength) { return Binary.equals(value, 0, value.length, other, otherOffset, otherLength); }
@Override boolean equals(byte[] other, int otherOffset, int otherLength) { return Binary.equals(value, offset, length, other, otherOffset, otherLength); }
@Override boolean equals(ByteBuffer bytes, int otherOffset, int otherLength) { return Binary.equals(value, offset, length, bytes, otherOffset, otherLength); }
@Override boolean equals(byte[] other, int otherOffset, int otherLength) { return Binary.equals(value, 0, value.length, other, otherOffset, otherLength); }
@Override boolean equals(ByteBuffer bytes, int otherOffset, int otherLength) { return Binary.equals(value, 0, value.length, bytes, otherOffset, otherLength); }
@Override boolean equals(Binary other) { return other.equals(value, 0, value.length); }
@Override boolean equals(byte[] other, int otherOffset, int otherLength) { if (value.hasArray()) { return Binary.equals(value.array(), value.arrayOffset() + offset, length, other, otherOffset, otherLength); } else { return Binary.equals(other, otherOffset, otherLength, value, offset, length); } }
@Override boolean equals(byte[] other, int otherOffset, int otherLength) { if (value.hasArray()) { return Binary.equals(value.array(), value.arrayOffset() + offset, length, other, otherOffset, otherLength); } else { return Binary.equals(other, otherOffset, otherLength, value, offset, length); } }