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 ba69ce3 [BCEL-323]BCELifier to set major and minor versions (#31)
ba69ce3 is described below
commit ba69ce3ca845de5a2ca0c57ac722e55f98fb4fb0
Author: Tomo Suzuki <[email protected]>
AuthorDate: Wed Jul 10 14:57:44 2019 -0400
[BCEL-323]BCELifier to set major and minor versions (#31)
* BCELifier to set major and minor versions
* changes.xml
---
src/changes/changes.xml | 1 +
src/main/java/org/apache/bcel/util/BCELifier.java | 2 ++
2 files changed, 3 insertions(+)
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index ac25c9a..975ea33 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -73,6 +73,7 @@ The <action> type attribute can be add,update,fix,remove.
<action issue="BCEL-322" type="add" dev="ggregory" due-to="Gary
Gregory">Add constants to org.apache.bcel.Const for Java 14.</action>
<action issue="BCEL-270" type="fix" dev="ggregory"
due-to="Alexandru-Constantin Bledea">Calling toString(ConstantPool) on
InvokeInstruction throws NullPointerException.</action>
<action issue="BCEL-321" type="add" dev="ggregory" due-to="Tomo
Suzuki">Refactor subclasses of ClassPathRepository for differences in
underlying cache.</action>
+ <action issue="BCEL-323" type="fix" dev="ggregory" due-to="Tomo
Suzuki">org.apache.bcel.util.BCELifier to set major and minor versions.</action>
</release>
<release version="6.3.1" date="2019-03-20" description="Bug fix release">
diff --git a/src/main/java/org/apache/bcel/util/BCELifier.java
b/src/main/java/org/apache/bcel/util/BCELifier.java
index cf49d19..f861f7a 100644
--- a/src/main/java/org/apache/bcel/util/BCELifier.java
+++ b/src/main/java/org/apache/bcel/util/BCELifier.java
@@ -108,6 +108,8 @@ public class BCELifier extends
org.apache.bcel.classfile.EmptyVisitor {
+ "\", \"" + super_name + "\", " + "\"" +
clazz.getSourceFileName() + "\", "
+ printFlags(clazz.getAccessFlags(), FLAGS.CLASS) + ", "
+ "new String[] { " + inter + " });");
+ _out.println(" _cg.setMajor(" + clazz.getMajor() +");");
+ _out.println(" _cg.setMinor(" + clazz.getMinor() +");");
_out.println();
_out.println(" _cp = _cg.getConstantPool();");
_out.println(" _factory = new InstructionFactory(_cg, _cp);");