From 2f0d60e48b01ce275cf455076d09818e43e0e36c Mon Sep 17 00:00:00 2001 From: Glavo Date: Sun, 21 Jan 2024 19:17:44 +0800 Subject: [PATCH] Add missing final modifier --- base/src/main/java/org/glavo/japp/io/ByteBufferInputStream.java | 2 +- src/main/java/org/glavo/japp/condition/AndCondition.java | 2 +- src/main/java/org/glavo/japp/condition/ConditionParser.java | 2 +- src/main/java/org/glavo/japp/condition/NotCondition.java | 2 +- src/main/java/org/glavo/japp/condition/OrCondition.java | 2 +- .../glavo/japp/packer/processor/MavenClassPathProcessor.java | 1 + 6 files changed, 6 insertions(+), 5 deletions(-) diff --git a/base/src/main/java/org/glavo/japp/io/ByteBufferInputStream.java b/base/src/main/java/org/glavo/japp/io/ByteBufferInputStream.java index 6234344..bcd7653 100644 --- a/base/src/main/java/org/glavo/japp/io/ByteBufferInputStream.java +++ b/base/src/main/java/org/glavo/japp/io/ByteBufferInputStream.java @@ -22,7 +22,7 @@ import java.nio.InvalidMarkException; import java.util.Objects; -public class ByteBufferInputStream extends InputStream { +public final class ByteBufferInputStream extends InputStream { private final ByteBuffer buffer; diff --git a/src/main/java/org/glavo/japp/condition/AndCondition.java b/src/main/java/org/glavo/japp/condition/AndCondition.java index c7c43fc..18007c0 100644 --- a/src/main/java/org/glavo/japp/condition/AndCondition.java +++ b/src/main/java/org/glavo/japp/condition/AndCondition.java @@ -20,7 +20,7 @@ import java.util.Iterator; import java.util.List; -public class AndCondition implements Condition { +public final class AndCondition implements Condition { private final List conditions; public AndCondition(List conditions) { diff --git a/src/main/java/org/glavo/japp/condition/ConditionParser.java b/src/main/java/org/glavo/japp/condition/ConditionParser.java index 714f17a..b63894a 100644 --- a/src/main/java/org/glavo/japp/condition/ConditionParser.java +++ b/src/main/java/org/glavo/japp/condition/ConditionParser.java @@ -18,7 +18,7 @@ import java.util.*; import java.util.function.Function; -public class ConditionParser { +public final class ConditionParser { private static final Map, ? extends Condition>> factories = new HashMap<>(); diff --git a/src/main/java/org/glavo/japp/condition/NotCondition.java b/src/main/java/org/glavo/japp/condition/NotCondition.java index 8130785..29be902 100644 --- a/src/main/java/org/glavo/japp/condition/NotCondition.java +++ b/src/main/java/org/glavo/japp/condition/NotCondition.java @@ -17,7 +17,7 @@ import org.glavo.japp.platform.JAppRuntimeContext; -public class NotCondition implements Condition { +public final class NotCondition implements Condition { private final Condition original; public NotCondition(Condition original) { diff --git a/src/main/java/org/glavo/japp/condition/OrCondition.java b/src/main/java/org/glavo/japp/condition/OrCondition.java index fa1946f..d0a2ed0 100644 --- a/src/main/java/org/glavo/japp/condition/OrCondition.java +++ b/src/main/java/org/glavo/japp/condition/OrCondition.java @@ -20,7 +20,7 @@ import java.util.Iterator; import java.util.List; -public class OrCondition implements Condition { +public final class OrCondition implements Condition { private final List conditions; public OrCondition(List conditions) { diff --git a/src/main/java/org/glavo/japp/packer/processor/MavenClassPathProcessor.java b/src/main/java/org/glavo/japp/packer/processor/MavenClassPathProcessor.java index d0474cf..05d5874 100644 --- a/src/main/java/org/glavo/japp/packer/processor/MavenClassPathProcessor.java +++ b/src/main/java/org/glavo/japp/packer/processor/MavenClassPathProcessor.java @@ -18,6 +18,7 @@ import org.glavo.japp.launcher.JAppResourceGroupReference; import org.glavo.japp.maven.MavenResolver; import org.glavo.japp.packer.JAppWriter; +import org.glavo.japp.packer.ModuleInfoReader; import java.lang.module.ModuleFinder; import java.lang.module.ModuleReference;