ObjectWeb ASM

The ASM library is a project of the OW2 consortium. It provides a simple API for decomposing, modifying, and recomposing binary Java classes (i.e. bytecode). The project was originally conceived and developed by Eric Bruneton. ASM is Java-centric at present, and does not currently have a backend that exposes other bytecode implementations (such as .NET bytecode, Python bytecode, etc.). The name "ASM" is not an acronym: it is just a reference to the asm keyword of C, which allows some functions to be implemented in assembly language.

Author
enEric Bruneton
Comment
enThe ASM library is a project of the OW2 consortium. It provides a simple API for decomposing, modifying, and recomposing binary Java classes (i.e. bytecode). The project was originally conceived and developed by Eric Bruneton. ASM is Java-centric at present, and does not currently have a backend that exposes other bytecode implementations (such as .NET bytecode, Python bytecode, etc.). The name "ASM" is not an acronym: it is just a reference to the asm keyword of C, which allows some functions to be implemented in assembly language.
Developer
OW2
Developer
OW2
Genre
enbytecode Engineering Library
Genre
Bytecode
Has abstract
enThe ASM library is a project of the OW2 consortium. It provides a simple API for decomposing, modifying, and recomposing binary Java classes (i.e. bytecode). The project was originally conceived and developed by Eric Bruneton. ASM is Java-centric at present, and does not currently have a backend that exposes other bytecode implementations (such as .NET bytecode, Python bytecode, etc.). The name "ASM" is not an acronym: it is just a reference to the asm keyword of C, which allows some functions to be implemented in assembly language.
Hypernym
Project
Is primary topic of
ObjectWeb ASM
Label
enObjectWeb ASM
LatestReleaseDate
3 April 2022
Latest release date
3 April 2022
LatestReleaseVersion
9.30
Latest release version
9.3
License
BSD License
License
BSD License
Link from a Wikipage to an external page
web.archive.org/web/20130618025348/http:/www.drgarbage.com/bytecode-visualizer.html
web.archive.org/web/20060706114810/http:/aspectwerkz.codehaus.org/
www.ow2.org/
Link from a Wikipage to another Wikipage
.NET Framework
Aspect oriented programming
AspectWerkz
BSD License
Bytecode
Byte Code Engineering Library
Category:Java (programming language) libraries
Category:Java APIs
Category:OW2
Category:Software using the BSD license
Cross-platform
Groovy (programming language)
Inline assembler
Java (programming language)
Javassist
JDK 7
OW2
Python (programming language)
Type system
Visitor pattern
Name
enASM
Name
enASM
OperatingSystem
Cross-platform
Operating system
Cross-platform
ProgrammingLanguage
Java (programming language)
Programming language
Java (programming language)
SameAs
2d1nw
ASM (logiciel)
m.0f7db8
Q2819430
SeeAlso
Da Vinci Machine
Subject
Category:Java (programming language) libraries
Category:Java APIs
Category:OW2
Category:Software using the BSD license
WasDerivedFrom
ObjectWeb ASM?oldid=1121166041&ns=0
WikiPageLength
5352
Wikipage page ID
5823945
Wikipage revision ID
1121166041
WikiPageUsesTemplate
Template:Infobox software
Template:Official URL
Template:Official website
Template:Reflist
Template:See also
Template:Start date and age
Wordnet_type
synset-software-noun-1