User: rinkrank
Date: 02/06/13 22:59:51
Modified: src/xjavadoc XJavaDoc.java
Log:
Fixed Bug #547569
Revision Changes Path
1.42 +10 -2 xjavadoc/src/xjavadoc/XJavaDoc.java
Index: XJavaDoc.java
===================================================================
RCS file: /cvsroot/xdoclet/xjavadoc/src/xjavadoc/XJavaDoc.java,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -w -r1.41 -r1.42
--- XJavaDoc.java 7 Jun 2002 14:51:25 -0000 1.41
+++ XJavaDoc.java 14 Jun 2002 05:59:51 -0000 1.42
@@ -149,7 +149,7 @@
}
/**
- * Returns all cla
+ * Returns all classes
*
* @param useNodeParser Describe what the parameter does
* @return Describe the return value
@@ -165,6 +165,8 @@
// set sticky property
_useNodeParser = useNodeParser;
+ HashSet already = new HashSet();
+
if( _xsourceClasses == null )
{
ArrayList sourceClasses = new ArrayList();
@@ -176,6 +178,13 @@
for( int j = 0; j < sourceSet.getSize(); j++ )
{
String qualifiedName =
sourceSet.getQualifiedName( j );
+
+ if( already.contains( qualifiedName ) )
+ {
+ throw new XJavaDocException( "The
class \"" + qualifiedName + "\" occurs more than once. That's illegal." );
+ }
+ already.add( qualifiedName );
+
XClass clazz = getXClass( qualifiedName,
useNodeParser );
sourceClasses.add( clazz );
@@ -186,7 +195,6 @@
}
if( _xsourceClasses == null )
{
-
_log.debug( "_sourceSets.size() == " + _sourceSets.size() );
throw new IllegalStateException( "sourceClasses() should never
return null!" );
}
_______________________________________________________________
Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -
http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel