From acf5271c0b8c12b3dfdf9081360f0a45db34005f Mon Sep 17 00:00:00 2001 From: Christopher Dilks Date: Mon, 6 Jul 2026 08:24:32 -0400 Subject: [PATCH] fix: replace deprecated constructors with autoboxing fixes warnings such as ``` Byte(byte) in java.lang.Byte has been deprecated and marked for removal ``` Sonnet 4.6 LLM says the auto-boxing should "just work", since `objects` is of type `Object[][]`. --- .../src/main/java/org/jlab/io/base/BasicDataBank.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/common-tools/clas-io/src/main/java/org/jlab/io/base/BasicDataBank.java b/common-tools/clas-io/src/main/java/org/jlab/io/base/BasicDataBank.java index 3d702c148b..05a63d2489 100644 --- a/common-tools/clas-io/src/main/java/org/jlab/io/base/BasicDataBank.java +++ b/common-tools/clas-io/src/main/java/org/jlab/io/base/BasicDataBank.java @@ -565,13 +565,13 @@ public TableModel getTableModel(String mask) { if(entryMask.contains(columns[loop])==true||entryMask.size()<2){ for(int row = 0; row < nrows; row++){ if(this.byteContainer.containsKey(columns[loop])==true){ - objects[row][loop] = new Byte(this.getByte(columns[loop], row)); + objects[row][loop] = this.getByte(columns[loop], row); } if(this.shortContainer.containsKey(columns[loop])==true){ - objects[row][loop] = new Short(this.getShort(columns[loop], row)); + objects[row][loop] = this.getShort(columns[loop], row); } if(this.intContainer.containsKey(columns[loop])==true){ - objects[row][loop] = new Integer(this.getInt(columns[loop], row)); + objects[row][loop] = this.getInt(columns[loop], row); } if(this.floatContainer.containsKey(columns[loop])==true){ //objects[row][loop] = new Float(this.getFloat(columns[loop], row)); @@ -581,7 +581,7 @@ public TableModel getTableModel(String mask) { objects[row][loop] = String.format("%12.5f",this.getDouble(columns[loop], row)); } if(this.longContainer.containsKey(columns[loop])==true){ - objects[row][loop] = new Long(this.getLong(columns[loop], row)); + objects[row][loop] = this.getLong(columns[loop], row); } } }