langtools/test/tools/sjavac/ClasspathDependencies.java
changeset 40308 274367a99f98
parent 36778 e04318f39f92
equal deleted inserted replaced
40306:1a0fcaf3f2ed 40308:274367a99f98
    27  * @summary Make sure changes of public API on classpath triggers recompilation
    27  * @summary Make sure changes of public API on classpath triggers recompilation
    28  * @library /tools/lib
    28  * @library /tools/lib
    29  * @modules jdk.compiler/com.sun.tools.javac.api
    29  * @modules jdk.compiler/com.sun.tools.javac.api
    30  *          jdk.compiler/com.sun.tools.javac.main
    30  *          jdk.compiler/com.sun.tools.javac.main
    31  *          jdk.compiler/com.sun.tools.sjavac
    31  *          jdk.compiler/com.sun.tools.sjavac
    32  *          jdk.jdeps/com.sun.tools.javap
    32  * @build Wrapper toolbox.ToolBox toolbox.Assert
    33  * @build Wrapper toolbox.ToolBox
       
    34  * @run main Wrapper ClasspathDependencies
    33  * @run main Wrapper ClasspathDependencies
    35  */
    34  */
    36 
    35 
    37 import static com.sun.tools.javac.util.Assert.check;
       
    38 
    36 
    39 import java.io.IOException;
    37 import java.io.IOException;
    40 import java.nio.file.FileVisitResult;
    38 import java.nio.file.FileVisitResult;
    41 import java.nio.file.Files;
    39 import java.nio.file.Files;
    42 import java.nio.file.Path;
    40 import java.nio.file.Path;
    43 import java.nio.file.Paths;
    41 import java.nio.file.Paths;
    44 import java.nio.file.SimpleFileVisitor;
    42 import java.nio.file.SimpleFileVisitor;
    45 import java.nio.file.attribute.BasicFileAttributes;
    43 import java.nio.file.attribute.BasicFileAttributes;
    46 import java.nio.file.attribute.FileTime;
    44 import java.nio.file.attribute.FileTime;
       
    45 
       
    46 import static toolbox.Assert.check;
    47 
    47 
    48 public class ClasspathDependencies extends SjavacBase {
    48 public class ClasspathDependencies extends SjavacBase {
    49 
    49 
    50     public static void main(String... args) throws Exception {
    50     public static void main(String... args) throws Exception {
    51 
    51 
   132                          Files.delete(dir);
   132                          Files.delete(dir);
   133                      return FileVisitResult.CONTINUE;
   133                      return FileVisitResult.CONTINUE;
   134                  }
   134                  }
   135             });
   135             });
   136     }
   136     }
   137 
       
   138 }
   137 }