src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/LoadedClass.java
Index Unified diffs Context diffs Sdiffs Frames Patch New Old Previous File Next File
*** old/src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/LoadedClass.java	Tue Aug 22 11:46:53 2017
--- new/src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/LoadedClass.java	Tue Aug 22 11:46:53 2017

*** 1,6 **** --- 1,6 ---- - package jdk.tools.jaotc;/* * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as
*** 19,28 **** --- 19,30 ---- * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ + package jdk.tools.jaotc; + public class LoadedClass { private final String name; private final Class<?> clz; public LoadedClass(String name, Class<?> clz) {
*** 43,58 **** --- 45,65 ---- return name; } @Override public boolean equals(Object o) { ! if (this == o) return true; ! if (!(o instanceof LoadedClass)) return false; ! if (this == o) { ! return true; + } + if (!(o instanceof LoadedClass)) { + return false; + } LoadedClass that = (LoadedClass) o; ! if (name != null ? !name.equals(that.name) : that.name != null) return false; ! if (name != null ? !name.equals(that.name) : that.name != null) { + return false; + } return clz != null ? clz.equals(that.clz) : that.clz == null; } @Override

src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/LoadedClass.java
Index Unified diffs Context diffs Sdiffs Frames Patch New Old Previous File Next File