// FIR_IDENTICAL // FILE: ClassWithExternalAnnotatedMembers.java import org.jetbrains.annotations.NotNull; public class ClassWithExternalAnnotatedMembers { public String externalNotNullField; @NotNull public String explicitNotNullField; public static String staticExternalNotNullField; @NotNull public static String staticExplicitNotNullField; } // FILE: usage.kt fun test() { val x = ClassWithExternalAnnotatedMembers() x.externalNotNullField?.foo() x.explicitNotNullField?.foo() ClassWithExternalAnnotatedMembers.staticExternalNotNullField?.foo() ClassWithExternalAnnotatedMembers.staticExplicitNotNullField?.foo() } fun String.foo() { } // FILE: annotations.xml