Minor, annotate visibility constants with NotNull

To avoid nullability warnings on ClassDescriptor#getVisibility and
implementations
This commit is contained in:
Alexander Udalov
2016-10-28 11:32:55 +03:00
parent 65882579bc
commit 61767bb0ea
2 changed files with 12 additions and 0 deletions
@@ -26,6 +26,7 @@ public class JavaVisibilities {
private JavaVisibilities() {
}
@NotNull
public static final Visibility PACKAGE_VISIBILITY = new Visibility("package", false) {
@Override
public boolean isVisible(@Nullable ReceiverValue receiver, @NotNull DeclarationDescriptorWithVisibility what, @NotNull DeclarationDescriptor from) {
@@ -63,6 +64,7 @@ public class JavaVisibilities {
}
};
@NotNull
public static final Visibility PROTECTED_STATIC_VISIBILITY = new Visibility("protected_static", true) {
@Override
public boolean isVisible(@Nullable ReceiverValue receiver, @NotNull DeclarationDescriptorWithVisibility what, @NotNull DeclarationDescriptor from) {
@@ -87,6 +89,7 @@ public class JavaVisibilities {
}
};
@NotNull
public static final Visibility PROTECTED_AND_PACKAGE = new Visibility("protected_and_package", true) {
@Override
public boolean isVisible(@Nullable ReceiverValue receiver, @NotNull DeclarationDescriptorWithVisibility what, @NotNull DeclarationDescriptor from) {