libasm3-java - Java bytecode manipulation framework

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libasm3-java
Package version 3.3.2
Package release 2
Package architecture all
Package type deb
Installed size 875 B
Download size 653.86 KB
Official Mirror
It can be used to dynamically generate stub classes or other proxy classes,
directly in binary form, or to dynamically modify classes at load time, i.e.,
just before they are loaded into the Java Virtual Machine.
ASM offers similar functionalities as BCEL or SERP, but is much smaller
(25KB instead of 350KB for BCEL and 150KB for SERP) and faster
than these tools (the overhead of a load time class transformation is on
the order of 60% with ASM, 700% or more with BCEL, and 1100% or more with
SERP). ASM was designed to be used in a dynamic and static way and was
therefore designed and implemented to be as small and as fast as possible.


Package Version Architecture Repository
libasm3-java_3.3.2-2_all.deb 3.3.2 all Debian Main
libasm3-java - - -


Type URL
Binary Package libasm3-java_3.3.2-2_all.deb
Source Package asm3

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libasm3-java deb package:
    # sudo apt-get install libasm3-java




2013-04-27 - Emmanuel Bourg <>
asm3 (3.3.2-2) unstable; urgency=low
* Team upload.
* Updated the watch file to match only the 3.x versions
* Bumped Standards-Version to 3.9.4 (no changes)
* Removed Michael Koch from the Uploaders list (Closes: #653989)
* debian/copyright: Updated the Format URI
* debian/rules: Improved the clean target to allow rebuilds
[ Jakub Adam ]
* Add Eclipse-BuddyPolicy: global to OSGi metadata. This allows asm3
to find and load classes not in its Require-Bundle and Import-Package.
(Needed by Jython running inside Eclipse.)
2011-09-12 - Torsten Werner <>
asm3 (3.3.2-1) unstable; urgency=low
* Team upload.
* New upstream release.
* Change debian/watch to point to upstream's SVN repository. Add
* Remove all prebuilt jar files from orig tarball.
* Install asm-debug-all.jar.
* Do no longer install symlinks from asm3-all.jar to the individual jars.
Install the real files instead.
* Use upstream provided pom files instead of shipping them in the debian
2011-08-03 - Paul Tagliamonte <>
asm3 (3.3.1-1) unstable; urgency=low
[ Paul Tagliamonte ]
* Team upload.
* Bumped Standards-Version to 3.9.2, no changes required.
* Changed debian/copyright to use DEP5, this should get rid of
the two existing lintian warnings about copyright.
[ Niels Thykier ]
* Bumped debhelper compat to 7.
* Updated clean target to clean up after the maven helpers.
2010-05-29 - Niels Thykier <>
asm3 (3.2-4) unstable; urgency=low
* Removed Barry Hawkins from Uploaders; Thanks for your work
on this package in the past.
* Converted source to 3.0 (quilt).
2010-02-10 - Niels Thykier <>
asm3 (3.2-3) unstable; urgency=low
* Added myself to Uploaders.
* Added a fix to the OSGi-metadata for the asm3-all jar and install
said jar (it is needed by eclipse).
* Replaced all other jars with a symlink to the asm3-all jar.
* Bumped Standards-Version to 3.8.4 - no changes required.
* Bumped debhelper compat to 7.
2009-08-09 - Torsten Werner <>
asm3 (3.2-2) unstable; urgency=low
* Upload to unstable.
2009-05-15 - Ludovic Claude <>
asm3 (3.2-1) experimental; urgency=low
[Ludovic Claude]
* New upstream version, add myself to Uploaders
* Change section to java, bump up Standards-Version to 3.8.1
* Use cdbs for the build
* Add the Maven POM to the package,
* Add a Build-Depends-Indep dependency on maven-repo-helper
* Use mh_installpom and mh_installjar to install the POM and the jar to the
Maven repository
* Add ${misc:Depends} to Depends to clear Lintian warnings  
* Change the dependency on java-gcj to default-jdk
* Remove Depends on Java runtimes as it is a library
[Damien Raude-Morvan]
* Removed Marcus Crafter from Uploaders (Closes: #521480)
2008-04-26 - Michael Koch <>
asm3 (3.1-2) unstable; urgency=low
* Cleaned up diff.gz and removed patch to asm 3.0.
* Cleaned up debian/copyright.
* Build package in binary-indep target of debian/rules.
* Don't Build-Depend on dpatch.
* Don't use '-1' in Build-Depends.
* Updated Standards-Version to 3.7.3.
* Added Vcs-Svn and Vcs-Browser fields.
* Changed watch file to another mirror.
2007-10-30 - Michael Koch <>
asm3 (3.1-1) unstable; urgency=low
* New upstream version.
* Fixed watch file to point to the correct upstream download.
* Updated debhelper level to 5.
* Added Homepage field to debian/control.
2007-05-11 - Michael Koch <>
asm3 (3.0+svn20070511-1) unstable; urgency=low
* New upstream release
* debian/ fixed path to local java api docs

See Also

Package Description
libasm4-java-doc_5.0.3-1_all.deb Documentation for ASM, the Java(TM) bytecode manipulation framework
libasm4-java_5.0.3-1_all.deb Java bytecode manipulation framework
libasn1-8-heimdal_1.6~rc2+dfsg-9+deb8u1_amd64.deb Heimdal Kerberos - ASN.1 library
libasound2-data_1.0.28-1_all.deb Configuration files and profiles for ALSA drivers
libasound2-dev_1.0.28-1_amd64.deb shared library for ALSA applications -- development files
libasound2-doc_1.0.28-1_all.deb documentation for user-space ALSA application programming
libasound2-plugin-equal_0.6-6_amd64.deb equalizer plugin for ALSA
libasound2-plugins_1.0.28-1+b1_amd64.deb ALSA library additional plugins
libasound2_1.0.28-1_amd64.deb shared library for ALSA applications
libaspect-perl_1.04-1_all.deb module for Aspect-Oriented Programming in Perl
libaspectj-java-doc_1.8.3-2_all.deb aspect-oriented extension for Java - API documentation
libaspectj-java_1.8.3-2_all.deb aspect-oriented extension for Java - library
libaspectj-maven-plugin-java_1.7-1_all.deb AspectJ compiler Maven Plugin
libaspell-dev_0.60.7~20110707-1.3_amd64.deb Development files for applications with GNU Aspell support
libaspell15_0.60.7~20110707-1.3_amd64.deb GNU Aspell spell-checker runtime library