SPIGOT-2540: Add nullability annotations to entire Bukkit API

By: Darkyenus <darkyenus@gmail.com>
This commit is contained in:
Bukkit/Spigot
2019-03-13 17:42:57 +11:00
parent e069a80fd8
commit 416c865476
565 changed files with 5372 additions and 2008 deletions

View File

@@ -2,6 +2,7 @@ package org.bukkit.entity;
import org.bukkit.Art;
import org.bukkit.event.hanging.HangingBreakEvent;
import org.jetbrains.annotations.NotNull;
/**
* Represents a Painting.
@@ -13,6 +14,7 @@ public interface Painting extends Hanging {
*
* @return The art
*/
@NotNull
public Art getArt();
/**
@@ -22,7 +24,7 @@ public interface Painting extends Hanging {
* @return False if the new art won't fit at the painting's current
* location
*/
public boolean setArt(Art art);
public boolean setArt(@NotNull Art art);
/**
* Set the art on this painting
@@ -35,5 +37,5 @@ public interface Painting extends Hanging {
* @return False if force was false and the new art won't fit at the
* painting's current location
*/
public boolean setArt(Art art, boolean force);
public boolean setArt(@NotNull Art art, boolean force);
}