Update testData in bytecodeText (argument nullability assertions)

This commit is contained in:
Dmitry Petrov
2019-12-04 13:40:36 +03:00
parent d28743157a
commit f6b99955f8
8 changed files with 48 additions and 53 deletions
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// FILE: JavaClass.java
public class JavaClass {
@@ -1,47 +1,5 @@
// KOTLIN_CONFIGURATION_FLAGS: +JVM.DISABLE_PARAM_ASSERTIONS, +JVM.DISABLE_CALL_ASSERTIONS
// FILE: A.java
import org.jetbrains.annotations.NotNull;
public class A {
@NotNull
public final String NULL = null;
@NotNull
public static final String STATIC_NULL = null;
public String foo() {
return null;
}
public static String staticFoo() {
return null;
}
public A plus(A a) {
return null;
}
public A inc() {
return null;
}
public Object get(Object o) {
return null;
}
public A a() { return this; }
public static class B {
public static B b() { return null; }
}
public static class C {
public static C c() { return null; }
}
}
// FILE: AssertionChecker.kt
// FILE: noCallAssertions.kt
class AssertionChecker(val illegalStateExpected: Boolean) {
operator fun invoke(name: String, f: () -> Any) {
@@ -122,3 +80,46 @@ fun box(): String {
checkAssertions(false)
return "OK"
}
// FILE: A.java
import org.jetbrains.annotations.NotNull;
public class A {
@NotNull
public final String NULL = null;
@NotNull
public static final String STATIC_NULL = null;
public String foo() {
return null;
}
public static String staticFoo() {
return null;
}
public A plus(A a) {
return null;
}
public A inc() {
return null;
}
public Object get(Object o) {
return null;
}
public A a() { return this; }
public static class B {
public static B b() { return null; }
}
public static class C {
public static C c() { return null; }
}
}
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
// FILE: RightElvisOperand.java
class RightElvisOperand {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
//WITH_RUNTIME
// FILE: JavaClass.java