25 captures
15 Dec 2005 - 10 Aug 2025
Jan FEB Mar
26
2012 2013 2014
success
fail

About this capture

COLLECTED BY

Organization: Alexa Crawls

Starting in 1996, Alexa Internet has been donating their crawl data to the Internet Archive. Flowing in every day, these data are added to the Wayback Machine after an embargo period.

Collection: Alexa Crawls

Starting in 1996, Alexa Internet has been donating their crawl data to the Internet Archive. Flowing in every day, these data are added to the Wayback Machine after an embargo period.
TIMESTAMPS

The Wayback Machine - http://web.archive.org/web/20130226055648/http://en.wikipedia.org:80/wiki/Javassist
 




Javassist

 

From Wikipedia, the free encyclopedia
 

Jump to: navigation, search  
Javassist
Developer(s) Shigeru Chiba (programmer)
Stable release 3.16.1.GA / March 6, 2012; 11 months ago (2012-03-06)
Written in Java
Operating system Cross-platform
Type Bytecode Engineering Library
License dual license of the MPL and LGPL.
Website http://www.csg.is.titech.ac.jp/~chiba/javassist/

Javassist (Java programming assistant) is a Java library providing a means to manipulate the Java bytecode of an application.[1] In this sense Javassist provides the support for structural reflection, i.e. the ability to change the implementation of a classatrun time.

Bytecode manipulation is performed at load-time through a provided class loader.

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. Using the source-level API, programmers 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. Programmers can even specify inserted bytecode in the form of Java 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.

Contents

[edit] Uses

Javassist can be used for the following:

[edit] References

  1. ^ "Javassist". JBoss Community. http://www.jboss.org/javassist.

[edit] See also

Portal icon Java portal

[edit] External links



Retrieved from "http://en.wikipedia.org/w/index.php?title=Javassist&oldid=534678912" 

Categories: 
Java libraries
Programming language topic stubs
Hidden categories: 
WikiProject Computer science stubs
 

Navigation menu

 

Personal tools



Create account
Log in
 



Namespaces



Article

Talk
 


Variants








Views



Read

Edit

View history
 


Actions












Navigation




Main page

Contents

Featured content

Current events

Random article

Donate to Wikipedia
 



Interaction




Help

About Wikipedia

Community portal

Recent changes

Contact Wikipedia
 



Toolbox




What links here

Related changes

Upload file

Special pages

Permanent link

Page information

Cite this page
 



Print/export



Create a book
Download as PDF
Printable version
 


Languages




(none)
 





This page was last modified on 24 January 2013 at 17:13.

Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. See Terms of Use for details.
Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.
Contact us
 


Privacy policy

About Wikipedia

Disclaimers

Mobile view
 


Wikimedia Foundation
Powered by MediaWiki