[jboss-cvs] JBossAS SVN: r85919 - projects/jboss-reflect/trunk/src/site/apt.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Mar 16 07:40:51 EDT 2009
Author: stalep
Date: 2009-03-16 07:40:51 -0400 (Mon, 16 Mar 2009)
New Revision: 85919
Modified:
projects/jboss-reflect/trunk/src/site/apt/index.apt
Log:
[JBREFLECT-51]
further docs
Modified: projects/jboss-reflect/trunk/src/site/apt/index.apt
===================================================================
--- projects/jboss-reflect/trunk/src/site/apt/index.apt 2009-03-16 11:40:42 UTC (rev 85918)
+++ projects/jboss-reflect/trunk/src/site/apt/index.apt 2009-03-16 11:40:51 UTC (rev 85919)
@@ -1,18 +1,21 @@
JBoss Reflect
- Jboss-reflect is a one-stop shop for reflection and byte-code manipulation implemented on top of
+ JBoss-reflect is a one-stop shop for reflection and byte-code manipulation implemented on top of
javassist and java.lang.reflect (or any other byte code tool).
It is designed to abstract away the implementation specific details of java.lang.reflect and
javassist.
An overview over the different SPI's can be found {{{http://www.jboss.org/community/docs/DOC-13272}here}}.
- With the support of Javassist JBoss Reflect support mutable objects. This means that its possible to runtime
- change classes/methods/constructors/fields. Its possible to load the changed objects in runtime or get a
+ With the support of Javassist, JBoss Reflect support mutable objects. This means that its possible to change
+ classes/methods/constructors/fields in runtime. Its possible to load the changed objects in runtime or get a
bytearray representation of the class which can be saved to disc and loaded later. As in Javassist its not
possible to change a Class that has already been loaded by the classloader.
+ JBoss-Reflect will also cache already loaded objects, methods, fields and constructors. This makes it faster than
+ using java.lang.reflect / javassist directly.
+
*Usage
Examples on how to use JBoss Reflect can be found {{{usage.html}here}}.
More information about the jboss-cvs-commits
mailing list