objectweb-asm - A code manipulation tool to implement adaptable systems

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE JAVA all
Package name objectweb-asm
Package version 3.3.1
Package release 58.1
Package architecture noarch
Package type rpm
Installed size 422.18 KB
Download size 198.63 KB
Official Mirror ftp.gwdg.de
ASM is a Java bytecode manipulation framework.
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
ASM offers similar functionalities as BCEL or SERP, but is much


Package Version Architecture Repository
objectweb-asm-3.3.1-14.1.noarch.rpm 3.3.1 noarch openSUSE Oss
objectweb-asm - - -


Name Value
java-headless -
javapackages-tools -
xml-commons-apis -


Name Value
mvn(asm:asm) = 3.3.1
mvn(asm:asm-all) = 3.3.1
mvn(asm:asm-all:pom:) = 3.3.1
mvn(asm:asm-analysis) = 3.3.1
mvn(asm:asm-analysis:pom:) = 3.3.1
mvn(asm:asm-commons) = 3.3.1
mvn(asm:asm-commons:pom:) = 3.3.1
mvn(asm:asm-tree) = 3.3.1
mvn(asm:asm-tree:pom:) = 3.3.1
mvn(asm:asm-util) = 3.3.1
mvn(asm:asm-util:pom:) = 3.3.1
mvn(asm:asm-xml) = 3.3.1
mvn(asm:asm-xml:pom:) = 3.3.1
mvn(asm:asm:pom:) = 3.3.1
objectweb-asm = 3.3.1-58.1
osgi(org.objectweb.asm) = 3.3.1


Type URL
Binary Package objectweb-asm-3.3.1-58.1.noarch.rpm
Source Package objectweb-asm-3.3.1-58.1.src.rpm

Install Howto

  1. Add the openSUSE JAVA repository:
    # zypper addrepo http://ftp.gwdg.de/pub/opensuse/repositories/Java:/packages/openSUSE_Tumbleweed/ opensuse-java
  2. Install objectweb-asm rpm package:
    # zypper install objectweb-asm




2018-05-16 - fstrba@suse.com
- Build with source and target 8 to prepare for a possible removal
of 1.6 compatibility
- Added patch:
* asm-3.3.1-jdk9.patch
+ Since JDK9, "_" is reserved keyword
2017-10-04 - fstrba@suse.com
- Remove dependency on java-1_5_0-gcj-compat-devel
- Specify java source and target level 1.6 to allow building with
- Added patch:
* asm-3.3.1-sourcetarget.patch
+ Don't hardcode the source and target levels, allow specifying
them on command-line
2017-05-19 - dziolkowski@suse.com
- New build dependency: javapackages-local
- cleaned spec using spec-cleaner
- remove "section free" macro
- get rid of %if 0 blocks
2015-03-18 - tchvatal@suse.com
- Fix build with new javapackages-tools
2013-09-25 - mvyskocil@suse.com
- Build with gcc-java as openjdk7 (1.7.0_40) fails to build it
- Disable javadoc package
2013-09-11 - mvyskocil@suse.com
- use add_maven_depmap from javapackages-tools
2013-09-09 - tchvatal@suse.com
- Move from jpackage-utils to javapackage-tools
2011-12-18 - nlminhtl@gmail.com
- 3.3.1 release
* added new InstructionAdapter class, TryCatchBlockSorter (provided by Adrian Sampson)
* improved extensibility of analysis package (patch from Markus Heiden)
* 314119 Provide read access to uninitializedTypes in AnalyzerAdapter
* 313804 Improve analysis results
* a lot of bugfixes
2009-06-02 - mvyskocil@suse.cz
- Initial SUSE packaging of objectweb-asm (from jpp 5.0)

See Also

Package Description
openmarkup-1.1-28.1.noarch.rpm Open Markup Interface for object realizers and XML object realization
openmarkup-javadoc-1.1-28.1.noarch.rpm Open Markup Interface for object realizers and XML object realization
openmarkup-manual-1.1-28.1.noarch.rpm Open Markup Interface for object realizers and XML object realization
oro-2.0.8-309.1.noarch.rpm Full regular expressions API
paperclips-1.0.4-7.6.noarch.rpm Simplified Java Printing Support for SWT
paperclips-javadoc-1.0.4-7.6.noarch.rpm Javadoc for paperclips
patterns-devel-java-devel_java-20170319-13.1.i586.rpm Java Development
patterns-devel-java-devel_java-20170319-13.1.x86_64.rpm Java Development
postgresql-jdbc-9.4-29.6.noarch.rpm Official JDBC Driver for PostgreSQL
postgresql-jdbc-javadoc-9.4-29.6.noarch.rpm Javadoc for postgresql-jdbc
python2-antlr-2.7.7-174.1.i586.rpm ANother Tool for Language Recognition (python runtime)
python2-antlr-2.7.7-174.1.x86_64.rpm ANother Tool for Language Recognition (python runtime)
python3-javapackages-5.2.0+git20180620.70fa2258-58.1.i586.rpm Module for handling various files for Java packaging
python3-javapackages-5.2.0+git20180620.70fa2258-58.1.x86_64.rpm Module for handling various files for Java packaging
qdox-1.12.1-48.1.noarch.rpm Extract class/interface/method definitions from sources