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;
- }
-
/**
*
*