mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-08-17 11:40:50 +07:00
25 lines
626 B
Java
25 lines
626 B
Java
import foo.*;
|
|
|
|
class Some {
|
|
void foo() {
|
|
NotNullClass.foo(<warning descr="Passing 'null' argument to parameter annotated as @NotNull">null</warning>);
|
|
NotNullClass.foo("a");
|
|
|
|
NullableClass.foo(null);
|
|
NullableClass.foo("a");
|
|
|
|
AnotherPackageNotNull.foo(<warning descr="Passing 'null' argument to parameter annotated as @NotNull">null</warning>);
|
|
AnotherPackageNotNull.foo("a");
|
|
}
|
|
|
|
}
|
|
|
|
@javax.annotation.ParametersAreNonnullByDefault
|
|
class NotNullClass {
|
|
static void foo(String s) {}
|
|
|
|
}
|
|
@javax.annotation.ParametersAreNullableByDefault
|
|
class NullableClass {
|
|
static void foo(String s) {}
|
|
} |