Skip to content

Commit 51aff8f

Browse files
Add some NotNull annotations
1 parent f768962 commit 51aff8f

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

invui-core/src/main/java/xyz/xenondevs/invui/item/ItemProvider.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,31 +2,32 @@
22

33
import org.bukkit.Material;
44
import org.bukkit.inventory.ItemStack;
5+
import org.jetbrains.annotations.NotNull;
56
import org.jetbrains.annotations.Nullable;
67

78
import java.util.function.Supplier;
89

9-
public interface ItemProvider extends Supplier<ItemStack>, Cloneable {
10+
public interface ItemProvider extends Supplier<@NotNull ItemStack>, Cloneable {
1011

1112
/**
1213
* An {@link ItemProvider} for an {@link ItemStack}.
1314
*/
14-
ItemProvider EMPTY = new ItemWrapper(new ItemStack(Material.AIR));
15+
@NotNull ItemProvider EMPTY = new ItemWrapper(new ItemStack(Material.AIR));
1516

1617
/**
1718
* Gets the {@link ItemStack} translated in the specified language.
1819
*
1920
* @param lang The language to translate the item in.
2021
* @return The {@link ItemStack}
2122
*/
22-
ItemStack get(@Nullable String lang);
23+
@NotNull ItemStack get(@Nullable String lang);
2324

2425
/**
2526
* Gets the {@link ItemStack} without requesting a specific language.
2627
*
2728
* @return The {@link ItemStack}
2829
*/
29-
default ItemStack get() {
30+
default @NotNull ItemStack get() {
3031
return get(null);
3132
}
3233

invui-core/src/main/java/xyz/xenondevs/invui/item/ItemWrapper.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package xyz.xenondevs.invui.item;
22

33
import org.bukkit.inventory.ItemStack;
4+
import org.jetbrains.annotations.NotNull;
45

56
import java.util.UUID;
67

@@ -17,7 +18,7 @@ public ItemWrapper(ItemStack itemStack) {
1718
}
1819

1920
@Override
20-
public ItemStack get(String lang) {
21+
public @NotNull ItemStack get(String lang) {
2122
return itemStack;
2223
}
2324

0 commit comments

Comments
 (0)