[jboss-cvs] javassist SVN: r582 - in trunk: tutorial and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Jun 21 07:27:56 EDT 2011
Author: chiba
Date: 2011-06-21 07:27:56 -0400 (Tue, 21 Jun 2011)
New Revision: 582
Modified:
trunk/src/main/javassist/CtClass.java
trunk/tutorial/tutorial.html
Log:
a minor bug fix
Modified: trunk/src/main/javassist/CtClass.java
===================================================================
--- trunk/src/main/javassist/CtClass.java 2011-05-25 18:03:44 UTC (rev 581)
+++ trunk/src/main/javassist/CtClass.java 2011-06-21 11:27:56 UTC (rev 582)
@@ -535,6 +535,18 @@
/**
* Returns an array of nested classes declared in the class.
* Nested classes are inner classes, anonymous classes, local classes,
+ * and static nested classes. This simply calls <code>getNestedClasses()</code>.
+ *
+ * @see #getNestedClasses()
+ * @since 3.15
+ */
+ public CtClass[] getDeclaredClasses() throws NotFoundException {
+ return getNestedClasses();
+ }
+
+ /**
+ * Returns an array of nested classes declared in the class.
+ * Nested classes are inner classes, anonymous classes, local classes,
* and static nested classes.
*
* @since 3.2
Modified: trunk/tutorial/tutorial.html
===================================================================
--- trunk/tutorial/tutorial.html 2011-05-25 18:03:44 UTC (rev 581)
+++ trunk/tutorial/tutorial.html 2011-06-21 11:27:56 UTC (rev 582)
@@ -1044,7 +1044,9 @@
<ul><pre>ClassPool pool = ClassPool.getDefault();
CtClass cc = pool.get("java.lang.String");
-cc.addField(new CtField(CtClass.intType, "hiddenValue", cc));
+CtField f = new CtField(CtClass.intType, "hiddenValue", cc);
+f.setModifiers(Modifier.PUBLIC);
+cc.addField(f);
cc.writeFile(".");</pre></ul>
<p>This program produces a file <code>"./java/lang/String.class"</code>.
More information about the jboss-cvs-commits
mailing list