< prev index next >

test/hotspot/jtreg/runtime/6626217/many_loader.java

Print this page
rev 49574 : 8201430: [TESTBUG] Remove script from runtime/6626217

*** 1,7 **** /* ! * Copyright (c) 2010, 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 * published by the Free Software Foundation. --- 1,7 ---- /* ! * Copyright (c) 2010, 2018, 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 * published by the Free Software Foundation.
*** 34,44 **** // foreign loader. // The original 'make(boolean)' returns a bug_21227. The VM will inject a // synthetic method to up-cast the returned 'from_loader1' into a // 'bug_21227'. ! public many_loader[] make( IFace iface ) { // This function needs to return a value known to be loaded from LOADER2. // Since I need to use a yet different loader, I need to make an unknown // foreign call. In this case I'll be using an interface to make the // unknown call, with but a single implementor so the compiler can do the // upcast statically. --- 34,44 ---- // foreign loader. // The original 'make(boolean)' returns a bug_21227. The VM will inject a // synthetic method to up-cast the returned 'from_loader1' into a // 'bug_21227'. ! public many_loader[] make(IFace iface) { // This function needs to return a value known to be loaded from LOADER2. // Since I need to use a yet different loader, I need to make an unknown // foreign call. In this case I'll be using an interface to make the // unknown call, with but a single implementor so the compiler can do the // upcast statically.
< prev index next >