Support -Xmodule-path and -Xadd-modules command line arguments
#KT-18598 In Progress #KT-18599 Fixed
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
package a;
|
||||
|
||||
public class A {}
|
||||
@@ -0,0 +1,3 @@
|
||||
module moduleA {
|
||||
exports a;
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package b;
|
||||
|
||||
public class B {}
|
||||
@@ -0,0 +1,3 @@
|
||||
module moduleB {
|
||||
exports b;
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package c;
|
||||
|
||||
public class C {}
|
||||
@@ -0,0 +1,3 @@
|
||||
module moduleC {
|
||||
exports c;
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
OK
|
||||
@@ -0,0 +1,5 @@
|
||||
module moduleD {
|
||||
requires moduleA;
|
||||
requires moduleB;
|
||||
requires moduleC;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
import a.*
|
||||
import b.B
|
||||
import c.C
|
||||
|
||||
fun usage() {
|
||||
A()
|
||||
B()
|
||||
C()
|
||||
}
|
||||
Reference in New Issue
Block a user