Skip to content

Commit e2c5ab5

Browse files
committed
[GR-63451] Move LibGraalLoader to org.graalvm.nativeimage.hosted
PullRequest: graal/20376
2 parents cb3dc44 + 747f6bf commit e2c5ab5

File tree

9 files changed

+16
-11
lines changed

9 files changed

+16
-11
lines changed

compiler/src/jdk.graal.compiler.libgraal.loader/src/jdk/graal/compiler/libgraal/loader/HostedLibGraalClassLoader.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454

5555
import org.graalvm.nativeimage.Platform;
5656
import org.graalvm.nativeimage.Platforms;
57-
import org.graalvm.nativeimage.libgraal.LibGraalLoader;
57+
import org.graalvm.nativeimage.libgraal.hosted.LibGraalLoader;
5858

5959
import jdk.internal.jimage.BasicImageReader;
6060
import jdk.internal.module.ModulePath;

compiler/src/jdk.graal.compiler.libgraal/src/jdk/graal/compiler/libgraal/LibGraalClassLoader.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,11 @@
2525
package jdk.graal.compiler.libgraal;
2626

2727
import org.graalvm.nativeimage.hosted.Feature.DuringSetupAccess;
28+
import org.graalvm.nativeimage.libgraal.hosted.LibGraalLoader;
2829

2930
/**
3031
* The image runtime class loader that {@linkplain DuringSetupAccess#registerObjectReplacer
31-
* replaces} the build-time instance of the {@link org.graalvm.nativeimage.libgraal.LibGraalLoader}.
32+
* replaces} the build-time instance of the {@link LibGraalLoader}.
3233
*/
3334
final class LibGraalClassLoader extends ClassLoader {
3435

compiler/src/jdk.graal.compiler.libgraal/src/jdk/graal/compiler/libgraal/LibGraalFeature.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
import org.graalvm.nativeimage.hosted.FieldValueTransformer;
6060
import org.graalvm.nativeimage.hosted.RuntimeClassInitialization;
6161
import org.graalvm.nativeimage.hosted.RuntimeReflection;
62-
import org.graalvm.nativeimage.libgraal.LibGraalLoader;
62+
import org.graalvm.nativeimage.libgraal.hosted.LibGraalLoader;
6363

6464
import jdk.graal.compiler.core.common.Fields;
6565
import jdk.graal.compiler.core.common.LibGraalSupport.HostedOnly;

compiler/src/jdk.graal.compiler.libgraal/src/jdk/graal/compiler/libgraal/LibGraalSupportImpl.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
import org.graalvm.nativeimage.RuntimeOptions;
4949
import org.graalvm.nativeimage.StackValue;
5050
import org.graalvm.nativeimage.VMRuntime;
51-
import org.graalvm.nativeimage.libgraal.LibGraalLoader;
51+
import org.graalvm.nativeimage.libgraal.hosted.LibGraalLoader;
5252
import org.graalvm.nativeimage.libgraal.LibGraalRuntime;
5353
import org.graalvm.nativeimage.libgraal.hosted.GlobalData;
5454

sdk/src/org.graalvm.nativeimage.libgraal/snapshot.sigtest

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
#Signature file v4.1
22
#Version
33

4-
CLSS public abstract interface org.graalvm.nativeimage.libgraal.LibGraalLoader
5-
meth public abstract java.util.Map getClassModuleMap()
6-
74
CLSS public final org.graalvm.nativeimage.libgraal.LibGraalRuntime
85
meth public static long getIsolateID()
96
meth public static void notifyLowMemoryPoint(boolean)
@@ -15,6 +12,9 @@ CLSS public final org.graalvm.nativeimage.libgraal.hosted.GlobalData
1512
meth public static java.util.function.Supplier<java.lang.Long> createGlobal(long)
1613
supr java.lang.Object
1714

15+
CLSS public abstract interface org.graalvm.nativeimage.libgraal.hosted.LibGraalLoader
16+
meth public abstract java.util.Map getClassModuleMap()
17+
1818
CLSS public java.lang.Object
1919
cons public init()
2020
meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException

sdk/src/org.graalvm.nativeimage.libgraal/src/org/graalvm/nativeimage/libgraal/LibGraalLoader.java renamed to sdk/src/org.graalvm.nativeimage.libgraal/src/org/graalvm/nativeimage/libgraal/hosted/LibGraalLoader.java

+5-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,10 @@
3838
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
3939
* SOFTWARE.
4040
*/
41-
package org.graalvm.nativeimage.libgraal;
41+
package org.graalvm.nativeimage.libgraal.hosted;
42+
43+
import org.graalvm.nativeimage.Platform;
44+
import org.graalvm.nativeimage.Platforms;
4245

4346
import java.util.Map;
4447

@@ -48,6 +51,7 @@
4851
*
4952
* @since 25
5053
*/
54+
@Platforms(Platform.HOSTED_ONLY.class)
5155
public interface LibGraalLoader {
5256

5357
/**

substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/ClassLoaderFeature.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
import com.oracle.svm.hosted.jdk.HostedClassLoaderPackageManagement;
4242
import com.oracle.svm.util.ReflectionUtil;
4343

44-
import org.graalvm.nativeimage.libgraal.LibGraalLoader;
44+
import org.graalvm.nativeimage.libgraal.hosted.LibGraalLoader;
4545
import jdk.internal.loader.ClassLoaders;
4646
import jdk.vm.ci.meta.JavaConstant;
4747
import jdk.vm.ci.meta.ResolvedJavaField;

substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/NativeImageClassLoaderSupport.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
import org.graalvm.collections.EconomicSet;
7676
import org.graalvm.collections.MapCursor;
7777
import org.graalvm.nativeimage.impl.AnnotationExtractor;
78-
import org.graalvm.nativeimage.libgraal.LibGraalLoader;
78+
import org.graalvm.nativeimage.libgraal.hosted.LibGraalLoader;
7979

8080
import com.oracle.svm.core.NativeImageClassLoaderOptions;
8181
import com.oracle.svm.core.SubstrateOptions;

substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/classinitialization/ClassInitializationSupport.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
import java.util.stream.Collectors;
4646

4747
import jdk.graal.compiler.core.common.ContextClassLoaderScope;
48-
import org.graalvm.nativeimage.libgraal.LibGraalLoader;
48+
import org.graalvm.nativeimage.libgraal.hosted.LibGraalLoader;
4949
import org.graalvm.collections.EconomicSet;
5050
import org.graalvm.nativeimage.ImageSingletons;
5151
import org.graalvm.nativeimage.impl.RuntimeClassInitializationSupport;

0 commit comments

Comments
 (0)