File tree Expand file tree Collapse file tree 9 files changed +16
-11
lines changed
jdk.graal.compiler.libgraal.loader/src/jdk/graal/compiler/libgraal/loader
jdk.graal.compiler.libgraal/src/jdk/graal/compiler/libgraal
sdk/src/org.graalvm.nativeimage.libgraal
src/org/graalvm/nativeimage/libgraal/hosted
substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted Expand file tree Collapse file tree 9 files changed +16
-11
lines changed Original file line number Diff line number Diff line change 5454
5555import org .graalvm .nativeimage .Platform ;
5656import org .graalvm .nativeimage .Platforms ;
57- import org .graalvm .nativeimage .libgraal .LibGraalLoader ;
57+ import org .graalvm .nativeimage .libgraal .hosted . LibGraalLoader ;
5858
5959import jdk .internal .jimage .BasicImageReader ;
6060import jdk .internal .module .ModulePath ;
Original file line number Diff line number Diff line change 2525package jdk .graal .compiler .libgraal ;
2626
2727import 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 */
3334final class LibGraalClassLoader extends ClassLoader {
3435
Original file line number Diff line number Diff line change 5959import org .graalvm .nativeimage .hosted .FieldValueTransformer ;
6060import org .graalvm .nativeimage .hosted .RuntimeClassInitialization ;
6161import org .graalvm .nativeimage .hosted .RuntimeReflection ;
62- import org .graalvm .nativeimage .libgraal .LibGraalLoader ;
62+ import org .graalvm .nativeimage .libgraal .hosted . LibGraalLoader ;
6363
6464import jdk .graal .compiler .core .common .Fields ;
6565import jdk .graal .compiler .core .common .LibGraalSupport .HostedOnly ;
Original file line number Diff line number Diff line change 4848import org .graalvm .nativeimage .RuntimeOptions ;
4949import org .graalvm .nativeimage .StackValue ;
5050import org .graalvm .nativeimage .VMRuntime ;
51- import org .graalvm .nativeimage .libgraal .LibGraalLoader ;
51+ import org .graalvm .nativeimage .libgraal .hosted . LibGraalLoader ;
5252import org .graalvm .nativeimage .libgraal .LibGraalRuntime ;
5353import org .graalvm .nativeimage .libgraal .hosted .GlobalData ;
5454
Original file line number Diff line number Diff line change 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-
74CLSS public final org.graalvm.nativeimage.libgraal.LibGraalRuntime
85meth public static long getIsolateID()
96meth public static void notifyLowMemoryPoint(boolean)
@@ -15,6 +12,9 @@ CLSS public final org.graalvm.nativeimage.libgraal.hosted.GlobalData
1512meth public static java.util.function.Supplier<java.lang.Long> createGlobal(long)
1613supr java.lang.Object
1714
15+ CLSS public abstract interface org.graalvm.nativeimage.libgraal.hosted.LibGraalLoader
16+ meth public abstract java.util.Map getClassModuleMap()
17+
1818CLSS public java.lang.Object
1919cons public init()
2020meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
Original file line number Diff line number Diff line change 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
4346import java .util .Map ;
4447
4851 *
4952 * @since 25
5053 */
54+ @ Platforms (Platform .HOSTED_ONLY .class )
5155public interface LibGraalLoader {
5256
5357 /**
Original file line number Diff line number Diff line change 4141import com .oracle .svm .hosted .jdk .HostedClassLoaderPackageManagement ;
4242import com .oracle .svm .util .ReflectionUtil ;
4343
44- import org .graalvm .nativeimage .libgraal .LibGraalLoader ;
44+ import org .graalvm .nativeimage .libgraal .hosted . LibGraalLoader ;
4545import jdk .internal .loader .ClassLoaders ;
4646import jdk .vm .ci .meta .JavaConstant ;
4747import jdk .vm .ci .meta .ResolvedJavaField ;
Original file line number Diff line number Diff line change 7575import org .graalvm .collections .EconomicSet ;
7676import org .graalvm .collections .MapCursor ;
7777import org .graalvm .nativeimage .impl .AnnotationExtractor ;
78- import org .graalvm .nativeimage .libgraal .LibGraalLoader ;
78+ import org .graalvm .nativeimage .libgraal .hosted . LibGraalLoader ;
7979
8080import com .oracle .svm .core .NativeImageClassLoaderOptions ;
8181import com .oracle .svm .core .SubstrateOptions ;
Original file line number Diff line number Diff line change 4545import java .util .stream .Collectors ;
4646
4747import jdk .graal .compiler .core .common .ContextClassLoaderScope ;
48- import org .graalvm .nativeimage .libgraal .LibGraalLoader ;
48+ import org .graalvm .nativeimage .libgraal .hosted . LibGraalLoader ;
4949import org .graalvm .collections .EconomicSet ;
5050import org .graalvm .nativeimage .ImageSingletons ;
5151import org .graalvm .nativeimage .impl .RuntimeClassInitializationSupport ;
You can’t perform that action at this time.
0 commit comments