[ https://issues.apache.org/jira/browse/BCEL-183?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14354550#comment-14354550 ]
Emmanuel Bourg commented on BCEL-183: ------------------------------------- The verifier does indeed adapt to the version of the classfile in some cases. For example BCEL-174 fixed the validation of the interface methods to allow the default methods with Java 8. > Implement Java 7 field/method name validation rules > --------------------------------------------------- > > Key: BCEL-183 > URL: https://issues.apache.org/jira/browse/BCEL-183 > Project: Commons BCEL > Issue Type: Improvement > Components: Verifier > Affects Versions: 5.2 > Reporter: Jérôme Leroux > Fix For: 6.0 > > Attachments: BCEL-183-2.patch, BCEL-183-2.zip, BCEL-183-src.zip, > BCEL-183.patch, BCEL-183.zip > > Original Estimate: 2h > Remaining Estimate: 2h > > The JustIce bytecode verifier checks the validity of the field name and the > variable name considering the java langage specification. > This check is not specified by the bytecode verifier specification. > This may lead to bytecode verification errors in pass2 on valid classfiles. -- This message was sent by Atlassian JIRA (v6.3.4#6332)