changeset 3222:94cfc50c1b8a jdk-9+103

8148147: Sync up @modules from jigsaw/jake Reviewed-by: chegar, mchung
author alanb
date Mon, 25 Jan 2016 19:01:32 +0000
parents 05ae1063b5c8
children 91bf4c9a4806 4a4f58f3b344
files test/jdk/jshell/ClassPathTest.java test/jdk/jshell/CommandCompletionTest.java test/jdk/jshell/CompletionSuggestionTest.java test/jdk/jshell/ErrorTranslationTest.java test/jdk/jshell/HistoryTest.java test/jdk/jshell/ImportTest.java test/jdk/jshell/KullaCompletenessStressTest.java test/jdk/jshell/StartOptionTest.java test/jdk/jshell/StopExecutionTest.java test/jdk/jshell/T8146368/JShellToolTest8146368.java test/jdk/jshell/ToolReloadTest.java test/lib/combo/TEST.properties test/tools/all/RunCodingRules.java test/tools/javac/6410653/T6410653.java test/tools/javac/6567415/T6567415.java test/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java test/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java test/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java test/tools/javac/classfiles/attributes/Signature/ConstructorTest.java test/tools/javac/classfiles/attributes/Signature/EnumTest.java test/tools/javac/classfiles/attributes/Signature/ExceptionTest.java test/tools/javac/classfiles/attributes/Signature/FieldTest.java test/tools/javac/classfiles/attributes/Signature/InnerClassTest.java test/tools/javac/classfiles/attributes/Signature/MethodParameterTest.java test/tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java test/tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java test/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java test/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java test/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java test/tools/javac/classfiles/attributes/SourceFile/MixTest.java test/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java test/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java test/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java test/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java test/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java test/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java test/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java test/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java test/tools/javac/classfiles/attributes/Synthetic/EnumTest.java test/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java test/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java test/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java test/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java test/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java test/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java test/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java test/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java test/tools/javac/failover/CheckAttributedTree.java test/tools/javac/lexer/JavaLexerTest.java test/tools/javac/options/release/ReleaseOptionClashes.java test/tools/javadoc/CompletionError.java test/tools/javadoc/sampleapi/SampleApiTest.java test/tools/javap/classfile/6888367/T6888367.java
diffstat 81 files changed, 192 insertions(+), 98 deletions(-) [+]
line wrap: on
line diff
--- a/test/jdk/jshell/ClassPathTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/jdk/jshell/ClassPathTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -24,6 +24,8 @@
 /*
  * @test
  * @summary Tests for EvalState#addToClasspath
+ * @modules jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.main
  * @library /tools/lib
  * @build KullaTesting TestingInputStream ToolBox Compiler
  * @run testng ClassPathTest
--- a/test/jdk/jshell/CommandCompletionTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/jdk/jshell/CommandCompletionTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -25,6 +25,9 @@
  * @test
  * @bug 8144095
  * @summary Test Command Completion
+ * @modules jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jshell/jdk.internal.jshell.tool
  * @library /tools/lib
  * @build ReplToolTesting TestingInputStream Compiler ToolBox
  * @run testng CommandCompletionTest
--- a/test/jdk/jshell/CompletionSuggestionTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/jdk/jshell/CompletionSuggestionTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -25,6 +25,8 @@
  * @test
  * @bug 8141092
  * @summary Test Completion
+ * @modules jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.main
  * @library /tools/lib
  * @build KullaTesting TestingInputStream ToolBox Compiler
  * @run testng CompletionSuggestionTest
--- a/test/jdk/jshell/ErrorTranslationTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/jdk/jshell/ErrorTranslationTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -24,6 +24,9 @@
 /*
  * @test
  * @summary Tests for shell error translation
+ * @modules jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jshell/jdk.internal.jshell.tool
  * @library /tools/lib
  * @build KullaTesting TestingInputStream ExpectedDiagnostic ToolBox Compiler
  * @run testng ErrorTranslationTest
--- a/test/jdk/jshell/HistoryTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/jdk/jshell/HistoryTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -24,6 +24,8 @@
 /*
  * @test
  * @summary Test Completion
+ * @modules jdk.jshell/jdk.internal.jshell.tool
+ *          jdk.internal.le/jdk.internal.jline.console.history
  * @build HistoryTest
  * @run testng HistoryTest
  */
--- a/test/jdk/jshell/ImportTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/jdk/jshell/ImportTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -24,6 +24,8 @@
 /*
  * @test
  * @summary Test imports
+ * @modules jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.main
  * @library /tools/lib
  * @build KullaTesting TestingInputStream ToolBox ExpectedDiagnostic
  * @run testng ImportTest
--- a/test/jdk/jshell/KullaCompletenessStressTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/jdk/jshell/KullaCompletenessStressTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -24,6 +24,7 @@
 /*
  * @test
  * @summary Test SourceCodeAnalysis
+ * @modules jdk.compiler/com.sun.tools.javac.api
  * @build KullaTesting TestingInputStream KullaCompletenessStressTest CompletenessStressTest
  * @run testng KullaCompletenessStressTest
  */
--- a/test/jdk/jshell/StartOptionTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/jdk/jshell/StartOptionTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -24,6 +24,9 @@
 /*
  * @test
  * @summary Testing start-up options.
+ * @modules jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jshell/jdk.internal.jshell.tool
  * @library /tools/lib
  * @build Compiler ToolBox
  * @run testng StartOptionTest
--- a/test/jdk/jshell/StopExecutionTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/jdk/jshell/StopExecutionTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -24,6 +24,7 @@
 /*
  * @test
  * @summary Test JShell#stop
+ * @modules jdk.jshell/jdk.internal.jshell.tool
  * @build KullaTesting TestingInputStream
  * @run testng StopExecutionTest
  */
--- a/test/jdk/jshell/T8146368/JShellToolTest8146368.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/jdk/jshell/T8146368/JShellToolTest8146368.java	Mon Jan 25 19:01:32 2016 +0000
@@ -25,6 +25,7 @@
  * @test
  * @bug 8146368
  * @summary Test Smashing Error when user language is Japanese
+ * @modules jdk.jshell/jdk.internal.jshell.tool
  * @library /tools/lib /jdk/jshell
  * @build ReplToolTesting
  * @run testng/othervm -Duser.language=ja JShellToolTest8146368
--- a/test/jdk/jshell/ToolReloadTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/jdk/jshell/ToolReloadTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -25,6 +25,9 @@
  * @test
  * @bug 8081845
  * @summary Tests for /reload in JShell tool
+ * @modules jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jshell/jdk.internal.jshell.tool
  * @library /tools/lib
  * @build KullaTesting TestingInputStream ToolBox Compiler
  * @run testng ToolReloadTest
--- a/test/lib/combo/TEST.properties	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/lib/combo/TEST.properties	Mon Jan 25 19:01:32 2016 +0000
@@ -1,4 +1,6 @@
 # This file identifies root(s) of the test-ng hierarchy.
 
+TestNG.dirs = .
 
-TestNG.dirs = .
+modules = \
+        jdk.compiler/com.sun.tools.javac.util
--- a/test/tools/all/RunCodingRules.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/all/RunCodingRules.java	Mon Jan 25 19:01:32 2016 +0000
@@ -29,6 +29,7 @@
  *          java.logging
  *          java.xml
  *          jdk.compiler/com.sun.tools.javac.resources
+ *          jdk.compiler/com.sun.tools.javac.util
  */
 
 
--- a/test/tools/javac/6410653/T6410653.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/6410653/T6410653.java	Mon Jan 25 19:01:32 2016 +0000
@@ -27,7 +27,7 @@
  * @summary REGRESSION: javac crashes if -d or -s argument is a file
  * @author  Peter von der Ah\u00e9
  * @modules java.compiler
- *          jdk.compiler
+ *          jdk.compiler/com.sun.tools.javac.util
  */
 
 import java.lang.reflect.Field;
--- a/test/tools/javac/6567415/T6567415.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/6567415/T6567415.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,7 +26,7 @@
  * @bug 6567415
  * @summary Test to ensure javac does not go into an infinite loop, while
  *               reading a classfile of a specific length.
- * @modules jdk.compiler
+ * @modules jdk.compiler/com.sun.tools.javac.jvm
  * @compile -XDignore.symbol.file T6567415.java
  * @run main T6567415
  * @author ksrini
--- a/test/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8042947
  * @summary Checking AnnotationDefault attribute.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build AnnotationDefaultTest TestBase TestResult InMemoryFileManager ToolBox AnnotationDefaultVerifier
  * @run main AnnotationDefaultTest
  */
--- a/test/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8042931
  * @summary Checking EnclosingMethod attribute of anonymous/local class.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build EnclosingMethodTest TestBase TestResult InMemoryFileManager ToolBox
  * @run main EnclosingMethodTest
  */
--- a/test/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -25,12 +25,11 @@
  * @test
  * @summary Tests a line number table attribute for language constructions in different containers.
  * @bug 8040131
- *
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
- *          jdk.compiler/com.sun.tools.javac.file
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.compiler/com.sun.tools.javac.util
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build ToolBox TestBase InMemoryFileManager LineNumberTestBase Container TestCase
  * @run main LineNumberTest
  */
--- a/test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @summary local variable table attribute test.
  * @bug 8040097
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
- *          jdk.compiler/com.sun.tools.javac.file
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.compiler/com.sun.tools.javac.util
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build ToolBox LocalVariableTestBase TestBase InMemoryFileManager
  * @compile -g LocalVariableTableTest.java
  * @run main LocalVariableTableTest
--- a/test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @summary local variable type table attribute test.
  * @bug 8040097
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
- *          jdk.compiler/com.sun.tools.javac.file
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.compiler/com.sun.tools.javac.util
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build ToolBox LocalVariableTestBase TestBase InMemoryFileManager
  * @compile -g LocalVariableTypeTableTest.java
  * @run main LocalVariableTypeTableTest
--- a/test/tools/javac/classfiles/attributes/Signature/ConstructorTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/Signature/ConstructorTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8049238
  * @summary Checks Signature attribute for constructors.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build TestBase TestResult InMemoryFileManager ToolBox
  * @build ConstructorTest Driver ExpectedSignature ExpectedSignatureContainer
  * @run main Driver ConstructorTest
--- a/test/tools/javac/classfiles/attributes/Signature/EnumTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/Signature/EnumTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8049238
  * @summary Checks Signature attribute for enum.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build TestBase TestResult InMemoryFileManager ToolBox
  * @build EnumTest Driver ExpectedSignature ExpectedSignatureContainer
  * @run main Driver EnumTest
--- a/test/tools/javac/classfiles/attributes/Signature/ExceptionTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/Signature/ExceptionTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8049238
  * @summary Checks Signature attribute for methods which throw exceptions.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build TestBase TestResult InMemoryFileManager ToolBox
  * @build ExceptionTest Driver ExpectedSignature ExpectedSignatureContainer
  * @run main Driver ExceptionTest
--- a/test/tools/javac/classfiles/attributes/Signature/FieldTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/Signature/FieldTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8049238
  * @summary Checks Signature attribute for fields.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build TestBase TestResult InMemoryFileManager ToolBox
  * @build FieldTest Driver ExpectedSignature ExpectedSignatureContainer
  * @run main Driver FieldTest
--- a/test/tools/javac/classfiles/attributes/Signature/InnerClassTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/Signature/InnerClassTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8049238
  * @summary Checks Signature attribute for inner classes.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build TestBase TestResult InMemoryFileManager ToolBox
  * @build InnerClassTest Driver ExpectedSignature ExpectedSignatureContainer
  * @run main Driver InnerClassTest
--- a/test/tools/javac/classfiles/attributes/Signature/MethodParameterTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/Signature/MethodParameterTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8049238
  * @summary Checks Signature attribute for method parameters.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build TestBase TestResult InMemoryFileManager ToolBox
  * @build MethodParameterTest Driver ExpectedSignature ExpectedSignatureContainer
  * @run main Driver MethodParameterTest
--- a/test/tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8049238
  * @summary Checks Signature attribute for type bounds.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build TestBase TestResult InMemoryFileManager ToolBox
  * @build MethodTypeBoundTest Driver ExpectedSignature ExpectedSignatureContainer
  * @run main Driver MethodTypeBoundTest
--- a/test/tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -27,10 +27,10 @@
  * @summary Checks Signature attribute for array return type of method.
  * @library /tools/lib /tools/javac/lib ../lib
  * @modules java.desktop
- *          jdk.jdeps/com.sun.tools.classfile
  *          jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build TestBase TestResult InMemoryFileManager ToolBox
  * @build ReturnTypeTest Driver ExpectedSignature ExpectedSignatureContainer
  * @run main Driver ReturnTypeTest
--- a/test/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @summary sourcefile attribute test for anonymous class.
  * @bug 8040129
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build ToolBox SourceFileTestBase TestBase InMemoryFileManager
  * @run main AnonymousClassTest
  */
--- a/test/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @summary sourcefile attribute test for inner class.
  * @bug 8040129
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build ToolBox SourceFileTestBase TestBase InMemoryFileManager
  * @run main InnerClassTest
  */
--- a/test/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @summary sourcefile attribute test for local class.
  * @bug 8040129
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build ToolBox SourceFileTestBase TestBase InMemoryFileManager
  * @run main LocalClassTest
  */
--- a/test/tools/javac/classfiles/attributes/SourceFile/MixTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/SourceFile/MixTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @summary sourcefile attribute test for complex structure of nested classes and other types.
  * @bug 8040129
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build ToolBox SourceFileTestBase TestBase InMemoryFileManager
  * @run main MixTest
  */
--- a/test/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @summary sourcefile attribute test for file compiled without debug information.
  * @bug 8040129
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build ToolBox SourceFileTestBase TestBase InMemoryFileManager
  * @compile -g:none NoSourceFileAttribute.java
  * @run main NoSourceFileAttribute
--- a/test/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @summary sourcefile attribute test for synthetic class.
  * @bug 8040129
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build ToolBox SourceFileTestBase TestBase InMemoryFileManager
  * @run main SyntheticClassTest
  */
--- a/test/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @summary sourcefile attribute test for two type in one file.
  * @bug 8040129
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build ToolBox SourceFileTestBase TestBase InMemoryFileManager
  * @run main TopLevelClassesOneFileTest
  */
--- a/test/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -25,7 +25,11 @@
  * @test
  * @bug 8044537
  * @summary Checking ACC_SYNTHETIC flag is generated for access method
-*           generated to access to private methods and fields.
+ *          generated to access to private methods and fields.
+ * @modules jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.file
+ *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @library /tools/lib /tools/javac/lib ../lib
  * @build TestBase TestResult InMemoryFileManager ToolBox
  * @build AccessToPrivateInnerClassMembersTest SyntheticTestDriver ExpectedClass ExpectedClasses
--- a/test/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,6 +26,9 @@
  * @bug 8044537
  * @summary Checking ACC_SYNTHETIC flag is generated for access method
  *          generated to access to private methods and fields.
+ * @modules jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @library /tools/lib /tools/javac/lib ../lib
  * @build TestBase TestResult InMemoryFileManager ToolBox
  * @build AccessToPrivateSiblingsTest SyntheticTestDriver ExpectedClass ExpectedClasses
--- a/test/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -25,6 +25,10 @@
  * @test
  * @bug 8044537
  * @summary Checking ACC_SYNTHETIC flag is generated for assert statement.
+ * @modules jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.file
+ *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @library /tools/lib /tools/javac/lib ../lib
  * @build TestBase TestResult InMemoryFileManager ToolBox
  * @build AssertFieldTest SyntheticTestDriver ExpectedClass ExpectedClasses
--- a/test/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -25,6 +25,10 @@
  * @test
  * @bug 8044537
  * @summary Checking ACC_SYNTHETIC flag is generated for bridge method generated for generic method.
+ * @modules jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.file
+ *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @library /tools/lib /tools/javac/lib ../lib
  * @build TestBase TestResult InMemoryFileManager ToolBox
  * @build BridgeMethodForGenericMethodTest SyntheticTestDriver ExpectedClass ExpectedClasses
--- a/test/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,6 +26,10 @@
  * @bug 8044537
  * @summary Checking ACC_SYNTHETIC flag is generated for bridge method
  *          generated for lambda expressions and method references.
+ * @modules jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.file
+ *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @library /tools/lib /tools/javac/lib ../lib
  * @build TestBase TestResult InMemoryFileManager ToolBox
  * @build BridgeMethodsForLambdaTest SyntheticTestDriver ExpectedClass ExpectedClasses
--- a/test/tools/javac/classfiles/attributes/Synthetic/EnumTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/Synthetic/EnumTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -25,6 +25,10 @@
  * @test
  * @bug 8044537
  * @summary Checking ACC_SYNTHETIC flag is generated for enum members.
+ * @modules jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.file
+ *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @library /tools/lib /tools/javac/lib ../lib
  * @build TestBase TestResult InMemoryFileManager ToolBox
  * @build EnumTest SyntheticTestDriver ExpectedClass ExpectedClasses
--- a/test/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -25,6 +25,10 @@
  * @test
  * @bug 8044537
  * @summary Checking ACC_SYNTHETIC flag is generated for package-info.
+ * @modules jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.file
+ *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @library /tools/lib /tools/javac/lib ../lib
  * @build TestBase TestResult InMemoryFileManager ToolBox
  * @build SyntheticTestDriver ExpectedClass ExpectedClasses
--- a/test/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -25,6 +25,9 @@
  * @test
  * @bug 8044537
  * @summary Checking ACC_SYNTHETIC flag is generated for "this$0" field.
+ * @modules jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @library /tools/lib /tools/javac/lib ../lib
  * @build TestBase TestResult InMemoryFileManager ToolBox
  * @build ThisFieldTest SyntheticTestDriver ExpectedClass ExpectedClasses
--- a/test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,6 +26,9 @@
  * @bug 8044411
  * @summary Tests the RuntimeVisibleAnnotations/RuntimeInvisibleAnnotations attribute.
  *          Checks that the attribute is generated for bridge method.
+ * @modules jdk.jdeps/com.sun.tools.classfile
+ *          jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.main
  * @library /tools/lib /tools/javac/lib ../lib
  * @build WorkAnnotations TestBase TestResult InMemoryFileManager ToolBox
  * @build TestCase ClassType TestAnnotationInfo
--- a/test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -25,6 +25,9 @@
  * @test
  * @bug 8044411
  * @summary Tests the RuntimeVisibleAnnotations/RuntimeInvisibleAnnotations attribute.
+ * @modules jdk.jdeps/com.sun.tools.classfile
+ *          jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.main
  * @library /tools/lib /tools/javac/lib ../lib
  * @build WorkAnnotations TestBase TestResult InMemoryFileManager ToolBox
  * @build TestCase ClassType TestAnnotationInfo
--- a/test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -25,6 +25,9 @@
  * @test
  * @bug 8044411
  * @summary Tests the RuntimeVisibleAnnotations/RuntimeInvisibleAnnotations attribute.
+ * @modules jdk.jdeps/com.sun.tools.classfile
+ *          jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.main
  * @library /tools/lib /tools/javac/lib ../lib
  * @build WorkAnnotations TestBase TestResult InMemoryFileManager ToolBox
  * @build TestCase ClassType TestAnnotationInfo
--- a/test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -25,6 +25,9 @@
  * @test
  * @bug 8044411
  * @summary Tests the RuntimeVisibleAnnotations/RuntimeInvisibleAnnotations attribute.
+ * @modules jdk.jdeps/com.sun.tools.classfile
+ *          jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.main
  * @library /tools/lib /tools/javac/lib ../lib
  * @build WorkAnnotations TestBase TestResult InMemoryFileManager ToolBox
  * @build TestCase ClassType TestAnnotationInfo
--- a/test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -25,6 +25,9 @@
  * @test
  * @bug 8044411
  * @summary Tests the RuntimeVisibleAnnotations/RuntimeInvisibleAnnotations attribute.
+ * @modules jdk.jdeps/com.sun.tools.classfile
+ *          jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.main
  * @library /tools/lib /tools/javac/lib ../lib
  * @build WorkAnnotations TestBase TestResult InMemoryFileManager ToolBox
  * @build TestCase ClassType TestAnnotationInfo
--- a/test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -25,6 +25,9 @@
  * @test
  * @bug 8044411
  * @summary Tests the RuntimeVisibleAnnotations/RuntimeInvisibleAnnotations attribute.
+ * @modules jdk.jdeps/com.sun.tools.classfile
+ *          jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.main
  * @library /tools/lib /tools/javac/lib ../lib
  * @build WorkAnnotations TestBase TestResult InMemoryFileManager ToolBox
  * @build TestCase ClassType TestAnnotationInfo
--- a/test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,6 +26,9 @@
  * @bug 8044411
  * @summary Tests the RuntimeParameterVisibleAnnotations/RuntimeParameterInvisibleAnnotations attribute.
  *          Checks that the attribute is generated for bridge method.
+ * @modules jdk.jdeps/com.sun.tools.classfile
+ *          jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.main
  * @library /tools/lib /tools/javac/lib ../lib
  * @build WorkAnnotations TestBase TestResult InMemoryFileManager ToolBox
  * @build TestCase ClassType TestAnnotationInfo
--- a/test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -25,6 +25,9 @@
  * @test
  * @bug 8044411 8079060 8138612
  * @summary Tests the RuntimeParameterVisibleAnnotations/RuntimeParameterInvisibleAnnotations attribute.
+ * @modules jdk.jdeps/com.sun.tools.classfile
+ *          jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.main
  * @library /tools/lib /tools/javac/lib ../lib
  * @build WorkAnnotations TestBase TestResult InMemoryFileManager ToolBox
  * @build TestCase ClassType TestAnnotationInfo
--- a/test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -25,6 +25,9 @@
  * @test
  * @bug 8044411
  * @summary Tests the RuntimeParameterVisibleAnnotations/RuntimeParameterInvisibleAnnotations attribute.
+ * @modules jdk.jdeps/com.sun.tools.classfile
+ *          jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.main
  * @library /tools/lib /tools/javac/lib ../lib
  * @build WorkAnnotations TestBase TestResult InMemoryFileManager ToolBox
  * @build TestCase ClassType TestAnnotationInfo
--- a/test/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8042261
  * @summary Checking that deprecated attribute does not apply to classes of deprecated package.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
- *          jdk.compiler/com.sun.tools.javac.file
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.compiler/com.sun.tools.javac.util
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build  ToolBox TestBase TestResult InMemoryFileManager
  * @run main DeprecatedPackageTest
  */
--- a/test/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -27,10 +27,10 @@
  * @summary Checking what attribute is generated by annotation Deprecated
  *          or javadoc deprecated for field, method, class(inner/local), interface.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
- *          jdk.compiler/com.sun.tools.javac.file
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.compiler/com.sun.tools.javac.util
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build ToolBox TestBase TestResult InMemoryFileManager
  * @run main DeprecatedTest
  */
--- a/test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8042251
  * @summary Testing InnerClasses_attribute of inner annotations in inner annotation.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build InnerClassesInInnerClassTestBase InnerClassesTestBase TestBase TestResult InMemoryFileManager ToolBox
  * @run main InnerAnnotationsInInnerAnnotationTest
  */
--- a/test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8042251
  * @summary Testing InnerClasses_attribute of inner annotations in inner class.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build InnerClassesInInnerClassTestBase InnerClassesTestBase TestBase TestResult InMemoryFileManager ToolBox
  * @run main InnerAnnotationsInInnerClassTest
  */
--- a/test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8042251
  * @summary Testing InnerClasses_attribute of inner annotations in inner enum.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build InnerClassesInInnerClassTestBase InnerClassesTestBase TestBase TestResult InMemoryFileManager ToolBox
  * @run main InnerAnnotationsInInnerEnumTest
  */
--- a/test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8042251
  * @summary Testing InnerClasses_attribute of inner annotations in inner interface.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build InnerClassesInInnerClassTestBase InnerClassesTestBase TestBase TestResult InMemoryFileManager ToolBox
  * @run main InnerAnnotationsInInnerInterfaceTest
  */
--- a/test/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8042251
  * @summary Test that inner classes have in its inner classes attribute enclosing classes and its immediate members.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build TestResult TestBase InMemoryFileManager ToolBox
  * @run main InnerClassesHierarchyTest
  */
--- a/test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8042251 8062373
  * @summary Testing InnerClasses_attribute of inner classes in anonymous class.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build InnerClassesTestBase TestResult TestBase InMemoryFileManager ToolBox
  * @run main InnerClassesInAnonymousClassTest
  */
--- a/test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8042251
  * @summary Testing InnerClasses_attribute of inner classes in inner annotation.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build InnerClassesInInnerClassTestBase InnerClassesTestBase TestResult TestBase InMemoryFileManager ToolBox
  * @run main InnerClassesInInnerAnnotationTest
  */
--- a/test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8034854 8042251
  * @summary Testing InnerClasses_attribute of inner classes in inner class.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build InnerClassesInInnerClassTestBase InnerClassesTestBase TestResult TestBase InMemoryFileManager ToolBox
  * @run main InnerClassesInInnerClassTest
  */
--- a/test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8034854 8042251
  * @summary Testing InnerClasses_attribute of inner classes in inner enum.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build InnerClassesInInnerClassTestBase InnerClassesTestBase TestResult TestBase InMemoryFileManager ToolBox
  * @run main InnerClassesInInnerEnumTest
  */
--- a/test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8042251
  * @summary Testing InnerClasses_attribute of inner classes in inner interface.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build InnerClassesInInnerClassTestBase InnerClassesTestBase TestResult TestBase InMemoryFileManager ToolBox
  * @run main InnerClassesInInnerInterfaceTest
  */
--- a/test/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8042251
  * @summary Test that outer_class_info_index of local and anonymous class is zero.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build TestBase TestResult InMemoryFileManager ToolBox
  * @run main InnerClassesIndexTest
  */
--- a/test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8034854 8042251
  * @summary Testing inner classes attributes.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build InnerClassesTestBase TestBase TestResult InMemoryFileManager ToolBox
  * @run main InnerClassesTest
  */
--- a/test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8042251
  * @summary Testing InnerClasses_attribute of inner enums in inner annotation.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build InnerClassesInInnerClassTestBase InnerClassesTestBase TestBase TestResult InMemoryFileManager ToolBox
  * @run main InnerEnumInInnerAnnotationTest
  */
--- a/test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8042251
  * @summary Testing InnerClasses_attribute of inner enums in inner enum.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build InnerClassesInInnerClassTestBase InnerClassesTestBase TestBase TestResult InMemoryFileManager ToolBox
  * @run main InnerEnumInInnerEnumTest
  */
--- a/test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8042251
  * @summary Testing InnerClasses_attribute of inner enums in inner interface.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build InnerClassesInInnerClassTestBase InnerClassesTestBase TestBase TestResult InMemoryFileManager ToolBox
  * @run main InnerEnumInInnerInterfaceTest
  */
--- a/test/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8042251
  * @summary Testing InnerClasses_attribute of inner enums in inner class.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build InnerClassesInInnerClassTestBase InnerClassesTestBase TestBase TestResult InMemoryFileManager ToolBox
  * @run main InnerEnumsInInnerClassTest
  */
--- a/test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8042251
  * @summary Testing InnerClasses_attribute of inner interfaces in inner annotation.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build InnerClassesInInnerClassTestBase InnerClassesTestBase TestBase TestResult InMemoryFileManager ToolBox
  * @run main InnerInterfacesInInnerAnnotationTest
  */
--- a/test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @summary Testing InnerClasses_attribute of inner interfaces in inner class.
  * @author aeremeev
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build InnerClassesInInnerClassTestBase InnerClassesTestBase TestBase TestResult InMemoryFileManager ToolBox
  * @run main InnerInterfacesInInnerClassTest
  */
--- a/test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8042251
  * @summary Testing InnerClasses_attribute of inner interfaces in inner enum.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build InnerClassesInInnerClassTestBase InnerClassesTestBase TestBase TestResult InMemoryFileManager ToolBox
  * @run main InnerInterfacesInInnerEnumTest
  */
--- a/test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8042251
  * @summary Testing InnerClasses_attribute of inner interfaces in inner interface.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build InnerClassesInInnerClassTestBase InnerClassesTestBase TestBase TestResult InMemoryFileManager ToolBox
  * @run main InnerInterfacesInInnerInterfaceTest
  */
--- a/test/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -26,10 +26,10 @@
  * @bug 8042251
  * @summary Test that there are no inner classes attributes in case of there are no inner classes.
  * @library /tools/lib /tools/javac/lib ../lib
- * @modules jdk.jdeps/com.sun.tools.classfile
- *          jdk.compiler/com.sun.tools.javac.api
+ * @modules jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.file
  *          jdk.compiler/com.sun.tools.javac.main
+ *          jdk.jdeps/com.sun.tools.classfile
  * @build TestBase InMemoryFileManager ToolBox
  * @run main NoInnerClassesTest
  */
--- a/test/tools/javac/failover/CheckAttributedTree.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/failover/CheckAttributedTree.java	Mon Jan 25 19:01:32 2016 +0000
@@ -28,7 +28,10 @@
  *  temporarily workaround combo tests are causing time out in several platforms
  * @library ../lib
  * @modules java.desktop
+ *          jdk.compiler/com.sun.tools.javac.api
  *          jdk.compiler/com.sun.tools.javac.code
+ *          jdk.compiler/com.sun.tools.javac.comp
+ *          jdk.compiler/com.sun.tools.javac.main
  *          jdk.compiler/com.sun.tools.javac.tree
  *          jdk.compiler/com.sun.tools.javac.util
  * @build combo.ComboTestHelper
--- a/test/tools/javac/lexer/JavaLexerTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/lexer/JavaLexerTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -24,6 +24,8 @@
 /**
  * @test
  * @bug 8056897
+ * @modules jdk.compiler/com.sun.tools.javac.parser
+ *          jdk.compiler/com.sun.tools.javac.util
  * @summary Proper lexing of integer literals.
  */
 
@@ -78,4 +80,4 @@
             throw new AssertionError("Unexpected token text: " + actualText);
         }
     }
-}
\ No newline at end of file
+}
--- a/test/tools/javac/options/release/ReleaseOptionClashes.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javac/options/release/ReleaseOptionClashes.java	Mon Jan 25 19:01:32 2016 +0000
@@ -25,6 +25,7 @@
  * @test
  * @bug 8072480
  * @summary Verify option clash between -release and -source is reported correctly.
+ * @modules jdk.compiler/com.sun.tools.javac.util
  */
 
 import java.io.ByteArrayOutputStream;
--- a/test/tools/javadoc/CompletionError.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javadoc/CompletionError.java	Mon Jan 25 19:01:32 2016 +0000
@@ -27,7 +27,7 @@
  * @summary Check that CompletionFailures for missing classes are not incorrectly passed to
  *          the javadoc API clients.
  * @library /tools/lib
- * @modules jdk.javadoc
+ * @modules jdk.javadoc com.sun.tools.javac.api
  * @run main CompletionError
  */
 
--- a/test/tools/javadoc/sampleapi/SampleApiTest.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javadoc/sampleapi/SampleApiTest.java	Mon Jan 25 19:01:32 2016 +0000
@@ -25,6 +25,11 @@
  * @test
  * @bug 8130880
  * @library lib
+ * @modules jdk.compiler/com.sun.tools.javac.api
+ *          jdk.compiler/com.sun.tools.javac.code
+ *          jdk.compiler/com.sun.tools.javac.parser
+ *          jdk.compiler/com.sun.tools.javac.tree
+ *          jdk.compiler/com.sun.tools.javac.util
  * @run main sampleapi.SampleApiDefaultRunner -o:out/src
  * @run main SampleApiTest
  */
--- a/test/tools/javap/classfile/6888367/T6888367.java	Mon Jan 25 15:49:50 2016 +0530
+++ b/test/tools/javap/classfile/6888367/T6888367.java	Mon Jan 25 19:01:32 2016 +0000
@@ -37,6 +37,7 @@
  * @test
  * @bug 6888367
  * @summary classfile library parses signature attributes incorrectly
+ * @modules jdk.jdeps/com.sun.tools.classfile
  */
 
 /*