You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2021/01/17 21:19:13 UTC

[commons-bcel] branch master updated: - Make private elements final where possible. - Remove redundant modifiers. semicolons, type casts. - Simplify ternary expressions. - Normalize type declaration format for arrays.

This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-bcel.git


The following commit(s) were added to refs/heads/master by this push:
     new 034e537  - Make private elements final where possible. - Remove redundant modifiers. semicolons, type casts. - Simplify ternary expressions. - Normalize type declaration format for arrays.
034e537 is described below

commit 034e5374007593f350a960bc254f3e6881bbbf71
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Sun Jan 17 16:19:08 2021 -0500

    - Make private elements final where possible.
    - Remove redundant modifiers. semicolons, type casts.
    - Simplify ternary expressions.
    - Normalize type declaration format for arrays.
---
 src/main/java/org/apache/bcel/classfile/JavaClass.java           | 2 +-
 src/main/java/org/apache/bcel/classfile/Utility.java             | 4 ++--
 src/main/java/org/apache/bcel/generic/ArrayType.java             | 4 ++--
 src/main/java/org/apache/bcel/generic/ClassElementValueGen.java  | 2 +-
 src/main/java/org/apache/bcel/generic/ElementValuePairGen.java   | 2 +-
 src/main/java/org/apache/bcel/generic/EnumElementValueGen.java   | 4 ++--
 src/main/java/org/apache/bcel/generic/Instruction.java           | 2 +-
 src/main/java/org/apache/bcel/generic/PUSH.java                  | 2 +-
 src/main/java/org/apache/bcel/generic/SWITCH.java                | 4 ++--
 src/main/java/org/apache/bcel/generic/SimpleElementValueGen.java | 2 +-
 src/main/java/org/apache/bcel/util/MethodHTML.java               | 3 +--
 src/test/java/org/apache/bcel/data/CombinedAnnotation.java       | 2 +-
 src/test/java/org/apache/bcel/data/PLSETestClass2.java           | 2 +-
 src/test/java/org/apache/bcel/data/PLSETestEnum.java             | 2 +-
 14 files changed, 18 insertions(+), 19 deletions(-)

diff --git a/src/main/java/org/apache/bcel/classfile/JavaClass.java b/src/main/java/org/apache/bcel/classfile/JavaClass.java
index 86dab53..de8e260 100644
--- a/src/main/java/org/apache/bcel/classfile/JavaClass.java
+++ b/src/main/java/org/apache/bcel/classfile/JavaClass.java
@@ -50,7 +50,7 @@ import org.apache.commons.lang3.ArrayUtils;
 public class JavaClass extends AccessFlags implements Cloneable, Node, Comparable<JavaClass> {
 
     private String fileName;
-    private String packageName;
+    private final String packageName;
     private String sourceFileName = "<Unknown>";
     private int classNameIndex;
     private int superclassNameIndex;
diff --git a/src/main/java/org/apache/bcel/classfile/Utility.java b/src/main/java/org/apache/bcel/classfile/Utility.java
index 8d3b956..9d3114d 100644
--- a/src/main/java/org/apache/bcel/classfile/Utility.java
+++ b/src/main/java/org/apache/bcel/classfile/Utility.java
@@ -1500,8 +1500,8 @@ public abstract class Utility {
 
     // A-Z, g-z, _, $
     private static final int FREE_CHARS = 48;
-    private static int[] CHAR_MAP = new int[FREE_CHARS];
-    private static int[] MAP_CHAR = new int[256]; // Reverse map
+    private static final int[] CHAR_MAP = new int[FREE_CHARS];
+    private static final int[] MAP_CHAR = new int[256]; // Reverse map
     private static final char ESCAPE_CHAR = '$';
     static {
         int j = 0;
diff --git a/src/main/java/org/apache/bcel/generic/ArrayType.java b/src/main/java/org/apache/bcel/generic/ArrayType.java
index 7c0ea09..ea05fce 100644
--- a/src/main/java/org/apache/bcel/generic/ArrayType.java
+++ b/src/main/java/org/apache/bcel/generic/ArrayType.java
@@ -25,8 +25,8 @@ import org.apache.bcel.Const;
  */
 public final class ArrayType extends ReferenceType {
 
-    private int dimensions;
-    private Type basicType;
+    private final int dimensions;
+    private final Type basicType;
 
 
     /**
diff --git a/src/main/java/org/apache/bcel/generic/ClassElementValueGen.java b/src/main/java/org/apache/bcel/generic/ClassElementValueGen.java
index 60f76f6..e705f8d 100644
--- a/src/main/java/org/apache/bcel/generic/ClassElementValueGen.java
+++ b/src/main/java/org/apache/bcel/generic/ClassElementValueGen.java
@@ -32,7 +32,7 @@ public class ClassElementValueGen extends ElementValueGen
     // For primitive types and string type, this points to the value entry in
     // the cpool
     // For 'class' this points to the class entry in the cpool
-    private int idx;
+    private final int idx;
 
     protected ClassElementValueGen(final int typeIdx, final ConstantPoolGen cpool)
     {
diff --git a/src/main/java/org/apache/bcel/generic/ElementValuePairGen.java b/src/main/java/org/apache/bcel/generic/ElementValuePairGen.java
index 3bb047b..5ee1b2b 100644
--- a/src/main/java/org/apache/bcel/generic/ElementValuePairGen.java
+++ b/src/main/java/org/apache/bcel/generic/ElementValuePairGen.java
@@ -29,7 +29,7 @@ import org.apache.bcel.classfile.ElementValuePair;
  */
 public class ElementValuePairGen
 {
-    private int nameIdx;
+    private final int nameIdx;
 
     private final ElementValueGen value;
 
diff --git a/src/main/java/org/apache/bcel/generic/EnumElementValueGen.java b/src/main/java/org/apache/bcel/generic/EnumElementValueGen.java
index 122f437..d96b54d 100644
--- a/src/main/java/org/apache/bcel/generic/EnumElementValueGen.java
+++ b/src/main/java/org/apache/bcel/generic/EnumElementValueGen.java
@@ -30,9 +30,9 @@ import org.apache.bcel.classfile.EnumElementValue;
 public class EnumElementValueGen extends ElementValueGen
 {
     // For enum types, these two indices point to the type and value
-    private int typeIdx;
+    private final int typeIdx;
 
-    private int valueIdx;
+    private final int valueIdx;
 
     /**
      * This ctor assumes the constant pool already contains the right type and
diff --git a/src/main/java/org/apache/bcel/generic/Instruction.java b/src/main/java/org/apache/bcel/generic/Instruction.java
index 7cdda1e..04f8e32 100644
--- a/src/main/java/org/apache/bcel/generic/Instruction.java
+++ b/src/main/java/org/apache/bcel/generic/Instruction.java
@@ -574,7 +574,7 @@ public abstract class Instruction implements Cloneable {
      */
     @Override
     public boolean equals( final Object that ) {
-        return (that instanceof Instruction) ? cmp.equals(this, (Instruction) that) : false;
+        return that instanceof Instruction && cmp.equals(this, (Instruction) that);
     }
 
     /** calculate the hashCode of this object
diff --git a/src/main/java/org/apache/bcel/generic/PUSH.java b/src/main/java/org/apache/bcel/generic/PUSH.java
index f652da9..e464cd3 100644
--- a/src/main/java/org/apache/bcel/generic/PUSH.java
+++ b/src/main/java/org/apache/bcel/generic/PUSH.java
@@ -26,7 +26,7 @@ import org.apache.bcel.Const;
  */
 public final class PUSH implements CompoundInstruction, VariableLengthInstruction, InstructionConstants {
 
-    private Instruction instruction;
+    private final Instruction instruction;
 
 
     /**
diff --git a/src/main/java/org/apache/bcel/generic/SWITCH.java b/src/main/java/org/apache/bcel/generic/SWITCH.java
index 5172ed1..6f24fbb 100644
--- a/src/main/java/org/apache/bcel/generic/SWITCH.java
+++ b/src/main/java/org/apache/bcel/generic/SWITCH.java
@@ -27,8 +27,8 @@ public final class SWITCH implements CompoundInstruction {
 
     private int[] match;
     private InstructionHandle[] targets;
-    private Select instruction;
-    private int matchLength;
+    private final Select instruction;
+    private final int matchLength;
 
 
     /**
diff --git a/src/main/java/org/apache/bcel/generic/SimpleElementValueGen.java b/src/main/java/org/apache/bcel/generic/SimpleElementValueGen.java
index 169a3dc..7ad16fc 100644
--- a/src/main/java/org/apache/bcel/generic/SimpleElementValueGen.java
+++ b/src/main/java/org/apache/bcel/generic/SimpleElementValueGen.java
@@ -36,7 +36,7 @@ public class SimpleElementValueGen extends ElementValueGen
     // For primitive types and string type, this points to the value entry in
     // the cpGen
     // For 'class' this points to the class entry in the cpGen
-    private int idx;
+    private final int idx;
 
     // ctors for each supported type... type could be inferred but for now lets
     // force it to be passed
diff --git a/src/main/java/org/apache/bcel/util/MethodHTML.java b/src/main/java/org/apache/bcel/util/MethodHTML.java
index cff316c..183e896 100644
--- a/src/main/java/org/apache/bcel/util/MethodHTML.java
+++ b/src/main/java/org/apache/bcel/util/MethodHTML.java
@@ -24,7 +24,6 @@ import java.io.PrintWriter;
 import org.apache.bcel.Const;
 import org.apache.bcel.classfile.Attribute;
 import org.apache.bcel.classfile.Code;
-import org.apache.bcel.classfile.ConstantValue;
 import org.apache.bcel.classfile.ExceptionTable;
 import org.apache.bcel.classfile.Field;
 import org.apache.bcel.classfile.Method;
@@ -89,7 +88,7 @@ final class MethodHTML {
         }
         for (int i = 0; i < attributes.length; i++) {
             if (attributes[i].getTag() == Const.ATTR_CONSTANT_VALUE) { // Default value
-                final String str = ((ConstantValue) attributes[i]).toString();
+                final String str = attributes[i].toString();
                 // Reference attribute in _attributes.html
                 file.print("<TD>= <A HREF=\"" + className + "_attributes.html#" + name + "@" + i
                         + "\" TARGET=\"Attributes\">" + str + "</TD>\n");
diff --git a/src/test/java/org/apache/bcel/data/CombinedAnnotation.java b/src/test/java/org/apache/bcel/data/CombinedAnnotation.java
index 54cf354..250e58a 100644
--- a/src/test/java/org/apache/bcel/data/CombinedAnnotation.java
+++ b/src/test/java/org/apache/bcel/data/CombinedAnnotation.java
@@ -24,5 +24,5 @@ import java.lang.annotation.RetentionPolicy;
 @Retention(RetentionPolicy.RUNTIME)
 public @interface CombinedAnnotation
 {
-    public SimpleAnnotation[] value();
+    SimpleAnnotation[] value();
 }
diff --git a/src/test/java/org/apache/bcel/data/PLSETestClass2.java b/src/test/java/org/apache/bcel/data/PLSETestClass2.java
index 8cf4c73..a869934 100644
--- a/src/test/java/org/apache/bcel/data/PLSETestClass2.java
+++ b/src/test/java/org/apache/bcel/data/PLSETestClass2.java
@@ -20,7 +20,7 @@ package org.apache.bcel.data;
 
 public class PLSETestClass2
 {
-    public static void main(final String args[]) {
+    public static void main(final String[] args) {
         int t = 0;
 
         for (int i = 0; i < 100; i++) {
diff --git a/src/test/java/org/apache/bcel/data/PLSETestEnum.java b/src/test/java/org/apache/bcel/data/PLSETestEnum.java
index b74fe80..bef8d02 100644
--- a/src/test/java/org/apache/bcel/data/PLSETestEnum.java
+++ b/src/test/java/org/apache/bcel/data/PLSETestEnum.java
@@ -19,5 +19,5 @@
 package org.apache.bcel.data;
 
 public enum PLSETestEnum {
-    TEST_VALUE;
+    TEST_VALUE
 }