// !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER // FILE: A.java import jspecify.annotations.*; public class A { @Nullable public String field = null; @Nullable public String foo(@NotNull String x, @UnknownNullness CharSequence y) { return ""; } @NotNull public String bar() { return ""; } } // FILE: main.kt fun main(a: A) { a.foo("", null)?.length a.foo("", null).length a.foo(null, "").length a.bar().length a.bar()!!.length a.field?.length a.field.length }