From 0f33af20caab0d068fecfe8ddeac4eab7e7c32dc Mon Sep 17 00:00:00 2001 From: dev-mlb <19797865+dev-mlb@users.noreply.github.com> Date: Wed, 9 Oct 2024 13:27:10 -0400 Subject: [PATCH] errorprone :: CheckedExceptionNotThrown --- .../emissary/core/channels/AbstractSeekableByteChannel.java | 2 ++ src/main/java/emissary/output/filter/DataFilter.java | 2 +- src/main/java/emissary/output/filter/XmlOutputFilter.java | 2 +- .../emissary/output/roller/journal/JournaledChannelPool.java | 1 + src/main/java/emissary/parser/SimpleNioParser.java | 1 + src/main/java/emissary/pickup/WorkSpace.java | 1 + src/main/java/emissary/transform/decode/HtmlEscape.java | 2 +- src/main/java/emissary/transform/decode/JavascriptEscape.java | 2 +- src/main/java/emissary/transform/decode/JsonEscape.java | 2 +- src/main/java/emissary/util/magic/MagicNumberFactory.java | 2 +- 10 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/main/java/emissary/core/channels/AbstractSeekableByteChannel.java b/src/main/java/emissary/core/channels/AbstractSeekableByteChannel.java index cb9fb79c76..f4ae92a574 100644 --- a/src/main/java/emissary/core/channels/AbstractSeekableByteChannel.java +++ b/src/main/java/emissary/core/channels/AbstractSeekableByteChannel.java @@ -190,6 +190,7 @@ public final long size() throws IOException { * @throws IOException if an error occurs */ @Override + @SuppressWarnings("CheckedExceptionNotThrown") public final SeekableByteChannel truncate(final long size) throws IOException { throw new NonWritableChannelException(); } @@ -200,6 +201,7 @@ public final SeekableByteChannel truncate(final long size) throws IOException { * @param byteBuffer to write from */ @Override + @SuppressWarnings("CheckedExceptionNotThrown") public final int write(final ByteBuffer byteBuffer) throws IOException { throw new NonWritableChannelException(); } diff --git a/src/main/java/emissary/output/filter/DataFilter.java b/src/main/java/emissary/output/filter/DataFilter.java index 6ee1c86cbb..b7a8788d1f 100755 --- a/src/main/java/emissary/output/filter/DataFilter.java +++ b/src/main/java/emissary/output/filter/DataFilter.java @@ -188,7 +188,7 @@ protected boolean writeDataStream(final IBaseDataObject d, final IBaseDataObject * Main to test output types */ @SuppressWarnings("SystemOut") - public static void main(final String[] args) throws IOException { + public static void main(final String[] args) { final String name = args.length > 0 ? args[0] : null; final DataFilter filter = new DataFilter(); diff --git a/src/main/java/emissary/output/filter/XmlOutputFilter.java b/src/main/java/emissary/output/filter/XmlOutputFilter.java index b0b628f3b1..4ec7fdfe36 100644 --- a/src/main/java/emissary/output/filter/XmlOutputFilter.java +++ b/src/main/java/emissary/output/filter/XmlOutputFilter.java @@ -41,7 +41,7 @@ public byte[] convert(final List list, final Map 0 ? args[0] : null; XmlOutputFilter filter = new XmlOutputFilter(); diff --git a/src/main/java/emissary/output/roller/journal/JournaledChannelPool.java b/src/main/java/emissary/output/roller/journal/JournaledChannelPool.java index 895e4b944d..eef438ef6c 100644 --- a/src/main/java/emissary/output/roller/journal/JournaledChannelPool.java +++ b/src/main/java/emissary/output/roller/journal/JournaledChannelPool.java @@ -33,6 +33,7 @@ public class JournaledChannelPool implements AutoCloseable { @Nullable private JournaledChannel[] allchannels; + @SuppressWarnings("CheckedExceptionNotThrown") public JournaledChannelPool(final Path directory, final String key, final int max) throws IOException { this.max = max; this.directory = directory; diff --git a/src/main/java/emissary/parser/SimpleNioParser.java b/src/main/java/emissary/parser/SimpleNioParser.java index fc7b656b04..d77d9756ea 100644 --- a/src/main/java/emissary/parser/SimpleNioParser.java +++ b/src/main/java/emissary/parser/SimpleNioParser.java @@ -25,6 +25,7 @@ public class SimpleNioParser extends NIOSessionParser { /** * Create a session parser on the data */ + @SuppressWarnings("CheckedExceptionNotThrown") public SimpleNioParser(SeekableByteChannel channel) throws ParserException { super(channel); } diff --git a/src/main/java/emissary/pickup/WorkSpace.java b/src/main/java/emissary/pickup/WorkSpace.java index c42eac03d6..596edec195 100755 --- a/src/main/java/emissary/pickup/WorkSpace.java +++ b/src/main/java/emissary/pickup/WorkSpace.java @@ -167,6 +167,7 @@ public static void main(final String[] args) { /** * Construct the space */ + @SuppressWarnings("CheckedExceptionNotThrown") public WorkSpace() throws Exception { } diff --git a/src/main/java/emissary/transform/decode/HtmlEscape.java b/src/main/java/emissary/transform/decode/HtmlEscape.java index dec9ad272a..4b2a96a96d 100644 --- a/src/main/java/emissary/transform/decode/HtmlEscape.java +++ b/src/main/java/emissary/transform/decode/HtmlEscape.java @@ -340,7 +340,7 @@ private static String getValueForHtmlEntity(String entity) { private HtmlEscape() {} @SuppressWarnings("SystemOut") - public static void main(String[] args) throws Exception { + public static void main(String[] args) { boolean useString = false; int i = 0; if (args.length > 0 && args[i].equals("-s")) { diff --git a/src/main/java/emissary/transform/decode/JavascriptEscape.java b/src/main/java/emissary/transform/decode/JavascriptEscape.java index 9a374d93d1..a8c1977dfb 100644 --- a/src/main/java/emissary/transform/decode/JavascriptEscape.java +++ b/src/main/java/emissary/transform/decode/JavascriptEscape.java @@ -44,7 +44,7 @@ public static byte[] unescape(byte[] data) { private JavascriptEscape() {} @SuppressWarnings("SystemOut") - public static void main(String[] args) throws Exception { + public static void main(String[] args) { int i = 0; for (; i < args.length; i++) { diff --git a/src/main/java/emissary/transform/decode/JsonEscape.java b/src/main/java/emissary/transform/decode/JsonEscape.java index 46855eeb4c..00157da864 100755 --- a/src/main/java/emissary/transform/decode/JsonEscape.java +++ b/src/main/java/emissary/transform/decode/JsonEscape.java @@ -78,7 +78,7 @@ protected static boolean isOctalDigit(byte b) { private JsonEscape() {} @SuppressWarnings("SystemOut") - public static void main(String[] args) throws Exception { + public static void main(String[] args) { for (int i = 0; i < args.length; i++) { byte[] content = Executrix.readDataFromFile(args[i]); if (content == null) { diff --git a/src/main/java/emissary/util/magic/MagicNumberFactory.java b/src/main/java/emissary/util/magic/MagicNumberFactory.java index 92101ca432..1830202f27 100644 --- a/src/main/java/emissary/util/magic/MagicNumberFactory.java +++ b/src/main/java/emissary/util/magic/MagicNumberFactory.java @@ -412,7 +412,7 @@ private static byte[] resolveMask(String[] columns, MagicNumber item) { // ----------------------------------------------------------------------- // COLUMN C: [UNARY_OPERATOR][Some value like 0x00] // ----------------------------------------------------------------------- - private static byte[] resolveValue(String[] columns, MagicNumber item) throws ParseException { + private static byte[] resolveValue(String[] columns, MagicNumber item) { String subject = columns[2]; if (item.dataType == MagicNumber.TYPE_STRING && !(subject.length() == 1 && subject.charAt(0) == 'x')) {