Rename: jps-plugin -> jps/jps-plugin

This commit is contained in:
Nikita Bobko
2021-12-29 19:21:54 +01:00
parent d8f99d8974
commit db7472a376
2317 changed files with 0 additions and 0 deletions
@@ -0,0 +1,5 @@
class JavaUsage {
public static void main(String[] args) {
test.FunKt.f("x");
}
}
@@ -0,0 +1,19 @@
================ Step #1 =================
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/test/FunKt.class
End of files
Compiling files:
src/fun.kt
End of files
Exit code: OK
------------------------------------------
Cleaning output files:
out/production/module/JavaUsage.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/JavaUsage.java
End of files
@@ -0,0 +1,5 @@
package test
fun f(a: String) {
}
@@ -0,0 +1,6 @@
package test
@kotlin.jvm.JvmOverloads
fun f(a: String, b: Int = 5) {
}
@@ -0,0 +1,5 @@
package test
fun other() {
}
@@ -0,0 +1,2 @@
public class NotUsage {
}
@@ -0,0 +1,11 @@
================ Step #1 =================
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/test/FunKt.class
End of files
Compiling files:
src/fun.kt
End of files
Exit code: OK
------------------------------------------
@@ -0,0 +1,5 @@
package test
fun foo() {
}
@@ -0,0 +1,5 @@
package test
fun foo(): String {
return "Hello, world!"
}
@@ -0,0 +1,5 @@
public class Usage {
public static void main(String[] args) {
test.FunKt.foo();
}
}
@@ -0,0 +1,19 @@
================ Step #1 =================
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/test/FunKt.class
End of files
Compiling files:
src/fun.kt
End of files
Exit code: OK
------------------------------------------
Cleaning output files:
out/production/module/Usage.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/Usage.java
End of files
@@ -0,0 +1,5 @@
package test
fun foo() {
}
@@ -0,0 +1,5 @@
package test
fun foo(): String {
return "Hello, world!"
}
@@ -0,0 +1,7 @@
import test.*;
class Usage {
public static void main(String[] args) {
System.out.println(Klass.CONST + Klass.CONST);
}
}
@@ -0,0 +1,20 @@
================ Step #1 =================
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/test/Klass$Companion.class
out/production/module/test/Klass.class
End of files
Compiling files:
src/const.kt
End of files
Exit code: OK
------------------------------------------
Cleaning output files:
out/production/module/Usage.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/Usage.java
End of files
@@ -0,0 +1,8 @@
package test
class Klass {
companion object {
// Old and new constant values are different, but their hashes are the same
const val CONST = "BF"
}
}
@@ -0,0 +1,8 @@
package test
class Klass {
companion object {
// Old and new constant values are different, but their hashes are the same
const val CONST = "Ae"
}
}
@@ -0,0 +1,7 @@
import test.*;
class Usage {
public static void main(String[] args) {
System.out.println(Klass.CONST + Klass.CONST);
}
}
@@ -0,0 +1,12 @@
================ Step #1 =================
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/test/Klass$Companion.class
out/production/module/test/Klass.class
End of files
Compiling files:
src/const.kt
End of files
Exit code: OK
------------------------------------------
@@ -0,0 +1,7 @@
package test
class Klass {
companion object {
const val CONST = "bar"
}
}
@@ -0,0 +1,5 @@
class WillBeUnresolved {
void main() {
test.FunKt.f(":(");
}
}
@@ -0,0 +1,23 @@
================ Step #1 =================
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/test/FunKt.class
End of files
Compiling files:
src/fun.kt
End of files
Exit code: OK
------------------------------------------
Cleaning output files:
out/production/module/WillBeUnresolved.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/WillBeUnresolved.java
End of files
COMPILATION FAILED
cannot find symbol
symbol: method f(java.lang.String)
location: class test.FunKt
@@ -0,0 +1,5 @@
package test
fun f(s: String) {
}
@@ -0,0 +1,5 @@
package test
fun g(s: String) {
}
@@ -0,0 +1,7 @@
import test.*;
class Usage {
public static void main(String[] args) {
System.out.println(Klass.CONST + Klass.CONST);
}
}
@@ -0,0 +1,12 @@
================ Step #1 =================
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/test/Klass$Companion.class
out/production/module/test/Klass.class
End of files
Compiling files:
src/const.kt
End of files
Exit code: OK
------------------------------------------
@@ -0,0 +1,9 @@
package test
class Klass {
companion object {
// Old and new constant values are different, but their hashes are the same
@JvmField
val CONST = "BF"
}
}
@@ -0,0 +1,9 @@
package test
class Klass {
companion object {
// Old and new constant values are different, but their hashes are the same
@JvmField
val CONST = "Ae"
}
}
@@ -0,0 +1,7 @@
import test.*;
class Usage {
public static void main(String[] args) {
System.out.println(Klass.CONST + Klass.CONST);
}
}
@@ -0,0 +1,12 @@
================ Step #1 =================
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/test/Klass$Companion.class
out/production/module/test/Klass.class
End of files
Compiling files:
src/const.kt
End of files
Exit code: OK
------------------------------------------
@@ -0,0 +1,8 @@
package test
class Klass {
companion object {
@JvmField
val CONST = "bar"
}
}
@@ -0,0 +1,5 @@
public class Sub extends Super {
private void y() {
}
}
@@ -0,0 +1,4 @@
public open class Super {
public fun x() {
}
}
@@ -0,0 +1,7 @@
public open class Super {
public fun x() {
}
public fun y() {
}
}
@@ -0,0 +1,22 @@
================ Step #1 =================
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/Super.class
End of files
Compiling files:
src/Super.kt
End of files
Exit code: OK
------------------------------------------
Cleaning output files:
out/production/module/Sub.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/Sub.java
End of files
COMPILATION FAILED
y() in Sub cannot override y() in Super
overridden method is final
@@ -0,0 +1,5 @@
public class Usage {
public static void main(String[] args) {
test.FunKt.foo();
}
}
@@ -0,0 +1,11 @@
================ Step #1 =================
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/test/FunKt.class
End of files
Compiling files:
src/fun.kt
End of files
Exit code: OK
------------------------------------------
@@ -0,0 +1,5 @@
package test
fun foo() {
}
@@ -0,0 +1,5 @@
class Usage {
void usage() {
test.AKt.a();
}
}
@@ -0,0 +1,4 @@
package test
fun a() {
}
@@ -0,0 +1,4 @@
package test
fun b() {
}
@@ -0,0 +1,11 @@
================ Step #1 =================
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/test/BKt.class
End of files
Compiling files:
src/b.kt
End of files
Exit code: OK
------------------------------------------
@@ -0,0 +1,5 @@
class Usage {
void usage() {
test.AKt.a();
}
}
@@ -0,0 +1,6 @@
class Usage {
void usage() {
test.AKt.a();
test.BKt.b();
}
}
@@ -0,0 +1,4 @@
package test
fun a() {
}
@@ -0,0 +1,4 @@
package test
fun b() {
}
@@ -0,0 +1,13 @@
================ Step #1 =================
Cleaning output files:
out/production/module/Usage.class
End of files
Compiling files:
src/b.kt
End of files
Exit code: OK
------------------------------------------
Compiling files:
src/Usage.java
End of files
@@ -0,0 +1,6 @@
package test
public class ClassA {
public fun meth1() {}
private fun meth2() {}
}
@@ -0,0 +1,6 @@
package test
public class ClassA {
public fun meth1() {}
private fun meth3() {}
}
@@ -0,0 +1,7 @@
package test;
public class Usage {
public static void f() {
new ClassA().meth1();
}
}
@@ -0,0 +1,11 @@
================ Step #1 =================
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/test/ClassA.class
End of files
Compiling files:
src/ClassA.kt
End of files
Exit code: OK
------------------------------------------
@@ -0,0 +1,5 @@
class WillBeUnresolved {
void main() {
test.PropKt.getProp();
}
}
@@ -0,0 +1,23 @@
================ Step #1 =================
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/test/PropKt.class
End of files
Compiling files:
src/prop.kt
End of files
Exit code: OK
------------------------------------------
Cleaning output files:
out/production/module/WillBeUnresolved.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/WillBeUnresolved.java
End of files
COMPILATION FAILED
cannot find symbol
symbol: method getProp()
location: class test.PropKt
@@ -0,0 +1,3 @@
package test
val prop = ":)"
@@ -0,0 +1,3 @@
package test
val prop1 = ":)"