Advanced - Powered by Google


   
Log In
New Account
  
 
Home
My Page
Project Tree
Project Openings
ASM
          
 
 
Summary
Tracker
Lists
News
CVS
Files
            
 
Posted By: Eric Bruneton
Date: 2011-10-29 18:00
Summary: ASM 4.0 released

this version brings only minor changes compared to 4.0 RC2 (in particular there is no API change). But its brings many changes compared to the previous stable release, ASM 3.3.1 (see http://asm.ow2.org/jdiff33to40/changes.html):
- full support of Java 7. ASM 3.3.1 does not work with Java 7 classes because of many changes to the class file format, including new constant pool types.
- support of the Java 7 invokedynamic encoding and bootstrap method arguments. Practically, this means that invokedynamic no longer triggers a call to visitMethodInsn but uses a specific new visitInvokeDynamicInsn method.
- use of generics and varargs in the ASM API. To use the 1.5 compatible API you have to compile using all/asm-debug-all-*.jar which is 1.5 compatible and also contains the debug information. When running you can use all/asm-all-*.jar or several asm-*jar depending on your usage.
- use of abstract classes instead of interfaces for ClassVisitor, FieldVisitor, etc. The goal is to be able to ensure backward binary compatibility in future ASM versions. Look at the new chapters 5 and 10 in the ASM User Guide to learn how to write visitors that will remain valid in future versions.
- as a consequence, ClassAdapter and MethodAdapter have been merged into ClassVisitor and MethodVisitor, classes using multiple interface inheritance have been removed (e.g. MemberNode, EmptyVisitor) or adapted (e.g. trace and asmifier classes in asm.util).
- many bug fixes and other improvements.

The ASM team

Latest News
LemonLDAP::NG 1.4.1 is out!
    Clément OUDOT - 2014-07-25 12:34
Talend Open Studio for Data Integration 5.6.0M2 available
    Patrick Coffre - 2014-07-07 18:55
LemonLDAP::NG 1.4.0 is out!
    Clément OUDOT - 2014-06-30 17:14
Talend Open Studio for Data Integration 5.5.1 available
    Patrick Coffre - 2014-06-25 11:19
Release WebLab Bundle 2.0.2
    Arnaud Saval - 2014-06-25 11:18

Discussion Forums: ASM 4.0 released

Start New Thread Start New Thread | Admin

 

Topic Topic Starter Replies Last Post
 wtg5ser02012-05-19 05:43
 ewfreser02012-05-10 03:07
 ewfreser02012-05-10 03:05
   

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