Advanced - Powered by Google

Log In
New Account
My Page
Project Tree
Project Openings
Posted By: Eric Bruneton
Date: 2014-03-16 16:30
Summary: ASM 5.0 released

This version is fully backward compatible with ASM 5.0 BETA (itself binary compatible with the 4.x versions) and provides full support for the new Java 8 class format features. However, new dynamic checks have been added in order to make sure that ASM version numbers (e.g. Opcodes.ASM4, Opcodes.ASM5, etc) are correctly used at runtime by subclasses of the ASM classes (as documented in the API).

Another major difference is that visitMethodInsn(int,String,String,String) is now deprecated, and replaced with visitMethodInsn(int,String,String,String,boolean) -- in order to support invokespecial and invokestatic on interfaces in Java 8. Visitors declared with the Opcodes.ASM5 version MUST use this new method instead of the deprecated one (old visitors using the Opcodes.ASM4 and using the deprecated method will continue to work). See chapters 5 and 10 of the User Guide ( for more details.

Bug fixes:
317111 source debug extension size should not be limeted to 64k
316682 maxLocals not updated in AnalyzerAdapter constructor.
316630 Type verification in CheckAnnotationAdapter.
316545 ASM incorrectly merges Object[] and byte[][] in StackMapTable.
316555 Wrong maxLocals calculation in AnalyzerAdapter.
316553 InsnListIterator can't get previous entry after exec "remove()".

Latest News
ASM 6.1-beta released
    Eric Bruneton - 2018-01-06 15:03
XWiki 9.9 Released
    Ecaterina Moraru (Valica) - 2017-10-24 17:50
ASM 6.0 released
    Eric Bruneton - 2017-09-23 11:21
Knowage 6.0 available now!
    Grazia Cazzin - 2017-06-20 13:14
XWiki 9.1 Released
    Vincent Massol - 2017-02-27 23:24

Discussion Forums: ASM 5.0 released

Start New Thread Start New Thread | Admin


Topic Topic Starter Replies Last Post

Copyright © 1999-2008, OW2 Consortium | contact | You have a difficulty, a problem ? Please report an issue using your OW2 forge account credentials