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,4 @@
public class JavaClass {
public String stringField;
public int intField;
}
@@ -0,0 +1,4 @@
public class JavaClass {
public CharSequence stringField;
public int intField;
}
@@ -0,0 +1,19 @@
================ Step #1 =================
Cleaning output files:
out/production/module/JavaClass.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/JavaClass.java
End of files
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/UsageKt.class
End of files
Compiling files:
src/usage.kt
End of files
Exit code: OK
------------------------------------------
@@ -0,0 +1,20 @@
================ Step #1 =================
Cleaning output files:
out/production/module/JavaClass.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/JavaClass.java
End of files
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/UsageKt.class
End of files
Compiling files:
src/notUsage.kt
src/usage.kt
End of files
Exit code: OK
------------------------------------------
@@ -0,0 +1,3 @@
fun main(args: Array<String>) {
JavaClass().intField
}
@@ -0,0 +1,3 @@
fun main(args: Array<String>) {
JavaClass().stringField
}
@@ -0,0 +1,4 @@
public class JavaClass {
public static void foo() {
}
}
@@ -0,0 +1,5 @@
public class JavaClass {
public static String foo() {
return ":)";
}
}
@@ -0,0 +1,10 @@
================ Step #1 =================
Cleaning output files:
out/production/module/JavaClass.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/JavaClass.java
End of files
@@ -0,0 +1,2 @@
fun main(args: Array<String>) {
}
@@ -0,0 +1,4 @@
public class JavaClass implements KotlinInterface {
public CharSequence getX() { return ""; }
public int getY() { return 1; }
}
@@ -0,0 +1,4 @@
public class JavaClass implements KotlinInterface {
public String getX() { return ""; }
public int getY() { return 1; }
}
@@ -0,0 +1,4 @@
interface KotlinInterface {
val x: CharSequence
val y: Int
}
@@ -0,0 +1,19 @@
================ Step #1 =================
Cleaning output files:
out/production/module/JavaClass.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/JavaClass.java
End of files
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/UsageKt.class
End of files
Compiling files:
src/usage.kt
End of files
Exit code: OK
------------------------------------------
@@ -0,0 +1,20 @@
================ Step #1 =================
Cleaning output files:
out/production/module/JavaClass.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/JavaClass.java
End of files
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/UsageKt.class
End of files
Compiling files:
src/usage.kt
src/notUsage.kt
End of files
Exit code: OK
------------------------------------------
@@ -0,0 +1,3 @@
fun main(args: Array<String>) {
JavaClass().y
}
@@ -0,0 +1,3 @@
fun main(args: Array<String>) {
JavaClass().x
}
@@ -0,0 +1,7 @@
public class JavaClass {
public void foo() {
}
public void bar() {
}
}
@@ -0,0 +1,8 @@
public class JavaClass {
public String foo() {
return "";
}
public void bar() {
}
}
@@ -0,0 +1,19 @@
================ Step #1 =================
Cleaning output files:
out/production/module/JavaClass.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/JavaClass.java
End of files
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/UsageKt.class
End of files
Compiling files:
src/usage.kt
End of files
Exit code: OK
------------------------------------------
@@ -0,0 +1,20 @@
================ Step #1 =================
Cleaning output files:
out/production/module/JavaClass.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/JavaClass.java
End of files
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/UsageKt.class
End of files
Compiling files:
src/usage.kt
src/notUsage.kt
End of files
Exit code: OK
------------------------------------------
@@ -0,0 +1,3 @@
fun main(args: Array<String>) {
JavaClass().bar()
}
@@ -0,0 +1,3 @@
fun main(args: Array<String>) {
JavaClass().foo()
}
@@ -0,0 +1,7 @@
public class JavaClass {
public void foo() {
}
public void bar() {
}
}
@@ -0,0 +1,7 @@
public class JavaClass {
void foo() {
}
public void bar() {
}
}
@@ -0,0 +1,10 @@
================ Step #1 =================
Cleaning output files:
out/production/module/JavaClass.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/JavaClass.java
End of files
@@ -0,0 +1,7 @@
================ Step #1 =================
Compiling files:
src/usage.kt
End of files
Exit code: OK
@@ -0,0 +1,8 @@
================ Step #1 =================
Compiling files:
src/notUsage.kt
src/usage.kt
End of files
Exit code: OK
@@ -0,0 +1,3 @@
fun main(args: Array<String>) {
JavaClass().bar()
}
@@ -0,0 +1,3 @@
fun main(args: Array<String>) {
JavaClass().foo()
}
@@ -0,0 +1,7 @@
public class JavaClass {
public void foo() {
}
public void bar() {
}
}
@@ -0,0 +1,7 @@
public class JavaClass {
void foo() {
}
public void bar() {
}
}
@@ -0,0 +1,21 @@
================ Step #1 =================
Cleaning output files:
out/production/module/JavaClass.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/JavaClass.java
End of files
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/second/UsageKt.class
End of files
Compiling files:
src/usage.kt
End of files
Exit code: ABORT
------------------------------------------
COMPILATION FAILED
Cannot access 'foo': it is package-private in 'JavaClass'
@@ -0,0 +1,15 @@
================ Step #1 =================
Cleaning output files:
out/production/module/JavaClass.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/notUsage.kt
src/usage.kt
End of files
Exit code: ABORT
------------------------------------------
COMPILATION FAILED
Symbol /JavaClass.foo is invisible
@@ -0,0 +1,7 @@
package first
import JavaClass
fun main(args: Array<String>) {
JavaClass().bar()
}
@@ -0,0 +1,7 @@
package second
import JavaClass
fun main(args: Array<String>) {
JavaClass().foo()
}
@@ -0,0 +1,7 @@
public class JavaClass {
public static void foo() {
}
public static void bar() {
}
}
@@ -0,0 +1,8 @@
public class JavaClass {
public static String foo() {
return "";
}
public static void bar() {
}
}
@@ -0,0 +1,19 @@
================ Step #1 =================
Cleaning output files:
out/production/module/JavaClass.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/JavaClass.java
End of files
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/UsageKt.class
End of files
Compiling files:
src/usage.kt
End of files
Exit code: OK
------------------------------------------
@@ -0,0 +1,20 @@
================ Step #1 =================
Cleaning output files:
out/production/module/JavaClass.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/JavaClass.java
End of files
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/UsageKt.class
End of files
Compiling files:
src/usage.kt
src/notUsage.kt
End of files
Exit code: OK
------------------------------------------
@@ -0,0 +1,3 @@
fun main(args: Array<String>) {
JavaClass.bar()
}
@@ -0,0 +1,3 @@
fun main(args: Array<String>) {
JavaClass.foo()
}
@@ -0,0 +1,7 @@
public class JavaClass {
public class Inner {
public class InnerInner {
public static final String CONST = "A";
}
}
}
@@ -0,0 +1,7 @@
public class JavaClass {
public class Inner {
public class InnerInner {
public static final String CONST = "B";
}
}
}
@@ -0,0 +1,21 @@
================ Step #1 =================
Cleaning output files:
out/production/module/JavaClass$Inner$InnerInner.class
out/production/module/JavaClass$Inner.class
out/production/module/JavaClass.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/JavaClass.java
End of files
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/UsageKt.class
End of files
Compiling files:
src/usage.kt
End of files
Exit code: OK
------------------------------------------
@@ -0,0 +1 @@
fun dummy() {}
@@ -0,0 +1,5 @@
import JavaClass.Inner.InnerInner.CONST
fun main() {
val myKotlinConst = CONST
}
@@ -0,0 +1,7 @@
public class JavaClass {
public class Inner {
public class InnerInner {
public static final String CONST = "A";
}
}
}
@@ -0,0 +1,7 @@
public class JavaClass {
public class Inner {
public class InnerInner {
public static final String CONST = "B";
}
}
}
@@ -0,0 +1,5 @@
import JavaClass.Inner.InnerInner.CONST
class KotlinUsageClass {
val myKotlinConst = CONST
}
@@ -0,0 +1,21 @@
================ Step #1 =================
Cleaning output files:
out/production/module/JavaClass$Inner$InnerInner.class
out/production/module/JavaClass$Inner.class
out/production/module/JavaClass.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/JavaClass.java
End of files
Cleaning output files:
out/production/module/KotlinUsageClass.class
out/production/module/META-INF/module.kotlin_module
End of files
Compiling files:
src/KotlinUsageClass.kt
End of files
Exit code: OK
------------------------------------------
@@ -0,0 +1 @@
fun dummy() {}
@@ -0,0 +1,3 @@
public class JavaClass {
public static final String CONST = "A";
}
@@ -0,0 +1,10 @@
================ Step #1 =================
Cleaning output files:
out/production/module/JavaClass.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/JavaClass.java
End of files
@@ -0,0 +1,19 @@
================ Step #1 =================
Cleaning output files:
out/production/module/JavaClass.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/JavaClass.java
End of files
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/UsageKt.class
End of files
Compiling files:
src/usage.kt
End of files
Exit code: OK
------------------------------------------
@@ -0,0 +1,2 @@
@Deprecated(JavaClass.CONST + JavaClass.CONST)
class Usage
@@ -0,0 +1,4 @@
public enum Enum {
A,
B
}
@@ -0,0 +1,5 @@
public enum Enum {
A,
B,
C
}
@@ -0,0 +1,23 @@
================ Step #1 =================
Cleaning output files:
out/production/module/Enum.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/Enum.java
End of files
================ Step #2 =================
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/UseKt$WhenMappings.class
out/production/module/UseKt.class
End of files
Compiling files:
src/use.kt
End of files
Exit code: OK
------------------------------------------
@@ -0,0 +1,6 @@
import java.util.Random
fun getRandomEnumEntry() =
with (Enum.values()) {
get(Random().nextInt(size))
}
@@ -0,0 +1,22 @@
================ Step #1 =================
Compiling files:
src/Enum.java
src/getRandomEnumEntry.kt
src/use.kt
src/useEnumImplicitly.kt
End of files
Exit code: ABORT
------------------------------------------
COMPILATION FAILED
'when' expression must be exhaustive, add necessary 'C' branch or 'else' branch instead
================ Step #2 =================
Compiling files:
src/Enum.java
src/getRandomEnumEntry.kt
src/use.kt
src/useEnumImplicitly.kt
End of files
Exit code: OK
@@ -0,0 +1,7 @@
import Enum.*
fun use(e: Enum): String =
when (e) {
A -> "A"
B -> "B"
}
@@ -0,0 +1,8 @@
import Enum.*
fun use(e: Enum): String =
when (e) {
A -> "A"
B -> "B"
C -> "C"
}
@@ -0,0 +1,3 @@
fun useImplicit() {
println(use(getRandomEnumEntry()))
}
@@ -0,0 +1,5 @@
public enum Enum {
A,
B,
C
}
@@ -0,0 +1,4 @@
public enum Enum {
A,
B
}
@@ -0,0 +1,36 @@
================ Step #1 =================
Cleaning output files:
out/production/module/Enum.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/Enum.java
End of files
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/UseKt$WhenMappings.class
out/production/module/UseKt.class
End of files
Compiling files:
src/use.kt
End of files
Exit code: ABORT
------------------------------------------
COMPILATION FAILED
Unresolved reference: C
================ Step #2 =================
Cleaning output files:
out/production/module/Enum.class
End of files
Compiling files:
src/use.kt
End of files
Exit code: OK
------------------------------------------
Compiling files:
src/Enum.java
End of files
@@ -0,0 +1,6 @@
import java.util.Random
fun getRandomEnumEntry() =
with (Enum.values()) {
get(Random().nextInt(size))
}
@@ -0,0 +1,22 @@
================ Step #1 =================
Compiling files:
src/Enum.java
src/getRandomEnumEntry.kt
src/use.kt
src/useEnumImplicitly.kt
End of files
Exit code: ABORT
------------------------------------------
COMPILATION FAILED
Unresolved reference: C
================ Step #2 =================
Compiling files:
src/Enum.java
src/getRandomEnumEntry.kt
src/use.kt
src/useEnumImplicitly.kt
End of files
Exit code: OK
@@ -0,0 +1,8 @@
import Enum.*
fun use(e: Enum): String =
when (e) {
A -> "A"
B -> "B"
C -> "C"
}
@@ -0,0 +1,7 @@
import Enum.*
fun use(e: Enum): String =
when (e) {
A -> "A"
B -> "B"
}
@@ -0,0 +1,3 @@
fun useImplicit() {
println(use(getRandomEnumEntry()))
}
@@ -0,0 +1,4 @@
public class JavaClass {
public void foo() {
}
}
@@ -0,0 +1,7 @@
public class JavaClass {
public void foo() {
}
public void bar() {
}
}
@@ -0,0 +1,15 @@
================ Step #1 =================
Cleaning output files:
out/production/module/JavaClass.class
out/production/module/META-INF/module.kotlin_module
out/production/module/UsageKt.class
End of files
Compiling files:
src/usage.kt
End of files
Exit code: OK
------------------------------------------
Compiling files:
src/JavaClass.java
End of files
@@ -0,0 +1,3 @@
fun main(args: Array<String>) {
JavaClass().foo()
}
@@ -0,0 +1,4 @@
fun main(args: Array<String>) {
JavaClass().foo()
JavaClass().bar()
}
@@ -0,0 +1,5 @@
import org.jetbrains.annotations.Nullable;
class A {
@Nullable String s = "A.s";
}
@@ -0,0 +1,5 @@
import org.jetbrains.annotations.NotNull;
class A {
@NotNull String s = "A.s";
}
@@ -0,0 +1 @@
internal class AChild : A()
@@ -0,0 +1,19 @@
================ Step #1 =================
Cleaning output files:
out/production/module/A.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/A.java
End of files
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/UseAKt.class
End of files
Compiling files:
src/useA.kt
End of files
Exit code: OK
------------------------------------------
@@ -0,0 +1,7 @@
================ Step #1 =================
Compiling files:
src/useA.kt
src/AChild.kt
End of files
Exit code: OK
------------------------------------------
@@ -0,0 +1,3 @@
fun useA() {
A().s
}
@@ -0,0 +1,7 @@
import org.jetbrains.annotations.Nullable;
class A {
void f(@Nullable String s) {
System.out.println(s);
}
}
@@ -0,0 +1,7 @@
import org.jetbrains.annotations.NotNull;
class A {
void f(@NotNull String s) {
System.out.println(s);
}
}
@@ -0,0 +1,3 @@
internal class AChild : A() {
override fun f(s: String?) {}
}
@@ -0,0 +1,3 @@
internal class AChild : A() {
override fun f(s: String) {}
}
@@ -0,0 +1,39 @@
================ Step #1 =================
Cleaning output files:
out/production/module/A.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/A.java
End of files
Cleaning output files:
out/production/module/AChild.class
out/production/module/META-INF/module.kotlin_module
out/production/module/UseAKt.class
End of files
Compiling files:
src/AChild.kt
src/useA.kt
End of files
Exit code: ABORT
------------------------------------------
COMPILATION FAILED
'f' overrides nothing
Null can not be a value of a non-null type String
================ Step #2 =================
Cleaning output files:
out/production/module/A.class
End of files
Compiling files:
src/AChild.kt
src/useA.kt
End of files
Exit code: OK
------------------------------------------
Compiling files:
src/A.java
End of files
@@ -0,0 +1,3 @@
fun useA() {
A().f(null)
}
@@ -0,0 +1,3 @@
fun useA() {
A().f("useA")
}
@@ -0,0 +1,8 @@
import org.jetbrains.annotations.Nullable;
class A {
@Nullable
String f() {
return "A.f";
}
}
@@ -0,0 +1,8 @@
import org.jetbrains.annotations.NotNull;
class A {
@NotNull
String f() {
return "A.f";
}
}
@@ -0,0 +1,3 @@
internal class AChild : A() {
override fun f(): String? = "AChild.f"
}
@@ -0,0 +1,3 @@
internal class AChild : A() {
override fun f(): String = "AChild.f"
}
@@ -0,0 +1,38 @@
================ Step #1 =================
Cleaning output files:
out/production/module/A.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/A.java
End of files
Cleaning output files:
out/production/module/AChild.class
out/production/module/META-INF/module.kotlin_module
out/production/module/UseAKt.class
End of files
Compiling files:
src/AChild.kt
src/useA.kt
End of files
Exit code: ABORT
------------------------------------------
COMPILATION FAILED
Return type of 'f' is not a subtype of the return type of the overridden member '@NotNull public/*package*/ open fun f(): String defined in A'
================ Step #2 =================
Cleaning output files:
out/production/module/A.class
End of files
Compiling files:
src/AChild.kt
src/useA.kt
End of files
Exit code: OK
------------------------------------------
Compiling files:
src/A.java
End of files
@@ -0,0 +1,3 @@
fun useA() {
val s = A().f()
}

Some files were not shown because too many files have changed in this diff Show More