rubys       00/02/05 16:26:58

  Modified:    src/main/org/apache/tools/ant/taskdefs Javadoc.java
  Log:
  Merge classpath+sourcepath for jdk 1.1
  
  Revision  Changes    Path
  1.3       +14 -8     
jakarta-ant/src/main/org/apache/tools/ant/taskdefs/Javadoc.java
  
  Index: Javadoc.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-ant/src/main/org/apache/tools/ant/taskdefs/Javadoc.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Javadoc.java      2000/01/27 03:54:43     1.2
  +++ Javadoc.java      2000/02/06 00:26:57     1.3
  @@ -251,16 +251,22 @@
           Vector argList = new Vector();
   
   // ------------------------------------------------ general javadoc arguments
  -        if (sourcePath != null) {
  -            argList.addElement("-sourcepath");
  -            argList.addElement(sourcePath);
  -        }
  -        argList.addElement("-classpath");
  -        if (classpath != null) {
  +        if (classpath == null)
  +            classpath = System.getProperty("java.class.path");
  +
  +        if ( (!javadoc1) || (sourcePath == null) ) {
  +            argList.addElement("-classpath");
               argList.addElement(classpath);
  -        } else {
  -            argList.addElement(System.getProperty("java.class.path"));
  +            if (sourcePath != null) {
  +                argList.addElement("-sourcepath");
  +                argList.addElement(sourcePath);
  +            }
  +        } else { 
  +            argList.addElement("-classpath");
  +            argList.addElement(sourcePath + 
  +                System.getProperty("path.separator") + classpath);
           }
  +
           if (destDir != null) {
               argList.addElement("-d");
               argList.addElement(destDir.getAbsolutePath());
  
  
  

Reply via email to