File tree 9 files changed +16
-11
lines changed
jdk.graal.compiler.libgraal/src/jdk/graal/compiler/libgraal
jdk.graal.compiler.libgraal.loader/src/jdk/graal/compiler/libgraal/loader
sdk/src/org.graalvm.nativeimage.libgraal
src/org/graalvm/nativeimage/libgraal/hosted
substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted
9 files changed +16
-11
lines changed Original file line number Diff line number Diff line change 54
54
55
55
import org .graalvm .nativeimage .Platform ;
56
56
import org .graalvm .nativeimage .Platforms ;
57
- import org .graalvm .nativeimage .libgraal .LibGraalLoader ;
57
+ import org .graalvm .nativeimage .libgraal .hosted . LibGraalLoader ;
58
58
59
59
import jdk .internal .jimage .BasicImageReader ;
60
60
import jdk .internal .module .ModulePath ;
Original file line number Diff line number Diff line change 25
25
package jdk .graal .compiler .libgraal ;
26
26
27
27
import org .graalvm .nativeimage .hosted .Feature .DuringSetupAccess ;
28
+ import org .graalvm .nativeimage .libgraal .hosted .LibGraalLoader ;
28
29
29
30
/**
30
31
* 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}.
32
33
*/
33
34
final class LibGraalClassLoader extends ClassLoader {
34
35
Original file line number Diff line number Diff line change 59
59
import org .graalvm .nativeimage .hosted .FieldValueTransformer ;
60
60
import org .graalvm .nativeimage .hosted .RuntimeClassInitialization ;
61
61
import org .graalvm .nativeimage .hosted .RuntimeReflection ;
62
- import org .graalvm .nativeimage .libgraal .LibGraalLoader ;
62
+ import org .graalvm .nativeimage .libgraal .hosted . LibGraalLoader ;
63
63
64
64
import jdk .graal .compiler .core .common .Fields ;
65
65
import jdk .graal .compiler .core .common .LibGraalSupport .HostedOnly ;
Original file line number Diff line number Diff line change 48
48
import org .graalvm .nativeimage .RuntimeOptions ;
49
49
import org .graalvm .nativeimage .StackValue ;
50
50
import org .graalvm .nativeimage .VMRuntime ;
51
- import org .graalvm .nativeimage .libgraal .LibGraalLoader ;
51
+ import org .graalvm .nativeimage .libgraal .hosted . LibGraalLoader ;
52
52
import org .graalvm .nativeimage .libgraal .LibGraalRuntime ;
53
53
import org .graalvm .nativeimage .libgraal .hosted .GlobalData ;
54
54
Original file line number Diff line number Diff line change 1
1
#Signature file v4.1
2
2
#Version
3
3
4
- CLSS public abstract interface org.graalvm.nativeimage.libgraal.LibGraalLoader
5
- meth public abstract java.util.Map getClassModuleMap()
6
-
7
4
CLSS public final org.graalvm.nativeimage.libgraal.LibGraalRuntime
8
5
meth public static long getIsolateID()
9
6
meth public static void notifyLowMemoryPoint(boolean)
@@ -15,6 +12,9 @@ CLSS public final org.graalvm.nativeimage.libgraal.hosted.GlobalData
15
12
meth public static java.util.function.Supplier<java.lang.Long> createGlobal(long)
16
13
supr java.lang.Object
17
14
15
+ CLSS public abstract interface org.graalvm.nativeimage.libgraal.hosted.LibGraalLoader
16
+ meth public abstract java.util.Map getClassModuleMap()
17
+
18
18
CLSS public java.lang.Object
19
19
cons public init()
20
20
meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
Original file line number Diff line number Diff line change 38
38
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
39
39
* SOFTWARE.
40
40
*/
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 ;
42
45
43
46
import java .util .Map ;
44
47
48
51
*
49
52
* @since 25
50
53
*/
54
+ @ Platforms (Platform .HOSTED_ONLY .class )
51
55
public interface LibGraalLoader {
52
56
53
57
/**
Original file line number Diff line number Diff line change 41
41
import com .oracle .svm .hosted .jdk .HostedClassLoaderPackageManagement ;
42
42
import com .oracle .svm .util .ReflectionUtil ;
43
43
44
- import org .graalvm .nativeimage .libgraal .LibGraalLoader ;
44
+ import org .graalvm .nativeimage .libgraal .hosted . LibGraalLoader ;
45
45
import jdk .internal .loader .ClassLoaders ;
46
46
import jdk .vm .ci .meta .JavaConstant ;
47
47
import jdk .vm .ci .meta .ResolvedJavaField ;
Original file line number Diff line number Diff line change 75
75
import org .graalvm .collections .EconomicSet ;
76
76
import org .graalvm .collections .MapCursor ;
77
77
import org .graalvm .nativeimage .impl .AnnotationExtractor ;
78
- import org .graalvm .nativeimage .libgraal .LibGraalLoader ;
78
+ import org .graalvm .nativeimage .libgraal .hosted . LibGraalLoader ;
79
79
80
80
import com .oracle .svm .core .NativeImageClassLoaderOptions ;
81
81
import com .oracle .svm .core .SubstrateOptions ;
Original file line number Diff line number Diff line change 45
45
import java .util .stream .Collectors ;
46
46
47
47
import jdk .graal .compiler .core .common .ContextClassLoaderScope ;
48
- import org .graalvm .nativeimage .libgraal .LibGraalLoader ;
48
+ import org .graalvm .nativeimage .libgraal .hosted . LibGraalLoader ;
49
49
import org .graalvm .collections .EconomicSet ;
50
50
import org .graalvm .nativeimage .ImageSingletons ;
51
51
import org .graalvm .nativeimage .impl .RuntimeClassInitializationSupport ;
You can’t perform that action at this time.
0 commit comments