14 * 15 * You should have received a copy of the GNU General Public License version 16 * 2 along with this work; if not, write to the Free Software Foundation, 17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 18 * 19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 20 * or visit www.oracle.com if you need additional information or have any 21 * questions. 22 */ 23 24 /** 25 * @test 26 * @requires (vm.simpleArch == "x64" | vm.simpleArch == "sparcv9" | vm.simpleArch == "aarch64") 27 * @modules jdk.vm.ci/jdk.vm.ci.meta 28 * jdk.vm.ci/jdk.vm.ci.runtime 29 * @run junit/othervm -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI jdk.vm.ci.runtime.test.ResolvedJavaTypeResolveMethodTest 30 */ 31 32 package jdk.vm.ci.runtime.test; 33 34 import static org.junit.Assert.assertEquals; 35 import static org.junit.Assert.assertNull; 36 import jdk.vm.ci.meta.MetaAccessProvider; 37 import jdk.vm.ci.meta.ResolvedJavaMethod; 38 import jdk.vm.ci.meta.ResolvedJavaType; 39 import jdk.vm.ci.runtime.JVMCI; 40 41 import org.junit.Test; 42 43 public class ResolvedJavaTypeResolveMethodTest { 44 public final MetaAccessProvider metaAccess; 45 46 public ResolvedJavaTypeResolveMethodTest() { 47 metaAccess = JVMCI.getRuntime().getHostJVMCIBackend().getMetaAccess(); 48 } 49 50 protected abstract static class A { 51 @SuppressWarnings("unused") 52 private void priv() { 53 } 54 55 public void v1() { 56 } 57 58 public void v2() { 59 } 60 61 public abstract void abs(); | 14 * 15 * You should have received a copy of the GNU General Public License version 16 * 2 along with this work; if not, write to the Free Software Foundation, 17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 18 * 19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 20 * or visit www.oracle.com if you need additional information or have any 21 * questions. 22 */ 23 24 /** 25 * @test 26 * @requires (vm.simpleArch == "x64" | vm.simpleArch == "sparcv9" | vm.simpleArch == "aarch64") 27 * @modules jdk.vm.ci/jdk.vm.ci.meta 28 * jdk.vm.ci/jdk.vm.ci.runtime 29 * @run junit/othervm -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI jdk.vm.ci.runtime.test.ResolvedJavaTypeResolveMethodTest 30 */ 31 32 package jdk.vm.ci.runtime.test; 33 34 import jdk.vm.ci.meta.MetaAccessProvider; 35 import jdk.vm.ci.meta.ResolvedJavaMethod; 36 import jdk.vm.ci.meta.ResolvedJavaType; 37 import jdk.vm.ci.runtime.JVMCI; 38 import org.junit.Test; 39 40 import static org.junit.Assert.assertEquals; 41 import static org.junit.Assert.assertNull; 42 43 public class ResolvedJavaTypeResolveMethodTest { 44 public final MetaAccessProvider metaAccess; 45 46 public ResolvedJavaTypeResolveMethodTest() { 47 metaAccess = JVMCI.getRuntime().getHostJVMCIBackend().getMetaAccess(); 48 } 49 50 protected abstract static class A { 51 @SuppressWarnings("unused") 52 private void priv() { 53 } 54 55 public void v1() { 56 } 57 58 public void v2() { 59 } 60 61 public abstract void abs(); |