public static boolean equals()

in adb3client/src/main/java/com/alibaba/cloud/analyticdb/adb3client/model/RecordKey.java [62:102]


	public static boolean equals(Object obj0, Object obj1, boolean isNullEquals) {

		if (obj0 == null) {
			if (obj1 != null) {
				return false;
			} else {
				return isNullEquals;
			}
		} 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, true)) {
							return false;
						}
					}
				}
			} else {
				return false;
			}
		} else {
			if (obj1.getClass().isArray()) {
				return false;
			} else {
				return obj0.equals(obj1);
			}
		}
		return true;
	}