From 33177f5dedf58a0de4699aad6722f87bb0c74aab Mon Sep 17 00:00:00 2001 From: Timi Date: Sat, 21 Mar 2026 18:14:57 +0800 Subject: [PATCH] v0.0.3 --- pom.xml | 36 ++++++++++++++++- .../java/com/imyeyu/io/IOSpeedService.java | 39 ++++++------------- src/main/java/com/imyeyu/io/JarReader.java | 12 ++---- src/main/java/com/imyeyu/io/TreeFile.java | 6 +-- 4 files changed, 52 insertions(+), 41 deletions(-) diff --git a/pom.xml b/pom.xml index c9a72d3..826020a 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.imyeyu.io timi-io - 0.0.2 + 0.0.3 jar @@ -28,10 +28,42 @@ maven-source-plugin 3.3.1 + + org.projectlombok + lombok-maven-plugin + 1.18.20.0 + + ${project.basedir}/src/main/java + ${project.build.directory}/delombok + false + UTF-8 + + + + generate-sources + + delombok + + + + + + org.projectlombok + lombok + 1.18.36 + + + org.apache.maven.plugins maven-javadoc-plugin 3.11.2 + + ${project.build.directory}/delombok + UTF-8 + UTF-8 + UTF-8 + @@ -60,7 +92,7 @@ com.imyeyu.utils timi-utils - 0.0.2 + 0.0.3 org.junit.jupiter diff --git a/src/main/java/com/imyeyu/io/IOSpeedService.java b/src/main/java/com/imyeyu/io/IOSpeedService.java index b0815be..61b6843 100644 --- a/src/main/java/com/imyeyu/io/IOSpeedService.java +++ b/src/main/java/com/imyeyu/io/IOSpeedService.java @@ -4,6 +4,8 @@ package com.imyeyu.io; import com.imyeyu.java.TimiJava; import com.imyeyu.java.bean.CallbackArg; import com.imyeyu.utils.Calc; +import lombok.Getter; +import lombok.Setter; import java.util.ArrayList; import java.util.HashMap; @@ -41,9 +43,18 @@ public class IOSpeedService { private static IOSpeedService service; /** 加盐,用于在数据对齐的 IO 流中看起来像非对齐传输。此操作会使计算数据变得非真实,仅作为 UI 显示时可使用 */ + @Setter + @Getter private long salt; private Timer timer; - private double totalBufferOld, totalBuffer; + private double totalBufferOld; + + /** 总缓冲量 */ + @Getter + private double totalBuffer; + + /** true 为运行中 */ + @Getter private boolean isRunning; private final Map items; @@ -136,15 +147,6 @@ public class IOSpeedService { return items.get(id); } - /** - * 获取总缓冲量 - * - * @return 缓冲数据量 - */ - public double getTotalBuffer() { - return totalBuffer; - } - /** 重置计算 */ public void reset() { totalBufferOld = totalBuffer = 0; @@ -172,23 +174,6 @@ public class IOSpeedService { return service; } - /** - * 是否运行中 - * - * @return true 为运行中 - */ - public boolean isRunning() { - return isRunning; - } - - public long getSalt() { - return salt; - } - - public void setSalt(long salt) { - this.salt = salt; - } - /** * 添加全局字节量监听 * diff --git a/src/main/java/com/imyeyu/io/JarReader.java b/src/main/java/com/imyeyu/io/JarReader.java index d9ce55f..671e913 100644 --- a/src/main/java/com/imyeyu/io/JarReader.java +++ b/src/main/java/com/imyeyu/io/JarReader.java @@ -1,5 +1,7 @@ package com.imyeyu.io; +import lombok.Getter; + import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; @@ -16,8 +18,10 @@ import java.util.jar.JarFile; * @author 夜雨 * @version 2021-12-01 17:39 */ +@Getter public class JarReader extends JarFile { + /** jar 所有文件的数据流映射列表,Map<路径, 数据流> */ private final Map files; /** @@ -76,12 +80,4 @@ public class JarReader extends JarFile { return IO.toBytes(getInputStream(path)); } - /** - * 获取 jar 所有文件的数据流映射列表,Map<路径, 数据流> - * - * @return 数据流映射列表 - */ - public Map getFiles() { - return files; - } } diff --git a/src/main/java/com/imyeyu/io/TreeFile.java b/src/main/java/com/imyeyu/io/TreeFile.java index b83aaf6..36789b6 100644 --- a/src/main/java/com/imyeyu/io/TreeFile.java +++ b/src/main/java/com/imyeyu/io/TreeFile.java @@ -1,6 +1,7 @@ package com.imyeyu.io; import com.imyeyu.java.TimiJava; +import lombok.Getter; import java.io.File; import java.util.ArrayList; @@ -11,6 +12,7 @@ import java.util.Stack; * @author 夜雨 * @version 2024-06-30 16:26 */ +@Getter public class TreeFile extends File { private List children; @@ -57,10 +59,6 @@ public class TreeFile extends File { } } - public List getChildren() { - return children; - } - /** * * -- 2.49.1