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

@@ -4,6 +4,7 @@ import java.util.Collection;
import org.bukkit.inventory.ItemStack;
import org.bukkit.potion.PotionEffect;
import org.jetbrains.annotations.NotNull;
/**
* Represents a thrown potion bottle
@@ -15,6 +16,7 @@ public interface ThrownPotion extends Projectile {
*
* @return The potion effects
*/
@NotNull
public Collection<PotionEffect> getEffects();
/**
@@ -26,6 +28,7 @@ public interface ThrownPotion extends Projectile {
*
* @return A copy of the ItemStack for this thrown potion.
*/
@NotNull
public ItemStack getItem();
/**
@@ -37,5 +40,5 @@ public interface ThrownPotion extends Projectile {
*
* @param item New ItemStack
*/
public void setItem(ItemStack item);
public void setItem(@NotNull ItemStack item);
}