User: rinkrank
Date: 02/03/16 23:20:52
Modified: src/xjavadoc XJavaDoc.java
Log:
no message
Revision Changes Path
1.24 +16 -8 xjavadoc/src/xjavadoc/XJavaDoc.java
Index: XJavaDoc.java
===================================================================
RCS file: /cvsroot/xdoclet/xjavadoc/src/xjavadoc/XJavaDoc.java,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -w -r1.23 -r1.24
--- XJavaDoc.java 16 Mar 2002 20:23:31 -0000 1.23
+++ XJavaDoc.java 17 Mar 2002 07:20:52 -0000 1.24
@@ -98,6 +98,11 @@
/**
* @todo-javadoc Describe the field
*/
+ private XClass[] _xsourceClasses = null;
+
+ /**
+ * @todo-javadoc Describe the field
+ */
public final static List PRIMITIVES =
Collections.unmodifiableList(Arrays.asList(new String[]
{"void", "byte", "short", "int", "long", "char", "float",
"double", "boolean"}
));
@@ -276,6 +281,7 @@
* @todo-javadoc Write javadocs for exception
*/
public XClass[] sourceClasses() throws XJavaDocException {
+ if (_xsourceClasses == null) {
ArrayList sourceClasses = new ArrayList();
for (Iterator i = _sourceSets.iterator(); i.hasNext(); ) {
SourceSet sourceSet = (SourceSet)i.next();
@@ -285,7 +291,9 @@
sourceClasses.add(clazz);
}
}
- return (XClass[])sourceClasses.toArray(new
XClass[sourceClasses.size()]);
+ _xsourceClasses = (XClass[])sourceClasses.toArray(new
XClass[sourceClasses.size()]);
+ }
+ return _xsourceClasses;
}
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel