public static boolean equals()

in flink-doris-connector/src/main/java/org/apache/doris/flink/lookup/RecordKey.java [66:105]


    public static boolean equals(Object obj0, Object obj1) {
        if (obj0 == null) {
            if (obj1 != null) {
                return false;
            } else {
                return true;
            }
        } else {
            if (obj1 == null) {
                return false;
            }
        }

        if (obj0.getClass().isArray()) {
            if (obj1.getClass().isArray()) {
                int length0 = Array.getLength(obj0);
                int length1 = Array.getLength(obj1);
                if (length0 != length1) {
                    return false;
                } else {
                    for (int i = 0; i < length0; ++i) {
                        Object child0 = Array.get(obj0, i);
                        Object child1 = Array.get(obj1, i);
                        if (!equals(child0, child1)) {
                            return false;
                        }
                    }
                }
            } else {
                return false;
            }
        } else {
            if (obj1.getClass().isArray()) {
                return false;
            } else {
                return obj0.equals(obj1);
            }
        }
        return true;
    }