javassist - The Java Programming Assistant provides simple Java bytecode manipulation

Property Value
Distribution CentOS 7
Repository CentOS x86_64
Package name javassist
Package version 3.16.1
Package release 10.el7
Package architecture noarch
Package type rpm
Installed size 703.50 KB
Download size 626.67 KB
Official Mirror
Javassist enables Java programs to define a new class at runtime and to
modify a class file when the JVM loads it. Unlike other similar
bytecode editors, Javassist provides two levels of API: source level
and bytecode level. If the users use the source-level API, they can
edit a class file without knowledge of the specifications of the Java
bytecode. The whole API is designed with only the vocabulary of the
Java language. You can even specify inserted bytecode in the form of
source text; Javassist compiles it on the fly. On the other hand, the
bytecode-level API allows the users to directly edit a class file as
other editors.


Package Version Architecture Repository
javassist - - -


Name Value
java >= 1.5
jpackage-utils -
mvn(com.sun:tools) -


Name Value
javassist = 3.16.1-10.el7
mvn(javassist:javassist) = 3.16.1-GA
mvn(org.javassist:javassist) = 3.16.1-GA


Type URL
Binary Package javassist-3.16.1-10.el7.noarch.rpm
Source Package javassist-3.16.1-10.el7.src.rpm

Install Howto

Install javassist rpm package:

# yum install javassist




2013-12-27 - Daniel Mach <> - 3.16.1-10
- Mass rebuild 2013-12-27
2013-11-13 - Mikolaj Izdebski <> - 3.16.1-9
- Remove system-scoped dependency on tools.jar
2013-08-23 - Michal Srb <> - 3.16.1-8
- Migrate away from mvn-rpmbuild (Resolves: #997484)
2013-07-12 - Mikolaj Izdebski <> - 3.16.1-7
- Remove workaround for rpm bug #646523
2013-06-28 - Mikolaj Izdebski <> - 3.16.1-6
- Rebuild to regenerate API documentation
- Resolves: CVE-2013-1571
2013-02-26 - Mikolaj Izdebski <> - 3.16.1-5
- Remove unneeded BR on maven-doxia
- Resolves: rhbz#915607
2013-02-14 - Fedora Release Engineering <> - 3.16.1-4
- Rebuilt for
2013-02-06 - Java SIG <> - 3.16.1-3
- Update for
- Replace maven BuildRequires with maven-local
2012-07-19 - Fedora Release Engineering <> - 3.16.1-2
- Rebuilt for
2012-04-24 - Andy Grimm <> - 3.16.1-1
- Update to latest upstream release.

See Also

Package Description
javassist-javadoc-3.16.1-10.el7.noarch.rpm Javadocs for javassist
jaxen-1.1.3-11.el7.noarch.rpm An XPath engine written in Java
jaxen-demo-1.1.3-11.el7.noarch.rpm Samples for jaxen
jaxen-javadoc-1.1.3-11.el7.noarch.rpm Javadoc for jaxen
jbigkit-2.0-11.el7.x86_64.rpm JBIG1 lossless image compression tools
jbigkit-devel-2.0-11.el7.i686.rpm JBIG1 lossless image compression library -- development files
jbigkit-devel-2.0-11.el7.x86_64.rpm JBIG1 lossless image compression library -- development files
jbigkit-libs-2.0-11.el7.i686.rpm JBIG1 lossless image compression library
jbigkit-libs-2.0-11.el7.x86_64.rpm JBIG1 lossless image compression library
jboss-annotations-1.1-api-1.0.1-0.6.20120212git76e1a2.el7.noarch.rpm Common Annotations 1.1 API
jboss-annotations-1.1-api-javadoc-1.0.1-0.6.20120212git76e1a2.el7.noarch.rpm Javadocs for jboss-annotations-1.1-api
jboss-ejb-3.1-api-1.0.2-10.el7.noarch.rpm EJB 3.1 API
jboss-ejb-3.1-api-javadoc-1.0.2-10.el7.noarch.rpm Javadocs for jboss-ejb-3.1-api
jboss-el-2.2-api-1.0.1-0.7.20120212git2fabd8.el7.noarch.rpm Expression Language 2.2 API
jboss-el-2.2-api-javadoc-1.0.1-0.7.20120212git2fabd8.el7.noarch.rpm Javadocs for jboss-el-2.2-api