Browse Source

add serialVersionUID

sunyj 8 years ago
parent
commit
595304cd6d

+ 3 - 0
src/main/java/net/sourceforge/barbecue/Module.java

@@ -15,6 +15,9 @@ import java.util.Arrays;
  * @since 2017/11/13 11:42
  */
 public class Module implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
     protected final int[] bars;
     private String symbol;
 

+ 3 - 0
src/main/java/net/sourceforge/barbecue/linear/code128/Accumulator.java

@@ -9,6 +9,9 @@ import java.io.Serializable;
  * @since 2017/11/13 11:45
  */
 public final class Accumulator implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
     private int value;
 
     public Accumulator(int var1) {

+ 8 - 5
src/main/java/net/sourceforge/barbecue/linear/code128/CharBuffer.java

@@ -11,12 +11,15 @@ import java.util.List;
  * @since 2017/11/13 11:36
  */
 public final class CharBuffer implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
     private final int size;
-    private List chars;
+    private List<Character> chars;
 
     public CharBuffer(int var1) {
         this.size = var1;
-        this.chars = new ArrayList();
+        this.chars = new ArrayList<>();
     }
 
     public int size() {
@@ -24,7 +27,7 @@ public final class CharBuffer implements Serializable {
     }
 
     public void addChar(char var1) {
-        this.chars.add(new Character(var1));
+        this.chars.add(var1);
     }
 
     public boolean isFull() {
@@ -35,8 +38,8 @@ public final class CharBuffer implements Serializable {
         char[] var1 = new char[this.size];
 
         for (int var2 = 0; var2 < this.size; ++var2) {
-            Character var3 = (Character) this.chars.get(var2);
-            var1[var2] = var3.charValue();
+            Character var3 = this.chars.get(var2);
+            var1[var2] = var3;
         }
 
         return new String(var1);