Skip to content

Commit 29c6626

Browse files
committed
Move from findbugs null annotations to JetBrains
Forge and Fabric are finally aligned on this so let's do it
1 parent 00fb495 commit 29c6626

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+74
-75
lines changed

Fabric/build.gradle

-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ loom {
4646
}
4747

4848
dependencies {
49-
implementation "com.google.code.findbugs:jsr305:3.0.2"
5049
modImplementation "me.zeroeightsix:fiber:0.23.0-2"
5150
include "me.zeroeightsix:fiber:0.23.0-2"
5251

Fabric/src/main/java/vazkii/patchouli/fabric/network/FabricMessageOpenBookGui.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import vazkii.patchouli.api.PatchouliAPI;
1212
import vazkii.patchouli.client.book.ClientBookRegistry;
1313

14-
import javax.annotation.Nullable;
14+
import org.jetbrains.annotations.Nullable;
1515

1616

1717
import io.netty.buffer.Unpooled;

Fabric/src/main/java/vazkii/patchouli/fabric/xplat/FabricXplatImpl.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import vazkii.patchouli.xplat.IXplatAbstractions;
1919
import vazkii.patchouli.xplat.XplatModContainer;
2020

21-
import javax.annotation.Nullable;
21+
import org.jetbrains.annotations.Nullable;
2222

2323
import java.util.ArrayList;
2424
import java.util.Collection;

Forge/src/main/java/vazkii/patchouli/forge/network/ForgeMessageOpenBookGui.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
import vazkii.patchouli.client.book.ClientBookRegistry;
1010

11-
import javax.annotation.Nullable;
11+
import org.jetbrains.annotations.Nullable;
1212

1313
import java.util.function.Supplier;
1414

Forge/src/main/java/vazkii/patchouli/forge/xplat/ForgeXplatImpl.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212
import net.minecraftforge.fml.ModList;
1313
import net.minecraftforge.fml.loading.FMLEnvironment;
1414

15-
import org.jetbrains.annotations.Nullable;
16-
1715
import vazkii.patchouli.api.BookContentsReloadEvent;
1816
import vazkii.patchouli.api.BookDrawScreenEvent;
1917
import vazkii.patchouli.forge.client.ForgeClientInitializer;
@@ -22,6 +20,8 @@
2220
import vazkii.patchouli.xplat.IXplatAbstractions;
2321
import vazkii.patchouli.xplat.XplatModContainer;
2422

23+
import org.jetbrains.annotations.Nullable;
24+
2525
import java.util.ArrayList;
2626
import java.util.Collection;
2727
import java.util.List;

Xplat/build.gradle

-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ repositories {
2222

2323
dependencies {
2424
compileOnly group: 'org.spongepowered', name: 'mixin', version: '0.8.5'
25-
implementation "com.google.code.findbugs:jsr305:3.0.2"
2625
compileOnly "mezz.jei:jei-1.19-common-api:11.0.0.206"
2726
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.6.1'
2827
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.6.1'

Xplat/src/main/java/vazkii/patchouli/api/IMultiblock.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import net.minecraft.world.level.Level;
99
import net.minecraft.world.level.block.Rotation;
1010

11-
import javax.annotation.Nullable;
11+
import org.jetbrains.annotations.Nullable;
1212

1313
import java.util.Collection;
1414

Xplat/src/main/java/vazkii/patchouli/api/IVariable.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import com.google.gson.JsonNull;
88
import com.google.gson.JsonPrimitive;
99

10-
import javax.annotation.Nullable;
10+
import org.jetbrains.annotations.Nullable;
1111

1212
import java.lang.reflect.Type;
1313
import java.util.List;

Xplat/src/main/java/vazkii/patchouli/api/PatchouliAPI.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
import vazkii.patchouli.api.stub.StubPatchouliAPI;
2020

21-
import javax.annotation.Nullable;
21+
import org.jetbrains.annotations.Nullable;
2222

2323
import java.io.InputStream;
2424
import java.util.Map;

Xplat/src/main/java/vazkii/patchouli/api/VariableHelper.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import com.google.common.base.Suppliers;
44
import com.google.gson.JsonElement;
55

6-
import javax.annotation.Nullable;
6+
import org.jetbrains.annotations.Nullable;
77

88
import java.util.function.Supplier;
99

Xplat/src/main/java/vazkii/patchouli/api/stub/StubPatchouliAPI.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import vazkii.patchouli.api.IStyleStack;
1717
import vazkii.patchouli.api.PatchouliAPI.IPatchouliAPI;
1818

19-
import javax.annotation.Nullable;
19+
import org.jetbrains.annotations.Nullable;
2020

2121
import java.io.InputStream;
2222
import java.util.Map;
@@ -180,7 +180,8 @@ public IStateMatcher anyMatcher() {
180180
return StubMatcher.INSTANCE;
181181
}
182182

183-
@Override public IStateMatcher tagMatcher(TagKey<Block> block) {
183+
@Override
184+
public IStateMatcher tagMatcher(TagKey<Block> block) {
184185
return StubMatcher.INSTANCE;
185186
}
186187
}

Xplat/src/main/java/vazkii/patchouli/client/base/BookModel.java

+7-7
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
import vazkii.patchouli.common.book.Book;
2020
import vazkii.patchouli.common.item.ItemModBook;
2121

22-
import javax.annotation.Nonnull;
23-
import javax.annotation.Nullable;
22+
import org.jetbrains.annotations.NotNull;
23+
import org.jetbrains.annotations.Nullable;
2424

2525
import java.util.Collections;
2626
import java.util.List;
@@ -35,7 +35,7 @@ public BookModel(BakedModel original, ModelBakery loader) {
3535

3636
this.itemHandler = new ItemOverrides(loader, missing, id -> missing, Collections.emptyList()) {
3737
@Override
38-
public BakedModel resolve(@Nonnull BakedModel original, @Nonnull ItemStack stack,
38+
public BakedModel resolve(@NotNull BakedModel original, @NotNull ItemStack stack,
3939
@Nullable ClientLevel world, @Nullable LivingEntity entity, int seed) {
4040
Book book = ItemModBook.getBook(stack);
4141
if (book != null) {
@@ -47,15 +47,15 @@ public BakedModel resolve(@Nonnull BakedModel original, @Nonnull ItemStack stack
4747
};
4848
}
4949

50-
@Nonnull
50+
@NotNull
5151
@Override
5252
public ItemOverrides getOverrides() {
5353
return itemHandler;
5454
}
5555

56-
@Nonnull
56+
@NotNull
5757
@Override
58-
public List<BakedQuad> getQuads(@Nullable BlockState state, @Nullable Direction side, @Nonnull RandomSource rand) {
58+
public List<BakedQuad> getQuads(@Nullable BlockState state, @Nullable Direction side, @NotNull RandomSource rand) {
5959
return original.getQuads(state, side, rand);
6060
}
6161

@@ -79,7 +79,7 @@ public boolean isCustomRenderer() {
7979
return original.isCustomRenderer();
8080
}
8181

82-
@Nonnull
82+
@NotNull
8383
@Override
8484
public TextureAtlasSprite getParticleIcon() {
8585
return original.getParticleIcon();

Xplat/src/main/java/vazkii/patchouli/client/base/ClientAdvancements.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
import vazkii.patchouli.common.book.Book;
1818
import vazkii.patchouli.mixin.client.AccessorClientAdvancements;
1919

20-
import javax.annotation.Nonnull;
20+
import org.jetbrains.annotations.NotNull;
2121

2222
import java.util.Map;
2323

@@ -73,13 +73,13 @@ public LexiconToast(Book book) {
7373
this.book = book;
7474
}
7575

76-
@Nonnull
76+
@NotNull
7777
@Override
7878
public Book getToken() {
7979
return book;
8080
}
8181

82-
@Nonnull
82+
@NotNull
8383
@Override
8484
public Visibility render(PoseStack ms, ToastComponent toastGui, long delta) {
8585
RenderSystem.setShaderTexture(0, TEXTURE);

Xplat/src/main/java/vazkii/patchouli/client/book/BookCategory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import vazkii.patchouli.common.base.PatchouliConfig;
1212
import vazkii.patchouli.common.book.Book;
1313

14-
import javax.annotation.Nullable;
14+
import org.jetbrains.annotations.Nullable;
1515

1616
import java.util.ArrayList;
1717
import java.util.List;

Xplat/src/main/java/vazkii/patchouli/client/book/BookContentClasspathLoader.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import vazkii.patchouli.common.book.BookRegistry;
1212
import vazkii.patchouli.xplat.XplatModContainer;
1313

14-
import javax.annotation.Nullable;
14+
import org.jetbrains.annotations.Nullable;
1515

1616
import java.io.IOException;
1717
import java.nio.file.Files;

Xplat/src/main/java/vazkii/patchouli/client/book/BookContentLoader.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import vazkii.patchouli.common.book.Book;
99
import vazkii.patchouli.common.book.BookRegistry;
1010

11-
import javax.annotation.Nullable;
11+
import org.jetbrains.annotations.Nullable;
1212

1313
import java.io.BufferedReader;
1414
import java.io.IOException;

Xplat/src/main/java/vazkii/patchouli/client/book/BookContentResourceDirectLoader.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import vazkii.patchouli.common.book.Book;
1212
import vazkii.patchouli.common.book.BookRegistry;
1313

14-
import javax.annotation.Nullable;
14+
import org.jetbrains.annotations.Nullable;
1515

1616
import java.io.IOException;
1717
import java.io.UncheckedIOException;

Xplat/src/main/java/vazkii/patchouli/client/book/BookContentResourceListenerLoader.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import vazkii.patchouli.common.book.Book;
1313
import vazkii.patchouli.common.book.BookRegistry;
1414

15-
import javax.annotation.Nullable;
15+
import org.jetbrains.annotations.Nullable;
1616

1717
import java.util.HashMap;
1818
import java.util.List;

Xplat/src/main/java/vazkii/patchouli/client/book/BookContents.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import vazkii.patchouli.common.util.ItemStackUtil;
1616
import vazkii.patchouli.common.util.ItemStackUtil.StackWrapper;
1717

18-
import javax.annotation.Nullable;
18+
import org.jetbrains.annotations.Nullable;
1919

2020
import java.util.*;
2121
import java.util.concurrent.ConcurrentHashMap;

Xplat/src/main/java/vazkii/patchouli/client/book/BookContentsBuilder.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import vazkii.patchouli.common.book.BookRegistry;
1212
import vazkii.patchouli.common.util.ItemStackUtil;
1313

14-
import javax.annotation.Nullable;
14+
import org.jetbrains.annotations.Nullable;
1515

1616
import java.io.*;
1717
import java.util.ArrayList;

Xplat/src/main/java/vazkii/patchouli/client/book/BookEntry.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import vazkii.patchouli.common.util.ItemStackUtil.StackWrapper;
2323
import vazkii.patchouli.common.util.SerializationUtil;
2424

25-
import javax.annotation.Nullable;
25+
import org.jetbrains.annotations.Nullable;
2626

2727
import java.util.*;
2828
import java.util.Map.Entry;

Xplat/src/main/java/vazkii/patchouli/client/book/ClientBookRegistry.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import vazkii.patchouli.common.book.BookRegistry;
1616
import vazkii.patchouli.common.util.SerializationUtil;
1717

18-
import javax.annotation.Nullable;
18+
import org.jetbrains.annotations.Nullable;
1919

2020
import java.lang.reflect.Type;
2121
import java.util.HashMap;

Xplat/src/main/java/vazkii/patchouli/client/book/gui/GuiBook.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
import vazkii.patchouli.mixin.client.AccessorScreen;
3636
import vazkii.patchouli.xplat.IXplatAbstractions;
3737

38-
import javax.annotation.Nullable;
38+
import org.jetbrains.annotations.Nullable;
3939

4040
import java.awt.*;
4141
import java.util.*;

Xplat/src/main/java/vazkii/patchouli/client/book/gui/GuiBookEntry.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
import vazkii.patchouli.client.book.BookPage;
2222
import vazkii.patchouli.common.book.Book;
2323

24-
import javax.annotation.Nonnull;
25-
import javax.annotation.Nullable;
24+
import org.jetbrains.annotations.NotNull;
25+
import org.jetbrains.annotations.Nullable;
2626

2727
import java.util.List;
2828
import java.util.Objects;
@@ -264,7 +264,7 @@ public void setHoverTooltip(List<String> tooltip) {
264264
}
265265

266266
@Override
267-
public void setHoverTooltipComponents(@Nonnull List<Component> tooltip) {
267+
public void setHoverTooltipComponents(@NotNull List<Component> tooltip) {
268268
setTooltip(tooltip);
269269
}
270270

Xplat/src/main/java/vazkii/patchouli/client/book/gui/GuiBookLanding.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import vazkii.patchouli.client.gui.GuiAdvancementsExt;
1717
import vazkii.patchouli.common.book.Book;
1818

19-
import javax.annotation.Nullable;
19+
import org.jetbrains.annotations.Nullable;
2020

2121
import java.util.ArrayList;
2222
import java.util.Collections;

Xplat/src/main/java/vazkii/patchouli/client/book/gui/button/GuiButtonCategory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import vazkii.patchouli.client.book.BookIcon;
1414
import vazkii.patchouli.client.book.gui.GuiBook;
1515

16-
import javax.annotation.Nullable;
16+
import org.jetbrains.annotations.Nullable;
1717

1818
public class GuiButtonCategory extends Button {
1919

Xplat/src/main/java/vazkii/patchouli/client/book/page/PageMultiblock.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
import vazkii.patchouli.common.multiblock.SerializedMultiblock;
3838
import vazkii.patchouli.xplat.IClientXplatAbstractions;
3939

40-
import javax.annotation.Nonnull;
40+
import org.jetbrains.annotations.NotNull;
4141

4242
import java.util.Collections;
4343
import java.util.Set;
@@ -188,7 +188,7 @@ private void renderElements(PoseStack ms, AbstractMultiblock mb, Iterable<? exte
188188
ms.popPose();
189189
}
190190

191-
private void doWorldRenderPass(PoseStack ms, AbstractMultiblock mb, Iterable<? extends BlockPos> blocks, final @Nonnull MultiBufferSource.BufferSource buffers, Vector4f eye) {
191+
private void doWorldRenderPass(PoseStack ms, AbstractMultiblock mb, Iterable<? extends BlockPos> blocks, final @NotNull MultiBufferSource.BufferSource buffers, Vector4f eye) {
192192
for (BlockPos pos : blocks) {
193193
BlockState bs = mb.getBlockState(pos);
194194
ms.pushPose();

Xplat/src/main/java/vazkii/patchouli/client/book/page/abstr/PageDoubleRecipeRegistry.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import vazkii.patchouli.client.book.BookContentsBuilder;
1212
import vazkii.patchouli.client.book.BookEntry;
1313

14-
import javax.annotation.Nullable;
14+
import org.jetbrains.annotations.Nullable;
1515

1616
public abstract class PageDoubleRecipeRegistry<T extends Recipe<?>> extends PageDoubleRecipe<T> {
1717
private final RecipeType<? extends T> recipeType;

Xplat/src/main/java/vazkii/patchouli/client/book/template/BookTemplate.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import vazkii.patchouli.client.book.template.component.*;
1616
import vazkii.patchouli.common.book.Book;
1717

18-
import javax.annotation.Nullable;
18+
import org.jetbrains.annotations.Nullable;
1919

2020
import java.util.ArrayList;
2121
import java.util.HashMap;

Xplat/src/main/java/vazkii/patchouli/client/book/template/TemplateComponent.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import vazkii.patchouli.client.book.gui.GuiBookEntry;
1616
import vazkii.patchouli.common.base.PatchouliConfig;
1717

18-
import javax.annotation.Nullable;
18+
import org.jetbrains.annotations.Nullable;
1919

2020
import java.util.function.UnaryOperator;
2121

Xplat/src/main/java/vazkii/patchouli/client/book/template/TemplateInclusion.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import vazkii.patchouli.api.IVariable;
99
import vazkii.patchouli.api.IVariableProvider;
1010

11-
import javax.annotation.Nullable;
11+
import org.jetbrains.annotations.Nullable;
1212

1313
import java.util.*;
1414

Xplat/src/main/java/vazkii/patchouli/client/book/template/VariableAssigner.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import vazkii.patchouli.api.IVariablesAvailableCallback;
1313
import vazkii.patchouli.common.util.EntityUtil;
1414

15-
import javax.annotation.Nullable;
15+
import org.jetbrains.annotations.Nullable;
1616

1717
import java.util.HashMap;
1818
import java.util.Map;

Xplat/src/main/java/vazkii/patchouli/client/book/template/variable/Variable.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import vazkii.patchouli.api.IVariableSerializer;
77
import vazkii.patchouli.api.VariableHelper;
88

9-
import javax.annotation.Nullable;
9+
import org.jetbrains.annotations.Nullable;
1010

1111
import java.util.Objects;
1212

Xplat/src/main/java/vazkii/patchouli/client/book/text/BookTextParser.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import vazkii.patchouli.client.book.gui.GuiBookEntry;
1616
import vazkii.patchouli.common.book.Book;
1717

18-
import javax.annotation.Nullable;
18+
import org.jetbrains.annotations.Nullable;
1919

2020
import java.util.*;
2121
import java.util.concurrent.ConcurrentHashMap;

0 commit comments

Comments
 (0)