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

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


    from 584284d  Update tests from JNA 4.5.0 to 5.3.1.
     add fdf8ff5  Fix spotbugs (#25)
     add a815f05  Remove Subversion's "@version $Id$".
     add f0523b4  Remove Subversion's "@version $Id$".
     add 1d16de4  Javadoc: Use paragraph tags.
     add 5135b83  Update SCM from svn to gitbox.
     add fd01fd5  Format and Javadoc tweaks.
     add 70a6740  Format and Javadoc tweaks.
     add 651b3af  Format and Javadoc tweaks.
     add 89098a0  Standardize on US spelling of "behavior".
     add 010f8d8  Remove @version Javadoc tags which still used Subversion 
keywords.
     add 67817f3  Javadoc: Use "file name" instead of "filename".
     add 39708f9  Javadoc.
     add 2b0ef17  Sort members.
     add b37d225  Javadoc.
     add 52d4dac  [BCEL-318] Add 
org.apache.bcel.classfile.ConstantUtf8.clearCache().
     add 355225e  Update tests from JNA 4.5.0 to 5.3.1.
     add 31dcc10  Javadoc.
     add b3bf5b4  Fix compiler warning.
     add 1e9ee4c  Javadoc.
     add 57e4400  Javadoc and better internal names.
     add f6583d7  Name "Apache Commons" in page title.
     add 76db302  Use HTTPS links to Apache.
     add 179058d  Fix formatting.
     add 34a9f10  Fix unconventional private class name.
     add 2e1dc83  Format debug output.
     add e9853a3  [BCEL-317] Pluggable cache for ConstantUtf8.
     add 0785714  Add openjdk13 since openjdk-ea in now version 14-ea.
     add 8e4a10a  Formatting.
     add 863feb8  LruCacheClassPathRepository
     add 77f936f  LruCacheClassPathRepository (#28)
     add ebcfa76  [BCEL-320] Add LruCacheClassPathRepository that can scan many 
JAR files without OutOfMemoryError.
     add 686da8e  Javadoc.
     add 47109d0  Javadoc.
     add cd1452c  Fx checksyle errors and updaye checkstyle plugin from 2.17 to 
3.0.0.
     add 6e2bd6d  Fix example src/examples/ClassDumper.java 
ClassDumper.processID().
     add 84936b7  [BCEL-322] Add constants to org.apache.bcel.Const for Java 14.
     add c00f500  Slightly better test method name and sort members.
     add dfb1f75  Minor formatting.
     add f93bb01  Slightly better test.
     add 4224c83  [BCEL-299] Fix example src/examples/ClassDumper.java 
ClassDumper.processID().
     add 5eb4cc5  [BCEL-291] Verifier rejects invokevirtual on array: 
org.apache.bcel.generic.ClassGenException: [Ljava/lang/Object; does not 
represent an ObjectType.
     add ef8c4df  [BCEL-291] Verifier rejects invokevirtual on array: 
org.apache.bcel.generic.ClassGenException: [Ljava/lang/Object; does not 
represent an ObjectType.
     add 517483d  [BCEL-291] Verifier rejects invokevirtual on array: 
org.apache.bcel.generic.ClassGenException: [Ljava/lang/Object; does not 
represent an ObjectType.
     add 5a7d1ff  Javadoc tweaks.
     add 177bbc9  Fix some formatting.
     add 85387a8  Better exception message and param names.
     add 20992bf  Better tests.
     add 24458da  Some better names.
     add 4bc6dde  Don't write to System.out in test.
     add 2a30cec  [BCEL-270] Calling toString(ConstantPool) on 
InvokeInstruction throws NullPointerException.</action>
     add b0575c2  Use HTTPS to access Apache resources.
     add c531bcd  Replace SVN with GitBox URL.
     add 95b3c3f  Replace SVN with GitBox URL.
     add ba0b452  Update tests from commons-collections4 4.3. to 4.4.
     add e6c768e  [BCEL-321] AbstractClassPathRepository to share findClass 
logic for repositories (#29)
     add 2840c38  [BCEL-321] Refactor subclasses of ClassPathRepository for 
differences in underlying cache.
     add f3757c8  p tag outside ul (#30)
     add 6dc1d64  Fix whitespace.
     add ba69ce3  [BCEL-323]BCELifier to set major and minor versions (#31)
     add 4b760bb  Fix the site's source repository link.
     add 61f1cfc  Drop Oracle JDK 8.
     add 8dc6bba  Add missing Java 9 and Java 11 class file attributes. (#33)
     add d886b01  [BCEL-326] Add missing Java 9 and Java 11 class file 
attributes. #33.
     add 8849223  Update tests from JNA 5.3.1. to 5.4.0.
     add 586db12  [BCEL-325] ClassDumper crashes on a module-info.class. #33
     add 04a21a2  Update signature scanning in Utility to support 
TypeParameters. (#32)
     add 4bf4232  Update maven.yml
     add 01c424e  Add ASL header.
     add af0e5ef  Enable debug on GitHub Maven build to see what RAT is finding 
unapproved.
     add 0b5246f  Remove debug flag. GitHub build passes.
     add 8ce6e1f  Use a Java build matrix.
     add fd37f20  [BCEL-327] Update signature scanning in Utility to support 
TypeParameters. #32.
     add 05a35cf  Add GH action badge.
     add 9ea5775  Use final.
     add dc78738  Remove redundant type arguments.
     add 06151c0  Cannot break binary compatibility with 6.3.1.
     add 97f928d  Cannot break binary compatibility with 6.3.1.
     add 7e8d9a5  Remove redundant modifiers. Minor Javadoc and formatting.
     add 61b8686  Fix spelling in Javadoc and such.
     add 53f2a54  Fix Javadocs.
     add d8c0667  Javadoc.
     add 745d93c  Remove redundant semicolon.
     add 8cabe90  Oops, parent should be version 48, not a snapshot.
     add e9921ea  Prepare for 6.4.0.
     add 8311c51  Prepare for 6.4.0.
     new afb0339  Merge branch 'release'

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../GNUmakefile => .github/workflows/maven.yml     |  37 +-
 .travis.yml                                        |   2 +-
 NOTICE.txt                                         |   2 +-
 README.md                                          |   4 +-
 RELEASE-NOTES.txt                                  |  90 ++++-
 docs/verifier/JustIce.lyx                          | 110 +++---
 pom.xml                                            |  58 +++-
 src/changes/changes.xml                            |  23 +-
 src/changes/release-notes.vm                       |  14 +-
 src/examples/ClassDumper.java                      |  97 +++---
 src/examples/HelloWorldBuilder.java                |  33 +-
 src/examples/JasminVisitor.java                    | 111 +++---
 src/examples/Mini/ASCII_CharStream.java            |  72 ++--
 src/examples/Mini/ASTExpr.java                     |  46 +--
 src/examples/Mini/ASTFactor.java                   |   9 +-
 src/examples/Mini/ASTFunAppl.java                  |  47 ++-
 src/examples/Mini/ASTFunDecl.java                  |  96 +++---
 src/examples/Mini/ASTIdent.java                    |  27 +-
 src/examples/Mini/ASTIfExpr.java                   |  23 +-
 src/examples/Mini/ASTInteger.java                  |  17 +-
 src/examples/Mini/ASTLetExpr.java                  |  48 +--
 src/examples/Mini/ASTProgram.java                  |  27 +-
 src/examples/Mini/ASTTerm.java                     |   9 +-
 src/examples/Mini/EnvEntry.java                    |   7 +-
 src/examples/Mini/Environment.java                 |  49 ++-
 src/examples/Mini/Function.java                    |  21 +-
 src/examples/Mini/JJTMiniParserState.java          |  22 +-
 src/examples/Mini/MiniC.java                       |  38 +--
 src/examples/Mini/MiniParser.java                  |  76 ++---
 src/examples/Mini/MiniParserTokenManager.java      |  74 ++--
 src/examples/Mini/MiniParserTreeConstants.java     |  24 +-
 src/examples/Mini/Node.java                        |  16 +-
 src/examples/Mini/ParseException.java              |  14 +-
 src/examples/Mini/README                           |   2 +-
 src/examples/Mini/SimpleNode.java                  |  19 +-
 src/examples/Mini/Token.java                       |   2 +-
 src/examples/Mini/TokenMgrError.java               |  12 +-
 src/examples/Mini/Variable.java                    |  15 +-
 src/examples/Package.java                          |  56 ++--
 src/examples/Peephole.java                         |  37 +-
 src/examples/ProxyCreator.java                     |  37 +-
 src/examples/TransitiveHull.java                   |  52 +--
 src/examples/helloify.java                         |  31 +-
 src/examples/id.java                               |  13 +-
 src/examples/listclass.java                        |  54 +--
 src/examples/maxstack.java                         |  19 +-
 src/examples/patchclass.java                       |  13 +-
 src/main/java/org/apache/bcel/Const.java           | 107 ++++--
 src/main/java/org/apache/bcel/Constants.java       |   1 -
 .../java/org/apache/bcel/ExceptionConstants.java   |   1 -
 src/main/java/org/apache/bcel/Repository.java      |  22 +-
 .../org/apache/bcel/classfile/AccessFlags.java     |   1 -
 .../apache/bcel/classfile/AnnotationDefault.java   |   1 -
 .../org/apache/bcel/classfile/AnnotationEntry.java |   1 -
 .../org/apache/bcel/classfile/Annotations.java     |   1 -
 .../java/org/apache/bcel/classfile/Attribute.java  |  11 +-
 .../org/apache/bcel/classfile/AttributeReader.java |   1 -
 .../org/apache/bcel/classfile/BootstrapMethod.java |   6 +-
 .../apache/bcel/classfile/BootstrapMethods.java    |  11 +-
 .../bcel/classfile/ClassFormatException.java       |   1 -
 .../org/apache/bcel/classfile/ClassParser.java     |  25 +-
 src/main/java/org/apache/bcel/classfile/Code.java  |  27 +-
 .../org/apache/bcel/classfile/CodeException.java   |  25 +-
 .../java/org/apache/bcel/classfile/Constant.java   |  20 +-
 .../java/org/apache/bcel/classfile/ConstantCP.java |   1 -
 .../org/apache/bcel/classfile/ConstantClass.java   |   8 +-
 .../org/apache/bcel/classfile/ConstantDouble.java  |   9 +-
 .../org/apache/bcel/classfile/ConstantDynamic.java |   4 +-
 .../apache/bcel/classfile/ConstantFieldref.java    |   1 -
 .../org/apache/bcel/classfile/ConstantFloat.java   |   9 +-
 .../org/apache/bcel/classfile/ConstantInteger.java |   9 +-
 .../bcel/classfile/ConstantInterfaceMethodref.java |   1 -
 .../bcel/classfile/ConstantInvokeDynamic.java      |   4 +-
 .../org/apache/bcel/classfile/ConstantLong.java    |   9 +-
 .../bcel/classfile/ConstantMethodHandle.java       |   4 +-
 .../apache/bcel/classfile/ConstantMethodType.java  |   4 +-
 .../apache/bcel/classfile/ConstantMethodref.java   |   1 -
 .../org/apache/bcel/classfile/ConstantModule.java  |   8 +-
 .../apache/bcel/classfile/ConstantNameAndType.java |  17 +-
 .../org/apache/bcel/classfile/ConstantObject.java  |   1 -
 .../org/apache/bcel/classfile/ConstantPackage.java |  10 +-
 .../org/apache/bcel/classfile/ConstantPool.java    |  42 +--
 .../org/apache/bcel/classfile/ConstantString.java  |   9 +-
 .../org/apache/bcel/classfile/ConstantUtf8.java    | 214 +++++++-----
 .../org/apache/bcel/classfile/ConstantValue.java   |   9 +-
 .../java/org/apache/bcel/classfile/Deprecated.java |   9 +-
 .../apache/bcel/classfile/DescendingVisitor.java   | 106 +++++-
 .../org/apache/bcel/classfile/ElementValue.java    |   1 -
 .../apache/bcel/classfile/ElementValuePair.java    |   1 -
 .../org/apache/bcel/classfile/EmptyVisitor.java    |  55 ++-
 .../org/apache/bcel/classfile/ExceptionTable.java  |  13 +-
 src/main/java/org/apache/bcel/classfile/Field.java |   7 +-
 .../org/apache/bcel/classfile/FieldOrMethod.java   |   1 -
 .../java/org/apache/bcel/classfile/InnerClass.java |  27 +-
 .../org/apache/bcel/classfile/InnerClasses.java    |  11 +-
 .../java/org/apache/bcel/classfile/JavaClass.java  |   5 +-
 .../java/org/apache/bcel/classfile/LineNumber.java |  13 +-
 .../org/apache/bcel/classfile/LineNumberTable.java |  13 +-
 .../org/apache/bcel/classfile/LocalVariable.java   |  48 +--
 .../apache/bcel/classfile/LocalVariableTable.java  |   1 -
 .../java/org/apache/bcel/classfile/Method.java     |  13 +-
 .../org/apache/bcel/classfile/MethodParameter.java |   4 +
 .../java/org/apache/bcel/classfile/Module.java     | 257 ++++++++++++++
 .../org/apache/bcel/classfile/ModuleExports.java   | 125 +++++++
 .../{Deprecated.java => ModuleMainClass.java}      |  85 +++--
 .../org/apache/bcel/classfile/ModuleOpens.java     | 125 +++++++
 .../org/apache/bcel/classfile/ModulePackages.java  | 175 ++++++++++
 .../org/apache/bcel/classfile/ModuleProvides.java  | 121 +++++++
 .../org/apache/bcel/classfile/ModuleRequires.java  | 114 +++++++
 .../java/org/apache/bcel/classfile/NestHost.java   | 138 ++++++++
 .../org/apache/bcel/classfile/NestMembers.java     | 176 ++++++++++
 src/main/java/org/apache/bcel/classfile/Node.java  |   1 -
 .../java/org/apache/bcel/classfile/PMGClass.java   |  17 +-
 .../bcel/classfile/ParameterAnnotationEntry.java   |   1 -
 .../bcel/classfile/ParameterAnnotations.java       |   1 -
 .../classfile/RuntimeInvisibleAnnotations.java     |   1 -
 .../RuntimeInvisibleParameterAnnotations.java      |   1 -
 .../bcel/classfile/RuntimeVisibleAnnotations.java  |   1 -
 .../RuntimeVisibleParameterAnnotations.java        |   1 -
 .../java/org/apache/bcel/classfile/Signature.java  |  15 +-
 .../java/org/apache/bcel/classfile/SourceFile.java |  11 +-
 .../java/org/apache/bcel/classfile/StackMap.java   |  11 +-
 .../org/apache/bcel/classfile/StackMapEntry.java   |   9 +-
 .../org/apache/bcel/classfile/StackMapType.java    |  11 +-
 .../java/org/apache/bcel/classfile/Synthetic.java  |   9 +-
 .../java/org/apache/bcel/classfile/Unknown.java    |  11 +-
 .../bcel/classfile/UnknownAttributeReader.java     |   1 -
 .../java/org/apache/bcel/classfile/Utility.java    | 372 ++++++++++++++-------
 .../java/org/apache/bcel/classfile/Visitor.java    |  73 +++-
 src/main/java/org/apache/bcel/generic/AALOAD.java  |   1 -
 src/main/java/org/apache/bcel/generic/AASTORE.java |   1 -
 .../java/org/apache/bcel/generic/ACONST_NULL.java  |   1 -
 src/main/java/org/apache/bcel/generic/ALOAD.java   |   1 -
 .../java/org/apache/bcel/generic/ANEWARRAY.java    |   1 -
 src/main/java/org/apache/bcel/generic/ARETURN.java |   1 -
 .../java/org/apache/bcel/generic/ARRAYLENGTH.java  |   1 -
 src/main/java/org/apache/bcel/generic/ASTORE.java  |   1 -
 src/main/java/org/apache/bcel/generic/ATHROW.java  |   1 -
 .../apache/bcel/generic/AllocationInstruction.java |   1 -
 .../apache/bcel/generic/ArithmeticInstruction.java |   1 -
 .../org/apache/bcel/generic/ArrayInstruction.java  |   1 -
 .../java/org/apache/bcel/generic/ArrayType.java    |   1 -
 src/main/java/org/apache/bcel/generic/BALOAD.java  |   1 -
 src/main/java/org/apache/bcel/generic/BASTORE.java |   1 -
 src/main/java/org/apache/bcel/generic/BIPUSH.java  |   1 -
 .../java/org/apache/bcel/generic/BREAKPOINT.java   |   1 -
 .../java/org/apache/bcel/generic/BasicType.java    |   1 -
 .../java/org/apache/bcel/generic/BranchHandle.java |   3 +-
 .../org/apache/bcel/generic/BranchInstruction.java |   1 -
 src/main/java/org/apache/bcel/generic/CALOAD.java  |   1 -
 src/main/java/org/apache/bcel/generic/CASTORE.java |   1 -
 .../java/org/apache/bcel/generic/CHECKCAST.java    |   1 -
 .../org/apache/bcel/generic/CPInstruction.java     |   1 -
 .../java/org/apache/bcel/generic/ClassGen.java     |   1 -
 .../org/apache/bcel/generic/ClassGenException.java |   1 -
 .../org/apache/bcel/generic/ClassObserver.java     |   1 -
 .../org/apache/bcel/generic/CodeExceptionGen.java  |   1 -
 .../apache/bcel/generic/CompoundInstruction.java   |   1 -
 .../org/apache/bcel/generic/ConstantPoolGen.java   |   5 +-
 .../bcel/generic/ConstantPushInstruction.java      |   1 -
 .../apache/bcel/generic/ConversionInstruction.java |   1 -
 src/main/java/org/apache/bcel/generic/D2F.java     |   1 -
 src/main/java/org/apache/bcel/generic/D2I.java     |   1 -
 src/main/java/org/apache/bcel/generic/D2L.java     |   1 -
 src/main/java/org/apache/bcel/generic/DADD.java    |   1 -
 src/main/java/org/apache/bcel/generic/DALOAD.java  |   1 -
 src/main/java/org/apache/bcel/generic/DASTORE.java |   1 -
 src/main/java/org/apache/bcel/generic/DCMPG.java   |   1 -
 src/main/java/org/apache/bcel/generic/DCMPL.java   |   1 -
 src/main/java/org/apache/bcel/generic/DCONST.java  |   1 -
 src/main/java/org/apache/bcel/generic/DDIV.java    |   1 -
 src/main/java/org/apache/bcel/generic/DLOAD.java   |   1 -
 src/main/java/org/apache/bcel/generic/DMUL.java    |   1 -
 src/main/java/org/apache/bcel/generic/DNEG.java    |   1 -
 src/main/java/org/apache/bcel/generic/DREM.java    |   1 -
 src/main/java/org/apache/bcel/generic/DRETURN.java |   1 -
 src/main/java/org/apache/bcel/generic/DSTORE.java  |   1 -
 src/main/java/org/apache/bcel/generic/DSUB.java    |   1 -
 src/main/java/org/apache/bcel/generic/DUP.java     |   1 -
 src/main/java/org/apache/bcel/generic/DUP2.java    |   1 -
 src/main/java/org/apache/bcel/generic/DUP2_X1.java |   1 -
 src/main/java/org/apache/bcel/generic/DUP2_X2.java |   1 -
 src/main/java/org/apache/bcel/generic/DUP_X1.java  |   1 -
 src/main/java/org/apache/bcel/generic/DUP_X2.java  |   1 -
 .../java/org/apache/bcel/generic/EmptyVisitor.java |   1 -
 .../org/apache/bcel/generic/ExceptionThrower.java  |   1 -
 src/main/java/org/apache/bcel/generic/F2D.java     |   1 -
 src/main/java/org/apache/bcel/generic/F2I.java     |   1 -
 src/main/java/org/apache/bcel/generic/F2L.java     |   1 -
 src/main/java/org/apache/bcel/generic/FADD.java    |   1 -
 src/main/java/org/apache/bcel/generic/FALOAD.java  |   1 -
 src/main/java/org/apache/bcel/generic/FASTORE.java |   1 -
 src/main/java/org/apache/bcel/generic/FCMPG.java   |   1 -
 src/main/java/org/apache/bcel/generic/FCMPL.java   |   1 -
 src/main/java/org/apache/bcel/generic/FCONST.java  |   1 -
 src/main/java/org/apache/bcel/generic/FDIV.java    |   1 -
 src/main/java/org/apache/bcel/generic/FLOAD.java   |   1 -
 src/main/java/org/apache/bcel/generic/FMUL.java    |   1 -
 src/main/java/org/apache/bcel/generic/FNEG.java    |   1 -
 src/main/java/org/apache/bcel/generic/FREM.java    |   1 -
 src/main/java/org/apache/bcel/generic/FRETURN.java |   1 -
 src/main/java/org/apache/bcel/generic/FSTORE.java  |   1 -
 src/main/java/org/apache/bcel/generic/FSUB.java    |   1 -
 .../java/org/apache/bcel/generic/FieldGen.java     |   1 -
 .../apache/bcel/generic/FieldGenOrMethodGen.java   |   1 -
 .../org/apache/bcel/generic/FieldInstruction.java  |   1 -
 .../org/apache/bcel/generic/FieldObserver.java     |   1 -
 .../org/apache/bcel/generic/FieldOrMethod.java     |  25 +-
 .../java/org/apache/bcel/generic/GETFIELD.java     |   1 -
 .../java/org/apache/bcel/generic/GETSTATIC.java    |   1 -
 src/main/java/org/apache/bcel/generic/GOTO.java    |   1 -
 src/main/java/org/apache/bcel/generic/GOTO_W.java  |   1 -
 .../org/apache/bcel/generic/GotoInstruction.java   |   1 -
 src/main/java/org/apache/bcel/generic/I2B.java     |   1 -
 src/main/java/org/apache/bcel/generic/I2C.java     |   1 -
 src/main/java/org/apache/bcel/generic/I2D.java     |   1 -
 src/main/java/org/apache/bcel/generic/I2F.java     |   1 -
 src/main/java/org/apache/bcel/generic/I2L.java     |   1 -
 src/main/java/org/apache/bcel/generic/I2S.java     |   1 -
 src/main/java/org/apache/bcel/generic/IADD.java    |   1 -
 src/main/java/org/apache/bcel/generic/IALOAD.java  |   1 -
 src/main/java/org/apache/bcel/generic/IAND.java    |   1 -
 src/main/java/org/apache/bcel/generic/IASTORE.java |   1 -
 src/main/java/org/apache/bcel/generic/ICONST.java  |   1 -
 src/main/java/org/apache/bcel/generic/IDIV.java    |   1 -
 src/main/java/org/apache/bcel/generic/IFEQ.java    |   1 -
 src/main/java/org/apache/bcel/generic/IFGE.java    |   1 -
 src/main/java/org/apache/bcel/generic/IFGT.java    |   1 -
 src/main/java/org/apache/bcel/generic/IFLE.java    |   1 -
 src/main/java/org/apache/bcel/generic/IFLT.java    |   1 -
 src/main/java/org/apache/bcel/generic/IFNE.java    |   1 -
 .../java/org/apache/bcel/generic/IFNONNULL.java    |   1 -
 src/main/java/org/apache/bcel/generic/IFNULL.java  |   1 -
 .../java/org/apache/bcel/generic/IF_ACMPEQ.java    |   1 -
 .../java/org/apache/bcel/generic/IF_ACMPNE.java    |   1 -
 .../java/org/apache/bcel/generic/IF_ICMPEQ.java    |   1 -
 .../java/org/apache/bcel/generic/IF_ICMPGE.java    |   1 -
 .../java/org/apache/bcel/generic/IF_ICMPGT.java    |   1 -
 .../java/org/apache/bcel/generic/IF_ICMPLE.java    |   1 -
 .../java/org/apache/bcel/generic/IF_ICMPLT.java    |   1 -
 .../java/org/apache/bcel/generic/IF_ICMPNE.java    |   1 -
 src/main/java/org/apache/bcel/generic/IINC.java    |   3 +-
 src/main/java/org/apache/bcel/generic/ILOAD.java   |   1 -
 src/main/java/org/apache/bcel/generic/IMPDEP1.java |   1 -
 src/main/java/org/apache/bcel/generic/IMPDEP2.java |   1 -
 src/main/java/org/apache/bcel/generic/IMUL.java    |   1 -
 src/main/java/org/apache/bcel/generic/INEG.java    |   1 -
 .../java/org/apache/bcel/generic/INSTANCEOF.java   |   1 -
 .../org/apache/bcel/generic/INVOKEDYNAMIC.java     |   1 -
 .../org/apache/bcel/generic/INVOKEINTERFACE.java   |   1 -
 .../org/apache/bcel/generic/INVOKESPECIAL.java     |   1 -
 .../java/org/apache/bcel/generic/INVOKESTATIC.java |   1 -
 .../org/apache/bcel/generic/INVOKEVIRTUAL.java     |   1 -
 src/main/java/org/apache/bcel/generic/IOR.java     |   1 -
 src/main/java/org/apache/bcel/generic/IREM.java    |   1 -
 src/main/java/org/apache/bcel/generic/IRETURN.java |   1 -
 src/main/java/org/apache/bcel/generic/ISHL.java    |   1 -
 src/main/java/org/apache/bcel/generic/ISHR.java    |   1 -
 src/main/java/org/apache/bcel/generic/ISTORE.java  |   1 -
 src/main/java/org/apache/bcel/generic/ISUB.java    |   1 -
 src/main/java/org/apache/bcel/generic/IUSHR.java   |   1 -
 src/main/java/org/apache/bcel/generic/IXOR.java    |   1 -
 .../org/apache/bcel/generic/IfInstruction.java     |   1 -
 .../apache/bcel/generic/IndexedInstruction.java    |   1 -
 .../java/org/apache/bcel/generic/Instruction.java  |   1 -
 .../apache/bcel/generic/InstructionComparator.java |   6 +-
 .../org/apache/bcel/generic/InstructionConst.java  |   1 -
 .../apache/bcel/generic/InstructionConstants.java  |   1 -
 .../apache/bcel/generic/InstructionFactory.java    |   1 -
 .../org/apache/bcel/generic/InstructionHandle.java |   3 +-
 .../org/apache/bcel/generic/InstructionList.java   |   7 +-
 .../bcel/generic/InstructionListObserver.java      |   1 -
 .../apache/bcel/generic/InstructionTargeter.java   |   1 -
 .../org/apache/bcel/generic/InvokeInstruction.java |   5 +-
 src/main/java/org/apache/bcel/generic/JSR.java     |   1 -
 src/main/java/org/apache/bcel/generic/JSR_W.java   |   1 -
 .../org/apache/bcel/generic/JsrInstruction.java    |   1 -
 src/main/java/org/apache/bcel/generic/L2D.java     |   1 -
 src/main/java/org/apache/bcel/generic/L2F.java     |   1 -
 src/main/java/org/apache/bcel/generic/L2I.java     |   1 -
 src/main/java/org/apache/bcel/generic/LADD.java    |   1 -
 src/main/java/org/apache/bcel/generic/LALOAD.java  |   1 -
 src/main/java/org/apache/bcel/generic/LAND.java    |   1 -
 src/main/java/org/apache/bcel/generic/LASTORE.java |   1 -
 src/main/java/org/apache/bcel/generic/LCMP.java    |   1 -
 src/main/java/org/apache/bcel/generic/LCONST.java  |   1 -
 src/main/java/org/apache/bcel/generic/LDC.java     |   1 -
 src/main/java/org/apache/bcel/generic/LDC2_W.java  |   1 -
 src/main/java/org/apache/bcel/generic/LDC_W.java   |   1 -
 src/main/java/org/apache/bcel/generic/LDIV.java    |   1 -
 src/main/java/org/apache/bcel/generic/LLOAD.java   |   1 -
 src/main/java/org/apache/bcel/generic/LMUL.java    |   1 -
 src/main/java/org/apache/bcel/generic/LNEG.java    |   1 -
 .../java/org/apache/bcel/generic/LOOKUPSWITCH.java |   1 -
 src/main/java/org/apache/bcel/generic/LOR.java     |   1 -
 src/main/java/org/apache/bcel/generic/LREM.java    |   1 -
 src/main/java/org/apache/bcel/generic/LRETURN.java |   1 -
 src/main/java/org/apache/bcel/generic/LSHL.java    |   1 -
 src/main/java/org/apache/bcel/generic/LSHR.java    |   1 -
 src/main/java/org/apache/bcel/generic/LSTORE.java  |   1 -
 src/main/java/org/apache/bcel/generic/LSUB.java    |   1 -
 src/main/java/org/apache/bcel/generic/LUSHR.java   |   1 -
 src/main/java/org/apache/bcel/generic/LXOR.java    |   1 -
 .../org/apache/bcel/generic/LineNumberGen.java     |   1 -
 .../java/org/apache/bcel/generic/LoadClass.java    |   1 -
 .../org/apache/bcel/generic/LoadInstruction.java   |   1 -
 .../org/apache/bcel/generic/LocalVariableGen.java  |   1 -
 .../bcel/generic/LocalVariableInstruction.java     |   1 -
 .../java/org/apache/bcel/generic/MONITORENTER.java |   1 -
 .../java/org/apache/bcel/generic/MONITOREXIT.java  |   1 -
 .../org/apache/bcel/generic/MULTIANEWARRAY.java    |   1 -
 .../java/org/apache/bcel/generic/MethodGen.java    |   1 -
 .../org/apache/bcel/generic/MethodObserver.java    |   1 -
 src/main/java/org/apache/bcel/generic/NEW.java     |   1 -
 .../java/org/apache/bcel/generic/NEWARRAY.java     |   1 -
 src/main/java/org/apache/bcel/generic/NOP.java     |   1 -
 .../bcel/generic/NameSignatureInstruction.java     |   1 -
 .../org/apache/bcel/generic/NamedAndTyped.java     |   1 -
 .../java/org/apache/bcel/generic/ObjectType.java   |   1 -
 src/main/java/org/apache/bcel/generic/POP.java     |   1 -
 src/main/java/org/apache/bcel/generic/POP2.java    |   1 -
 src/main/java/org/apache/bcel/generic/PUSH.java    |   5 +-
 .../java/org/apache/bcel/generic/PUTFIELD.java     |   1 -
 .../java/org/apache/bcel/generic/PUTSTATIC.java    |   1 -
 .../org/apache/bcel/generic/PopInstruction.java    |   1 -
 .../org/apache/bcel/generic/PushInstruction.java   |   1 -
 src/main/java/org/apache/bcel/generic/RET.java     |   1 -
 src/main/java/org/apache/bcel/generic/RETURN.java  |   1 -
 .../org/apache/bcel/generic/ReferenceType.java     |   1 -
 .../org/apache/bcel/generic/ReturnInstruction.java |   1 -
 .../org/apache/bcel/generic/ReturnaddressType.java |   1 -
 src/main/java/org/apache/bcel/generic/SALOAD.java  |   1 -
 src/main/java/org/apache/bcel/generic/SASTORE.java |   1 -
 src/main/java/org/apache/bcel/generic/SIPUSH.java  |   1 -
 src/main/java/org/apache/bcel/generic/SWAP.java    |   1 -
 src/main/java/org/apache/bcel/generic/SWITCH.java  |   7 +-
 src/main/java/org/apache/bcel/generic/Select.java  |   1 -
 .../org/apache/bcel/generic/StackConsumer.java     |   1 -
 .../org/apache/bcel/generic/StackInstruction.java  |   1 -
 .../org/apache/bcel/generic/StackProducer.java     |   1 -
 .../org/apache/bcel/generic/StoreInstruction.java  |   1 -
 .../java/org/apache/bcel/generic/TABLESWITCH.java  |   1 -
 .../apache/bcel/generic/TargetLostException.java   |   1 -
 src/main/java/org/apache/bcel/generic/Type.java    |  20 +-
 .../org/apache/bcel/generic/TypedInstruction.java  |   1 -
 .../apache/bcel/generic/UnconditionalBranch.java   |   1 -
 .../bcel/generic/VariableLengthInstruction.java    |   1 -
 src/main/java/org/apache/bcel/generic/Visitor.java |   1 -
 src/main/java/org/apache/bcel/generic/package.html |   2 +-
 src/main/java/org/apache/bcel/package.html         |   2 +-
 ...itory.java => AbstractClassPathRepository.java} |  94 ++----
 .../java/org/apache/bcel/util/AttributeHTML.java   |   7 +-
 .../java/org/apache/bcel/util/BCELComparator.java  |   1 -
 .../java/org/apache/bcel/util/BCELFactory.java     |   1 -
 src/main/java/org/apache/bcel/util/BCELifier.java  |   5 +-
 .../java/org/apache/bcel/util/ByteSequence.java    |   9 +-
 src/main/java/org/apache/bcel/util/Class2HTML.java |   1 -
 .../java/org/apache/bcel/util/ClassLoader.java     |   6 +-
 .../apache/bcel/util/ClassLoaderRepository.java    |   1 -
 src/main/java/org/apache/bcel/util/ClassPath.java  |   3 +-
 .../org/apache/bcel/util/ClassPathRepository.java  | 119 +------
 src/main/java/org/apache/bcel/util/ClassQueue.java |   1 -
 src/main/java/org/apache/bcel/util/ClassSet.java   |   1 -
 src/main/java/org/apache/bcel/util/ClassStack.java |   1 -
 .../java/org/apache/bcel/util/ClassVector.java     |   1 -
 src/main/java/org/apache/bcel/util/CodeHTML.java   |   1 -
 .../java/org/apache/bcel/util/ConstantHTML.java    |   1 -
 .../org/apache/bcel/util/InstructionFinder.java    |   1 -
 .../java/org/apache/bcel/util/JavaWrapper.java     |  11 +-
 .../bcel/util/LruCacheClassPathRepository.java     |  79 +++++
 .../util/MemorySensitiveClassPathRepository.java   | 101 +-----
 src/main/java/org/apache/bcel/util/MethodHTML.java |   1 -
 .../org/apache/bcel/util/ModularRuntimeImage.java  |  10 +-
 src/main/java/org/apache/bcel/util/Repository.java |  32 +-
 .../org/apache/bcel/util/SyntheticRepository.java  |   5 +-
 src/main/java/org/apache/bcel/util/package.html    |   2 +-
 .../apache/bcel/verifier/GraphicalVerifier.java    |   1 -
 .../org/apache/bcel/verifier/NativeVerifier.java   |   1 -
 .../org/apache/bcel/verifier/PassVerifier.java     |   1 -
 .../org/apache/bcel/verifier/TransitiveHull.java   |   1 -
 .../apache/bcel/verifier/VerificationResult.java   |   1 -
 .../java/org/apache/bcel/verifier/Verifier.java    |  76 +++--
 .../org/apache/bcel/verifier/VerifierAppFrame.java |   3 +-
 .../org/apache/bcel/verifier/VerifierFactory.java  |  15 +-
 .../bcel/verifier/VerifierFactoryListModel.java    |   1 -
 .../bcel/verifier/VerifierFactoryObserver.java     |   1 -
 .../org/apache/bcel/verifier/VerifyDialog.java     |   1 -
 .../verifier/exc/AssertionViolatedException.java   |   1 -
 .../verifier/exc/ClassConstraintException.java     |   1 -
 .../bcel/verifier/exc/CodeConstraintException.java |   1 -
 .../bcel/verifier/exc/InvalidMethodException.java  |   1 -
 .../verifier/exc/LinkingConstraintException.java   |   1 -
 .../apache/bcel/verifier/exc/LoadingException.java |   1 -
 .../LocalVariableInfoInconsistentException.java    |   1 -
 .../exc/StaticCodeConstraintException.java         |   1 -
 .../StaticCodeInstructionConstraintException.java  |   1 -
 ...cCodeInstructionOperandConstraintException.java |   1 -
 .../exc/StructuralCodeConstraintException.java     |   1 -
 .../java/org/apache/bcel/verifier/exc/Utility.java |   1 -
 .../bcel/verifier/exc/VerificationException.java   |   1 -
 .../exc/VerifierConstraintViolatedException.java   |   1 -
 .../apache/bcel/verifier/statics/DOUBLE_Upper.java |   1 -
 .../org/apache/bcel/verifier/statics/IntList.java  |   1 -
 .../apache/bcel/verifier/statics/LONG_Upper.java   |   1 -
 .../bcel/verifier/statics/LocalVariableInfo.java   |   1 -
 .../bcel/verifier/statics/LocalVariablesInfo.java  |   1 -
 .../bcel/verifier/statics/Pass1Verifier.java       |   3 +-
 .../bcel/verifier/statics/Pass2Verifier.java       |  17 +-
 .../bcel/verifier/statics/Pass3aVerifier.java      | 117 ++++---
 .../verifier/statics/StringRepresentation.java     |  10 +-
 .../verifier/structurals/ControlFlowGraph.java     |   1 -
 .../verifier/structurals/ExceptionHandler.java     |   1 -
 .../verifier/structurals/ExceptionHandlers.java    |   1 -
 .../verifier/structurals/ExecutionVisitor.java     |   3 +-
 .../apache/bcel/verifier/structurals/Frame.java    |   1 -
 .../bcel/verifier/structurals/GenericArray.java    |   1 -
 .../structurals/InstConstraintVisitor.java         |   3 +-
 .../verifier/structurals/InstructionContext.java   |   1 -
 .../bcel/verifier/structurals/LocalVariables.java  |   1 -
 .../bcel/verifier/structurals/OperandStack.java    |   1 -
 .../bcel/verifier/structurals/Pass3bVerifier.java  |   1 -
 .../bcel/verifier/structurals/Subroutine.java      |   1 -
 .../bcel/verifier/structurals/Subroutines.java     |   1 -
 .../structurals/UninitializedObjectType.java       |   1 -
 src/site/resources/bcel5-bcel6-clirr-report.html   |   4 +-
 src/site/xdoc/download_bcel.xml                    |  28 +-
 src/site/xdoc/faq.xml                              |   2 +-
 src/site/xdoc/index.xml                            |   4 +-
 src/site/xdoc/issue-tracking.xml                   |   2 +-
 src/site/xdoc/mail-lists.xml                       |  46 +--
 src/test/java/org/apache/bcel/PerformanceTest.java |   2 +-
 .../bcel/classfile/ConstantPoolTestCase.java       |   7 +-
 .../org/apache/bcel/classfile/UtilityTestCase.java |  24 ++
 .../bcel/generic/JdkGenericDumpTestCase.java       |  39 ++-
 .../org/apache/bcel/util/BCELifierTestCase.java    |  76 ++---
 .../bcel/util/ClassPathRepositoryTestCase.java     | 114 +++++++
 .../util/LruCacheClassPathRepositoryTestCase.java  |  75 +++++
 ...ArrayAccess01.java => JiraBcel291TestCase.java} |  19 +-
 ...eSpecial01.java => JiraBcel291TestFixture.java} |   8 +-
 .../org/apache/bcel/visitors/CounterVisitor.java   | 101 ++++++
 440 files changed, 3947 insertions(+), 2218 deletions(-)
 copy docs/verifier/GNUmakefile => .github/workflows/maven.yml (66%)
 create mode 100644 src/main/java/org/apache/bcel/classfile/Module.java
 create mode 100644 src/main/java/org/apache/bcel/classfile/ModuleExports.java
 copy src/main/java/org/apache/bcel/classfile/{Deprecated.java => 
ModuleMainClass.java} (50%)
 create mode 100644 src/main/java/org/apache/bcel/classfile/ModuleOpens.java
 create mode 100644 src/main/java/org/apache/bcel/classfile/ModulePackages.java
 create mode 100644 src/main/java/org/apache/bcel/classfile/ModuleProvides.java
 create mode 100644 src/main/java/org/apache/bcel/classfile/ModuleRequires.java
 create mode 100644 src/main/java/org/apache/bcel/classfile/NestHost.java
 create mode 100644 src/main/java/org/apache/bcel/classfile/NestMembers.java
 copy src/main/java/org/apache/bcel/util/{ClassPathRepository.java => 
AbstractClassPathRepository.java} (56%)
 create mode 100644 
src/main/java/org/apache/bcel/util/LruCacheClassPathRepository.java
 create mode 100644 
src/test/java/org/apache/bcel/util/ClassPathRepositoryTestCase.java
 create mode 100644 
src/test/java/org/apache/bcel/util/LruCacheClassPathRepositoryTestCase.java
 copy src/test/java/org/apache/bcel/verifier/{tests/TestArrayAccess01.java => 
JiraBcel291TestCase.java} (74%)
 copy 
src/test/java/org/apache/bcel/verifier/tests/{TestLegalInvokeSpecial01.java => 
JiraBcel291TestFixture.java} (87%)
 mode change 100755 => 100644

Reply via email to