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%)