@Override public boolean equals(Object o) { if (o instanceof MLNumericArray) { boolean result = directByteBufferEquals(real, ((MLNumericArray<?>) o).real) && Arrays.equals(dims, ((MLNumericArray<?>) o).dims); if (isComplex() && result) { result &= directByteBufferEquals(imaginary, ((MLNumericArray<?>) o).imaginary); } return result; } return super.equals(o); }
@Override public boolean equals(Object o) { if (o instanceof MLNumericArray) { boolean result = directByteBufferEquals(real, ((MLNumericArray<?>) o).real) && Arrays.equals(dims, ((MLNumericArray<?>) o).dims); if (isComplex() && result) { result &= directByteBufferEquals(imaginary, ((MLNumericArray<?>) o).imaginary); } return result; } return super.equals(o); }
@Override public boolean equals(Object o) { if ( o instanceof MLNumericArray<?> ) { boolean result = directByteBufferEquals(real, ((MLNumericArray<?>)o).real ) && Arrays.equals( dims, ((MLNumericArray<?>)o).dims ); if ( isComplex() && result ) { result &= directByteBufferEquals(imaginary, ((MLNumericArray<?>)o).imaginary ); } return result; } return super.equals( o ); }
@Override public boolean equals(Object o) { if ( o instanceof MLNumericArray ) { boolean result = directByteBufferEquals(real, ((MLNumericArray<?>)o).real ) && Arrays.equals( dims, ((MLNumericArray<?>)o).dims ); if ( isComplex() && result ) { result &= directByteBufferEquals(imaginary, ((MLNumericArray<?>)o).imaginary ); } return result; } return super.equals( o ); }
@Override public boolean equals(Object o) { if ( o instanceof MLNumericArray ) { boolean result = directByteBufferEquals(real, ((MLNumericArray<?>)o).real ) && Arrays.equals( dims, ((MLNumericArray<?>)o).dims ); if ( isComplex() && result ) { result &= directByteBufferEquals(imaginary, ((MLNumericArray<?>)o).imaginary ); } return result; } return super.equals( o ); }