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 30735e6a Make package private class final
30735e6a is described below

commit 30735e6abeb01008a2298668728dcb933b6ea301
Author: Gary David Gregory (Code signing key) <[email protected]>
AuthorDate: Sun Nov 5 07:57:44 2023 -0500

    Make package private class final
---
 src/examples/ClassDumper.java                                        | 4 ++--
 src/main/java/org/apache/bcel/util/BCELFactory.java                  | 2 +-
 src/main/java/org/apache/bcel/verifier/VerifyDialog.java             | 5 +++--
 src/test/java/org/apache/bcel/classfile/ConstantPoolTestCase.java    | 4 ++--
 .../org/apache/bcel/classfile/InvalidMethodSigantureTestCase.java    | 2 +-
 src/test/java/org/apache/bcel/classfile/UtilityTestCase.java         | 2 +-
 src/test/java/org/apache/bcel/data/AnonymousClassTest.java           | 2 +-
 src/test/java/org/apache/bcel/data/AttributeTestClassEM01.java       | 2 +-
 src/test/java/org/apache/bcel/data/LargeMethod.java                  | 2 +-
 src/test/java/org/apache/bcel/generic/EmptyVisitorTestCase.java      | 2 +-
 src/test/java/org/apache/bcel/generic/LargeJump.java                 | 2 +-
 src/test/java/org/apache/bcel/verifier/JiraBcel369TestFixture.java   | 2 +-
 12 files changed, 16 insertions(+), 15 deletions(-)

diff --git a/src/examples/ClassDumper.java b/src/examples/ClassDumper.java
index c1772a2a..5770ba50 100644
--- a/src/examples/ClassDumper.java
+++ b/src/examples/ClassDumper.java
@@ -32,7 +32,7 @@ import org.apache.bcel.util.BCELifier;
 /**
  * Display Java .class file data. Output is based on javap tool. Built using 
the BCEL libary.
  */
-class ClassDumper {
+final class ClassDumper {
 
     private final FileImageInputStream file;
     private final String fileName;
@@ -341,7 +341,7 @@ class ClassDumper {
 
 }
 
-class DumpClass {
+final class DumpClass {
 
     public static void main(final String[] args) throws IOException {
 
diff --git a/src/main/java/org/apache/bcel/util/BCELFactory.java 
b/src/main/java/org/apache/bcel/util/BCELFactory.java
index 554e3b13..b00ab703 100644
--- a/src/main/java/org/apache/bcel/util/BCELFactory.java
+++ b/src/main/java/org/apache/bcel/util/BCELFactory.java
@@ -60,7 +60,7 @@ import org.apache.bcel.generic.Type;
  *
  * @see BCELifier
  */
-class BCELFactory extends EmptyVisitor {
+final class BCELFactory extends EmptyVisitor {
 
     private static final String CONSTANT_PREFIX = Const.class.getSimpleName() 
+ ".";
     private final MethodGen methodGen;
diff --git a/src/main/java/org/apache/bcel/verifier/VerifyDialog.java 
b/src/main/java/org/apache/bcel/verifier/VerifyDialog.java
index 270159bd..9d316b02 100644
--- a/src/main/java/org/apache/bcel/verifier/VerifyDialog.java
+++ b/src/main/java/org/apache/bcel/verifier/VerifyDialog.java
@@ -46,8 +46,8 @@ import org.apache.bcel.classfile.Utility;
  */
 public class VerifyDialog extends JDialog {
 
-    /** Machine-generated. */
-    class IvjEventHandler implements ActionListener {
+    /** Machine-generated, made final. */
+    final class IvjEventHandler implements ActionListener {
 
         @Override
         public void actionPerformed(final ActionEvent e) {
@@ -67,6 +67,7 @@ public class VerifyDialog extends JDialog {
     }
 
     private static final long serialVersionUID = -6374807677043142313L;
+
     /**
      * This field is here to count the number of open VerifyDialog instances 
so the JVM can be exited afer every Dialog had
      * been closed.
diff --git a/src/test/java/org/apache/bcel/classfile/ConstantPoolTestCase.java 
b/src/test/java/org/apache/bcel/classfile/ConstantPoolTestCase.java
index 73c6becc..3c154fac 100644
--- a/src/test/java/org/apache/bcel/classfile/ConstantPoolTestCase.java
+++ b/src/test/java/org/apache/bcel/classfile/ConstantPoolTestCase.java
@@ -33,11 +33,11 @@ import org.apache.bcel.util.ClassPath;
 import org.apache.bcel.util.ClassPathRepository;
 import org.junit.jupiter.api.Test;
 
-class ClassWithDoubleConstantPoolItem {
+final class ClassWithDoubleConstantPoolItem {
     double d = 42; // here is the key; we need a double constant value
 }
 
-class ClassWithLongConstantPoolItem {
+final class ClassWithLongConstantPoolItem {
     long l = 42; // here is the key; we need a double constant value
 }
 
diff --git 
a/src/test/java/org/apache/bcel/classfile/InvalidMethodSigantureTestCase.java 
b/src/test/java/org/apache/bcel/classfile/InvalidMethodSigantureTestCase.java
index 2a4696c3..6547fc27 100644
--- 
a/src/test/java/org/apache/bcel/classfile/InvalidMethodSigantureTestCase.java
+++ 
b/src/test/java/org/apache/bcel/classfile/InvalidMethodSigantureTestCase.java
@@ -50,7 +50,7 @@ final class test$method name with () in it$1 extends 
kotlin.jvm.internal.Lambda
  */
 public class InvalidMethodSigantureTestCase {
 
-    class TestVisitor extends org.apache.bcel.classfile.EmptyVisitor {
+    final class TestVisitor extends org.apache.bcel.classfile.EmptyVisitor {
         @Override
         public void visitField(final Field field) {
             field.getType();
diff --git a/src/test/java/org/apache/bcel/classfile/UtilityTestCase.java 
b/src/test/java/org/apache/bcel/classfile/UtilityTestCase.java
index fb1b8785..8c3144b6 100644
--- a/src/test/java/org/apache/bcel/classfile/UtilityTestCase.java
+++ b/src/test/java/org/apache/bcel/classfile/UtilityTestCase.java
@@ -43,7 +43,7 @@ public class UtilityTestCase {
 
     @Test
     public void testCodeToString() throws Exception {
-        class CodeToString {
+        final class CodeToString {
             int[][] a = new int[0][0];
 
             CodeToString() {
diff --git a/src/test/java/org/apache/bcel/data/AnonymousClassTest.java 
b/src/test/java/org/apache/bcel/data/AnonymousClassTest.java
index 7ae31a6d..89b31192 100644
--- a/src/test/java/org/apache/bcel/data/AnonymousClassTest.java
+++ b/src/test/java/org/apache/bcel/data/AnonymousClassTest.java
@@ -18,7 +18,7 @@
 package org.apache.bcel.data;
 
 public class AnonymousClassTest {
-    class X {
+    final class X {
     }
 
     static class Y {
diff --git a/src/test/java/org/apache/bcel/data/AttributeTestClassEM01.java 
b/src/test/java/org/apache/bcel/data/AttributeTestClassEM01.java
index ff9f0ad7..dbbe1fb4 100644
--- a/src/test/java/org/apache/bcel/data/AttributeTestClassEM01.java
+++ b/src/test/java/org/apache/bcel/data/AttributeTestClassEM01.java
@@ -20,7 +20,7 @@ package org.apache.bcel.data;
 public class AttributeTestClassEM01 {
     public static void main(final String[] argv) {
         @SuppressWarnings("unused")
-        class S {
+        final class S {
             public void sayhello() {
                 System.err.println("hello");
             }
diff --git a/src/test/java/org/apache/bcel/data/LargeMethod.java 
b/src/test/java/org/apache/bcel/data/LargeMethod.java
index a9c009e7..fd0e829d 100644
--- a/src/test/java/org/apache/bcel/data/LargeMethod.java
+++ b/src/test/java/org/apache/bcel/data/LargeMethod.java
@@ -20,7 +20,7 @@ package org.apache.bcel.data;
 // Due to the way try finally is implemented in the standard java compiler
 // from Oracle, this class generates a huge (>32767 code bytes) <init> method.
 // Verified with javac versions 1.8.0_261, 11.0.10 and 17.0.1.
-class LargeMethod {
+final class LargeMethod {
     {
         @SuppressWarnings("unused")
         int a;
diff --git a/src/test/java/org/apache/bcel/generic/EmptyVisitorTestCase.java 
b/src/test/java/org/apache/bcel/generic/EmptyVisitorTestCase.java
index 5159328f..cdbb808b 100644
--- a/src/test/java/org/apache/bcel/generic/EmptyVisitorTestCase.java
+++ b/src/test/java/org/apache/bcel/generic/EmptyVisitorTestCase.java
@@ -28,7 +28,7 @@ import org.apache.commons.lang3.SystemUtils;
 import org.junit.jupiter.params.ParameterizedTest;
 import org.junit.jupiter.params.provider.ValueSource;
 
-class EmptyVisitorTestCase {
+final class EmptyVisitorTestCase {
 
     /*
      * https://docs.oracle.com/javase/specs/jvms/se17/html/jvms-6.html#jvms-6.2
diff --git a/src/test/java/org/apache/bcel/generic/LargeJump.java 
b/src/test/java/org/apache/bcel/generic/LargeJump.java
index e03aed6a..31a82e16 100644
--- a/src/test/java/org/apache/bcel/generic/LargeJump.java
+++ b/src/test/java/org/apache/bcel/generic/LargeJump.java
@@ -16,7 +16,7 @@
  */
 package org.apache.bcel.generic;
 
-class LargeJump {
+final class LargeJump {
     public static void methodWithLargeJump(final int i) {
         for (; i == 0;) {
             try {
diff --git a/src/test/java/org/apache/bcel/verifier/JiraBcel369TestFixture.java 
b/src/test/java/org/apache/bcel/verifier/JiraBcel369TestFixture.java
index dae9e712..203ffd66 100644
--- a/src/test/java/org/apache/bcel/verifier/JiraBcel369TestFixture.java
+++ b/src/test/java/org/apache/bcel/verifier/JiraBcel369TestFixture.java
@@ -17,7 +17,7 @@
 
 package org.apache.bcel.verifier;
 
-class JiraBcel369TestFixture {
+final class JiraBcel369TestFixture {
 
     public JiraBcel369TestFixture(int i) {
         try {

Reply via email to