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 2020/06/05 21:32:44 UTC

[commons-bcel] branch release updated (2f1650f -> 5a9aa36)

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 2f1650f  Bump to next development version
     add b2dcf8e  BCEL-330 (#35)
     add c7be397  [BCEL-330] Remove unnecessary references to Constants.
     add c5329a6  Update properties for next release.
     add 53e5fb4  Revert "[BCEL-330] Remove unnecessary references to Constants."
     add 6618b25  Revert "BCEL-330 (#35)"
     add cf60dc6  [BCEL-330] Remove unnecessary references to Constants.
     add 57142f1  fix BCEL-329 attribute duplication (#34)
     add 6d53daf  Drop Subversion Id keywords.
     add 2aa2a10  Drop Subversion Id keywords.
     add ff6941e  Drop Subversion Id keywords.
     add c6d2ad4  Update tests from JNA 5.4.0 to 5.5.0.
     add 0d65a27  Replaced deprecated constants in examples (#38)
     add 70f4133  Replaced deprecated constants in examples #38.
     add e6dcacb  Improve documentation of Pass3bVerifier (#37)
     add c44d006  Improve documentation of Pass3bVerifier (#37)
     add c0a88c6  Javadoc: Replace <code></code> HTML tags with Javadoc {@code} notation.
     add 801524e  Remove trailing white spaces on all lines.
     add db51c10  Remove unnecessary array creation for varargs.
     add 767e359  Update Apache Commons Parent from 49 to 50.
     add d9dc495  Use Objects.requireNonNull() instead of custom check. Minor formatting.
     add e280662  Make testing of extra Java installations easier.
     add 43888f0  Update NOTICE to 2020.
     add fae7302  Update JUnit from 4.12 to 4.13.
     add 71807dd  Fix Javadoc warnings.
     add 1af6a0b  Javadoc and site: use HTTPS in some but not all hrefs.
     add bed8f81  Javadoc fix for BCEL-335 (#41)
     add 3bef6ff  Update tests from Apache Commons Lang 3.9 to 3.10.
     add 02e7ad4  Sort members.
     add a46d927  Port from JUnit 3 to 4.
     add 1faf7d9  [BCEL-336] MethodGen throws NullPointerException upon Invalid Class File Missing Constructor Body.
     add cf91e5b  Typo.
     add 279b2f2  - maven-pmd-plugin 3.12.0 -> 3.13.0. - maven-surefire-plugin 3.0.0-M3 -> 3.0.0-M4. - japicmp-maven-plugin 0.14.1 -> 0.14.3. - jacoco-maven-plugin 0.8.4 -> 0.8.5.
     add 2c7a8da  Normalize formating.
     add 1eb75e6  Add openjdk14 to Travis.
     add ca536cd  Use Map size() directly.
     add ec58fbc  Update tests from commons-io:commons-io 2.6 to 2.7.
     add b61ac1c  Update tests from commons-io:commons-io 2.6 to 2.7.
     add 178ee70  Clean up.
     add 6685411  Test major Java versions with GitHub actions as documented on https://github.com/actions/setup-java
     add ae10173  add support for invokestatic of an InterfaceMethodref (#39)
     add 612ba80  Add support for invokestatic of an InterfaceMethodref #39.
     add 5dd5303  add attribute name(s) to Code.toString() (#40)
     add a58ba1d  Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-bcel.git
     add a977371  Add attribute name(s) to Code.toString() #40.
     add bf06bda  [BCEL-338] org.apache.bcel.generic.InstructionFactory.createInvoke() populates its internal ConstantPoolGen on bad input, then throws exception.
     add 5d1e875  No silly strings in exception messages.
     add c7a62c2  Update next version from 6.4.2 to 6.5.0 since we've added public APIs.
     add 5785722  Fix weird formatting.
     add 0ece85f  No silly strings in exception messages.
     add f959849  [BCEL-339] Throw IllegalArgumentException, IllegalStateException, UnsupportedOperationException instead of RuntimeException.
     add d85b064  Remove trailing spaces.
     add 62f3cc3  Use final.
     add 2a590a5  Use enhanced for loop.
     add 0a5b0ff  Use lambdas.
     add 4bc4381  Use JApiCmp instead of Clirr since Clirr does not know about Java 8.
     add a298161  Fix Maven bundle plugin for Java 15-ea.
     add 866875b  Make some annotation methods public (#45).
     add 5ab10f8  Fix ConcurrentModificationException in the maven-bundle-plugin:4.2.1:manifest on Java 15-ea.
     add f432d7f  Make some annotation methods public (#45)
     add b1d6486  Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-bcel.git
     add cfaa578  Add apache-rat:check.
     add c767656  Fix Javadoc tags.
     add dae276d  Don't need to nest else clause.
     add f04ce8e  IOException not needed in test signature.
     add 5879bf2  Use JApiCmp instead of Clirr since Clirr does not know about Java 8.
     add 58c71f2  Undo.
     add 18821cb  Run default Maven goal.
     add cea9336  Checkstyle: The files are saved in the repo with LF, and on Windows you should use git config core.autocrlf input.
     add 8b0eae7  Replace FindBugs with SpotBugs.
     add b1a3dae  Better local var names.
     add f1b16c3  Better local var names.
     add 7e5355a  Normalize private names to camel-case in org.apache.bcel.classfile.
     add 9110fe5  Normalize private names to camel-case.
     add 2cc40d6  Use -Ddoclint:none.
     add 48ebf8e  Use current version of Maven Javadoc plugin.
     add 6d05f3e  Normalize private names and parameter names to camel-case.
     add 3245ca4  Normalize private names and parameter names to camel-case.
     add 567d2b8  Update release description.
     add 0333c47  Fix spacing.
     add 6752003  Update version.
     add 7bac2bb  Prepare for release 6.5.0.
     add 6aa8b90  Prepare for release 6.5.0.
     add 5a9aa36  Prepare for release 6.5.0.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/maven.yml                        |   2 +-
 .travis.yml                                        |   6 +-
 NOTICE.txt                                         |   2 +-
 README.md                                          |   4 +-
 RELEASE-NOTES.txt                                  |  74 +++
 TODO.JustIce                                       |   2 -
 docs/verifier/GNUmakefile                          |   1 -
 docs/verifier/JustIce.lyx                          |   1 -
 pom.xml                                            | 109 ++--
 src/changes/changes.xml                            |  21 +
 src/conf/checkstyle.xml                            |   5 +-
 src/conf/clirr-ignored-diffs.xml                   |  38 --
 src/examples/ClassDumper.java                      |   4 +-
 src/examples/HelloWorldBuilder.java                |  54 +-
 src/examples/Mini/ASTExpr.java                     |  16 +-
 src/examples/Mini/ASTFunDecl.java                  | 701 +++++++++++----------
 src/examples/Mini/ASTLetExpr.java                  |   3 +-
 src/examples/Mini/ASTProgram.java                  |  22 +-
 src/examples/Mini/MiniC.java                       |  12 +-
 src/examples/Mini/MiniParser.java                  |   8 +-
 src/examples/Mini/ParseException.java              |  12 +-
 src/examples/Mini/SimpleNode.java                  |   4 +-
 src/examples/Package.java                          |   3 +-
 src/examples/listclass.java                        |   8 +-
 src/main/java/org/apache/bcel/Const.java           | 529 ++++++++--------
 src/main/java/org/apache/bcel/Constants.java       | 485 +++++++-------
 src/main/java/org/apache/bcel/ExceptionConst.java  |  19 +-
 .../apache/bcel/classfile/AnnotationDefault.java   |  12 +-
 .../bcel/classfile/AnnotationElementValue.java     |   2 +-
 .../org/apache/bcel/classfile/AnnotationEntry.java |  36 +-
 .../org/apache/bcel/classfile/Annotations.java     |  40 +-
 .../apache/bcel/classfile/ArrayElementValue.java   |  26 +-
 .../org/apache/bcel/classfile/BootstrapMethod.java |  56 +-
 .../apache/bcel/classfile/BootstrapMethods.java    |  38 +-
 .../org/apache/bcel/classfile/ClassParser.java     |  86 +--
 src/main/java/org/apache/bcel/classfile/Code.java  |  77 +--
 .../org/apache/bcel/classfile/CodeException.java   |  80 +--
 .../org/apache/bcel/classfile/ConstantClass.java   |  22 +-
 .../bcel/classfile/ConstantInvokeDynamic.java      |   2 +-
 .../bcel/classfile/ConstantMethodHandle.java       |  24 +-
 .../apache/bcel/classfile/ConstantMethodType.java  |  12 +-
 .../org/apache/bcel/classfile/ConstantModule.java  |  22 +-
 .../apache/bcel/classfile/ConstantNameAndType.java |  38 +-
 .../org/apache/bcel/classfile/ConstantPackage.java |  22 +-
 .../org/apache/bcel/classfile/ConstantPool.java    |  58 +-
 .../org/apache/bcel/classfile/ConstantString.java  |  22 +-
 .../org/apache/bcel/classfile/ConstantValue.java   |  20 +-
 .../org/apache/bcel/classfile/ElementValue.java    |   2 +-
 .../apache/bcel/classfile/EnumElementValue.java    |   2 +-
 .../org/apache/bcel/classfile/ExceptionTable.java  |  54 +-
 .../java/org/apache/bcel/classfile/InnerClass.java |  86 +--
 .../org/apache/bcel/classfile/InnerClasses.java    |  34 +-
 .../java/org/apache/bcel/classfile/JavaClass.java  | 176 +++---
 .../java/org/apache/bcel/classfile/LineNumber.java |  36 +-
 .../org/apache/bcel/classfile/LineNumberTable.java |  48 +-
 .../org/apache/bcel/classfile/LocalVariable.java   | 110 ++--
 .../apache/bcel/classfile/LocalVariableTable.java  |  46 +-
 .../bcel/classfile/LocalVariableTypeTable.java     |  34 +-
 .../org/apache/bcel/classfile/MethodParameter.java |  32 +-
 .../apache/bcel/classfile/MethodParameters.java    |   2 +-
 .../java/org/apache/bcel/classfile/Module.java     | 132 ++--
 .../org/apache/bcel/classfile/ModuleExports.java   |  38 +-
 .../org/apache/bcel/classfile/ModuleMainClass.java |  36 +-
 .../org/apache/bcel/classfile/ModuleOpens.java     |  38 +-
 .../org/apache/bcel/classfile/ModulePackages.java  |  52 +-
 .../org/apache/bcel/classfile/ModuleProvides.java  |  30 +-
 .../org/apache/bcel/classfile/ModuleRequires.java  |  26 +-
 .../java/org/apache/bcel/classfile/NestHost.java   |  30 +-
 .../java/org/apache/bcel/classfile/PMGClass.java   |  50 +-
 .../bcel/classfile/ParameterAnnotationEntry.java   |  12 +-
 .../bcel/classfile/ParameterAnnotations.java       |  36 +-
 .../java/org/apache/bcel/classfile/Signature.java  |  26 +-
 .../apache/bcel/classfile/SimpleElementValue.java  |  22 +-
 .../java/org/apache/bcel/classfile/SourceFile.java |  24 +-
 .../org/apache/bcel/classfile/StackMapEntry.java   | 278 ++++----
 .../org/apache/bcel/classfile/StackMapType.java    |  20 +-
 .../java/org/apache/bcel/classfile/Unknown.java    |  10 +-
 .../java/org/apache/bcel/classfile/Utility.java    |  55 +-
 .../java/org/apache/bcel/classfile/package.html    |   3 -
 .../bcel/generic/AnnotationElementValueGen.java    |   4 +-
 .../apache/bcel/generic/ArrayElementValueGen.java  |   2 +-
 .../org/apache/bcel/generic/ArrayInstruction.java  |   2 +-
 .../java/org/apache/bcel/generic/ArrayType.java    |  18 +-
 .../java/org/apache/bcel/generic/ClassGen.java     | 166 ++---
 .../org/apache/bcel/generic/CodeExceptionGen.java  |  78 +--
 .../org/apache/bcel/generic/ConstantPoolGen.java   |  76 +--
 .../org/apache/bcel/generic/ElementValueGen.java   |   4 +-
 .../apache/bcel/generic/ElementValuePairGen.java   |  20 +-
 .../apache/bcel/generic/EnumElementValueGen.java   |   2 +-
 .../java/org/apache/bcel/generic/FieldGen.java     |   2 +-
 .../apache/bcel/generic/FieldGenOrMethodGen.java   |  30 +-
 .../org/apache/bcel/generic/INVOKEDYNAMIC.java     |   2 +-
 .../org/apache/bcel/generic/INVOKEINTERFACE.java   |   2 +-
 .../org/apache/bcel/generic/INVOKESPECIAL.java     |   2 +-
 .../java/org/apache/bcel/generic/INVOKESTATIC.java |   2 +-
 .../org/apache/bcel/generic/INVOKEVIRTUAL.java     |   2 +-
 .../apache/bcel/generic/InstructionFactory.java    |  79 ++-
 .../org/apache/bcel/generic/InstructionHandle.java |   4 +-
 .../org/apache/bcel/generic/InstructionList.java   |  14 +-
 .../org/apache/bcel/generic/JsrInstruction.java    |   2 +-
 src/main/java/org/apache/bcel/generic/LDC.java     |   4 +-
 src/main/java/org/apache/bcel/generic/LDC2_W.java  |   4 +-
 .../org/apache/bcel/generic/LineNumberGen.java     |  21 +-
 .../org/apache/bcel/generic/LocalVariableGen.java  |  26 +-
 .../bcel/generic/LocalVariableInstruction.java     |  26 +-
 .../java/org/apache/bcel/generic/MethodGen.java    | 359 ++++++-----
 .../java/org/apache/bcel/generic/ObjectType.java   |  34 +-
 src/main/java/org/apache/bcel/generic/SWITCH.java  |  12 +-
 src/main/java/org/apache/bcel/generic/Select.java  |   2 +-
 .../apache/bcel/generic/SimpleElementValueGen.java |  10 +-
 src/main/java/org/apache/bcel/generic/Type.java    |   2 +-
 src/main/java/org/apache/bcel/generic/package.html |   3 -
 src/main/java/org/apache/bcel/package.html         |   5 +-
 .../java/org/apache/bcel/util/BCELFactory.java     |   2 +-
 src/main/java/org/apache/bcel/util/ClassPath.java  |  20 +-
 src/main/java/org/apache/bcel/util/CodeHTML.java   |  92 +--
 .../java/org/apache/bcel/util/ConstantHTML.java    |  74 +--
 .../org/apache/bcel/util/InstructionFinder.java    |  10 +-
 .../java/org/apache/bcel/util/JavaWrapper.java     |  12 +-
 .../util/MemorySensitiveClassPathRepository.java   |  10 +-
 src/main/java/org/apache/bcel/util/MethodHTML.java |  14 +-
 src/main/java/org/apache/bcel/util/package.html    |   5 -
 .../org/apache/bcel/verifier/VerifierFactory.java  |   2 +-
 .../org/apache/bcel/verifier/VerifyDialog.java     |   8 +-
 .../verifier/exc/AssertionViolatedException.java   |   3 +-
 .../java/org/apache/bcel/verifier/exc/package.html |   3 -
 .../java/org/apache/bcel/verifier/package.html     |   3 -
 .../bcel/verifier/statics/Pass2Verifier.java       |  12 +-
 .../bcel/verifier/statics/Pass3aVerifier.java      |  20 +-
 .../org/apache/bcel/verifier/statics/package.html  |   3 -
 .../verifier/structurals/ControlFlowGraph.java     |   2 +-
 .../verifier/structurals/ExceptionHandler.java     |  12 +-
 .../verifier/structurals/ExceptionHandlers.java    |  10 +-
 .../structurals/InstConstraintVisitor.java         |   4 +-
 .../bcel/verifier/structurals/Pass3bVerifier.java  |  85 ++-
 .../bcel/verifier/structurals/Subroutines.java     |   2 +-
 .../apache/bcel/verifier/structurals/package.html  |   3 -
 src/site/resources/bcel5-bcel6-clirr-report.html   |  24 +-
 src/site/xdoc/download_bcel.xml                    |  26 +-
 src/site/xdoc/faq.xml                              |   5 +-
 src/site/xdoc/index.xml                            |   2 +-
 src/site/xdoc/manual/introduction.xml              |   2 +-
 src/site/xdoc/projects.xml                         |   6 +-
 .../bcel/LocalVariableTypeTableTestCase.java       |   4 +-
 .../bcel/classfile/CodeExceptionTestCase.java}     |  20 +-
 .../bcel/classfile/LocalVariableTestCase.java}     |  20 +-
 .../org/apache/bcel/generic/EmptyStaticInit.java}  |   8 +-
 .../bcel/generic/JdkGenericDumpTestCase.java       |  51 +-
 .../org/apache/bcel/generic/MethodGenTestCase.java |  97 +--
 .../org/apache/bcel/util/Class2HTMLTestCase.java   |  12 +
 .../org/apache/bcel/util/ClassPathTestCase.java    |   2 +-
 .../statics/Pass2VerifierTestCase.java}            |  25 +-
 .../UninitializedObjectTypeTestCase.java}          |  23 +-
 153 files changed, 3184 insertions(+), 2995 deletions(-)
 delete mode 100644 src/conf/clirr-ignored-diffs.xml
 copy src/{main/java/org/apache/bcel/classfile/ConstantObject.java => test/java/org/apache/bcel/classfile/CodeExceptionTestCase.java} (73%)
 copy src/{main/java/org/apache/bcel/classfile/ConstantObject.java => test/java/org/apache/bcel/classfile/LocalVariableTestCase.java} (73%)
 copy src/{main/java/org/apache/bcel/generic/AllocationInstruction.java => test/java/org/apache/bcel/generic/EmptyStaticInit.java} (88%)
 copy src/test/java/org/apache/bcel/{data/AttributeTestClassEM01.java => verifier/statics/Pass2VerifierTestCase.java} (72%)
 copy src/test/java/org/apache/bcel/{data/PLSETestClass.java => verifier/structurals/UninitializedObjectTypeTestCase.java} (72%)