[libnb-javaparser-java] branch master updated (e3d7acb -> a95bbf4)

Andrew Ross rockclimb-guest at alioth.debian.org
Tue Oct 22 22:34:11 UTC 2013


This is an automated email from the git hooks/post-receive script.

rockclimb-guest pushed a change to branch master
in repository libnb-javaparser-java.

      from  e3d7acb   Finalise updates
      adds  87f2523   Imported Upstream version 7.4
       new  c231cb0   Merge tag 'upstream/7.4'
       new  a95bbf4   Packaging updates for 7.4

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .hg_archival.txt                                   |    6 +-
 .hgignore                                          |    1 +
 .hgtags                                            |  193 +-
 .jcheck/conf                                       |    3 +-
 THIRD_PARTY_README                                 |   27 +-
 debian/changelog                                   |    7 +
 debian/control                                     |    2 +-
 debian/copyright                                   |    3 +-
 debian/rules                                       |    4 +
 make/Makefile-classic                              |  419 ---
 make/build.properties                              |   38 +-
 make/build.xml                                     |  227 +-
 make/conf/checkstyle-emacs.xsl                     |   24 +
 make/conf/checkstyle-langtools.xml                 |   47 +
 make/jprt.properties                               |   22 +-
 make/netbeans/README                               |    2 +-
 make/netbeans/langtools/build.xml                  |    5 +-
 make/netbeans/langtools/nbproject/project.xml      |  234 +-
 make/netbeans/nb-javac/nbproject/build-impl.xml    |  654 +++-
 .../nb-javac/nbproject/genfiles.properties         |    4 +-
 .../netbeans/nb-javac/nbproject/project.properties |    6 +-
 .../sun/source/tree/CompilationUnitTreeTest.java   |    1 -
 .../test/com/sun/source/tree/TreeTest.java         |   15 +-
 .../test/com/sun/source/util/TreesTest.java        |   68 +
 .../test/com/sun/tools/javac/code/FlagsTest.java   |    2 +-
 .../test/com/sun/tools/javac/code/TypesTest.java   |   18 +
 .../test/com/sun/tools/javac/comp/AttrTest.java    |  298 +-
 .../test/com/sun/tools/javac/comp/FlowTest.java    |   41 +
 .../com/sun/tools/javac/comp/MemberEnterTest.java  |   13 +
 .../com/sun/tools/javac/jvm/ClassReaderTest.java   |   65 +-
 .../tools/javac/parser/DocCommentParserTest.java   |  157 +
 .../sun/tools/javac/parser/JavacParserTest.java    |   86 +-
 .../test/global/AnnotationProcessingTest.java      |   19 +
 make/test/lib/apt.sh                               |   42 -
 make/test/lib/src.gold.txt                         |   10 -
 .../tools/CompileProperties/CompileProperties.java |  402 ---
 .../CompileProperties/CompilePropertiesTask.java   |   97 -
 make/tools/GenStubs/GenStubs.java                  |  448 ---
 make/tools/SelectTool/SelectToolTask.java          |  284 --
 make/tools/anttasks/CompilePropertiesTask.java     |  101 +
 make/tools/anttasks/GenStubsTask.java              |  162 +
 make/tools/anttasks/SelectToolTask.java            |  286 ++
 .../tools/compileproperties/CompileProperties.java |  404 +++
 make/tools/crules/AbstractCodingRulesAnalyzer.java |  117 +
 make/tools/crules/MutableFieldsAnalyzer.java       |  118 +
 make/tools/crules/resources/crules.properties      |   28 +
 make/tools/genstubs/GenStubs.java                  |  336 ++
 makefiles/BuildLangtools.gmk                       |  192 +
 makefiles/Makefile                                 |   49 +
 .../classes/com/sun/javadoc/AnnotatedType.java     |   45 +
 .../classes/com/sun/javadoc/AnnotationDesc.java    |    6 +
 src/share/classes/com/sun/javadoc/ClassDoc.java    |    8 +-
 src/share/classes/com/sun/javadoc/Doc.java         |    6 +-
 .../com/sun/javadoc/ExecutableMemberDoc.java       |   18 +-
 src/share/classes/com/sun/javadoc/MethodDoc.java   |    7 +-
 .../classes/com/sun/javadoc/SerialFieldTag.java    |    4 +-
 src/share/classes/com/sun/javadoc/Tag.java         |   34 +-
 src/share/classes/com/sun/javadoc/Type.java        |   21 +-
 .../classes/com/sun/javadoc/TypeVariable.java      |    9 +-
 .../com/sun/mirror/apt/AnnotationProcessor.java    |   70 -
 .../mirror/apt/AnnotationProcessorEnvironment.java |  182 -
 .../sun/mirror/apt/AnnotationProcessorFactory.java |  109 -
 .../mirror/apt/AnnotationProcessorListener.java    |   42 -
 .../com/sun/mirror/apt/AnnotationProcessors.java   |  123 -
 src/share/classes/com/sun/mirror/apt/Filer.java    |  162 -
 src/share/classes/com/sun/mirror/apt/Messager.java |   92 -
 .../com/sun/mirror/apt/RoundCompleteEvent.java     |   75 -
 .../com/sun/mirror/apt/RoundCompleteListener.java  |   49 -
 .../classes/com/sun/mirror/apt/RoundState.java     |   66 -
 .../classes/com/sun/mirror/apt/package-info.java   |   38 -
 .../sun/mirror/declaration/AnnotationMirror.java   |   87 -
 .../declaration/AnnotationTypeDeclaration.java     |   57 -
 .../AnnotationTypeElementDeclaration.java          |   57 -
 .../sun/mirror/declaration/AnnotationValue.java    |   82 -
 .../sun/mirror/declaration/ClassDeclaration.java   |   89 -
 .../mirror/declaration/ConstructorDeclaration.java |   44 -
 .../com/sun/mirror/declaration/Declaration.java    |  169 -
 .../declaration/EnumConstantDeclaration.java       |   48 -
 .../sun/mirror/declaration/EnumDeclaration.java    |   55 -
 .../mirror/declaration/ExecutableDeclaration.java  |   85 -
 .../sun/mirror/declaration/FieldDeclaration.java   |   79 -
 .../mirror/declaration/InterfaceDeclaration.java   |   57 -
 .../sun/mirror/declaration/MemberDeclaration.java  |   57 -
 .../sun/mirror/declaration/MethodDeclaration.java  |   59 -
 .../com/sun/mirror/declaration/Modifier.java       |   77 -
 .../sun/mirror/declaration/PackageDeclaration.java |  101 -
 .../mirror/declaration/ParameterDeclaration.java   |   54 -
 .../sun/mirror/declaration/TypeDeclaration.java    |  146 -
 .../declaration/TypeParameterDeclaration.java      |   69 -
 .../com/sun/mirror/declaration/package-info.java   |   40 -
 src/share/classes/com/sun/mirror/overview.html     |  111 -
 .../com/sun/mirror/type/AnnotationType.java        |   52 -
 .../classes/com/sun/mirror/type/ArrayType.java     |   53 -
 .../classes/com/sun/mirror/type/ClassType.java     |   74 -
 .../classes/com/sun/mirror/type/DeclaredType.java  |  111 -
 .../classes/com/sun/mirror/type/EnumType.java      |   52 -
 .../classes/com/sun/mirror/type/InterfaceType.java |   59 -
 .../com/sun/mirror/type/MirroredTypeException.java |   88 -
 .../sun/mirror/type/MirroredTypesException.java    |   97 -
 .../classes/com/sun/mirror/type/PrimitiveType.java |   73 -
 .../classes/com/sun/mirror/type/ReferenceType.java |   45 -
 .../classes/com/sun/mirror/type/TypeMirror.java    |   85 -
 .../classes/com/sun/mirror/type/TypeVariable.java  |   57 -
 .../classes/com/sun/mirror/type/VoidType.java      |   49 -
 .../classes/com/sun/mirror/type/WildcardType.java  |   74 -
 .../classes/com/sun/mirror/type/package-info.java  |   37 -
 .../com/sun/mirror/util/DeclarationFilter.java     |  319 --
 .../com/sun/mirror/util/DeclarationScanner.java    |  267 --
 .../com/sun/mirror/util/DeclarationVisitor.java    |  149 -
 .../com/sun/mirror/util/DeclarationVisitors.java   |  104 -
 .../classes/com/sun/mirror/util/Declarations.java  |   69 -
 .../sun/mirror/util/SimpleDeclarationVisitor.java  |  216 --
 .../com/sun/mirror/util/SimpleTypeVisitor.java     |  175 -
 .../sun/mirror/util/SourceOrderDeclScanner.java    |  258 --
 .../com/sun/mirror/util/SourcePosition.java        |   75 -
 .../classes/com/sun/mirror/util/TypeVisitor.java   |  137 -
 src/share/classes/com/sun/mirror/util/Types.java   |  189 -
 .../classes/com/sun/mirror/util/package-info.java  |   37 -
 .../com/sun/source/doctree/AttributeTree.java      |   44 +
 .../classes/com/sun/source/doctree/AuthorTree.java |   41 +
 .../com/sun/source/doctree/BlockTagTree.java       |   37 +
 .../com/sun/source/doctree/CommentTree.java        |   40 +
 .../com/sun/source/doctree/DeprecatedTree.java     |   41 +
 .../com/sun/source/doctree/DocCommentTree.java     |   43 +
 .../com/sun/source/doctree/DocRootTree.java        |   37 +
 .../classes/com/sun/source/doctree/DocTree.java    |  256 ++
 .../com/sun/source/doctree/DocTreeVisitor.java     |   88 +
 .../com/sun/source/doctree/EndElementTree.java     |   41 +
 .../classes/com/sun/source/doctree/EntityTree.java |   42 +
 .../com/sun/source/doctree/ErroneousTree.java      |   44 +
 .../com/sun/source/doctree/IdentifierTree.java     |   41 +
 .../com/sun/source/doctree/InheritDocTree.java     |   38 +
 .../com/sun/source/doctree/InlineTagTree.java      |   37 +
 .../classes/com/sun/source/doctree/LinkTree.java   |   43 +
 .../com/sun/source/doctree/LiteralTree.java        |   40 +
 .../classes/com/sun/source/doctree/ParamTree.java  |   43 +
 .../com/sun/source/doctree/ReferenceTree.java      |   39 +
 .../classes/com/sun/source/doctree/ReturnTree.java |   41 +
 .../classes/com/sun/source/doctree/SeeTree.java    |   44 +
 .../com/sun/source/doctree/SerialDataTree.java     |   41 +
 .../com/sun/source/doctree/SerialFieldTree.java    |   43 +
 .../classes/com/sun/source/doctree/SerialTree.java |   41 +
 .../classes/com/sun/source/doctree/SinceTree.java  |   41 +
 .../com/sun/source/doctree/StartElementTree.java   |   44 +
 .../classes/com/sun/source/doctree/TextTree.java   |   36 +
 .../classes/com/sun/source/doctree/ThrowsTree.java |   45 +
 .../sun/source/doctree/UnknownBlockTagTree.java    |   41 +
 .../sun/source/doctree/UnknownInlineTagTree.java   |   41 +
 .../classes/com/sun/source/doctree/ValueTree.java  |   39 +
 .../com/sun/source/doctree/VersionTree.java        |   42 +
 .../com/sun/source/doctree/package-info.java       |   35 +
 .../com/sun/source/tree/AnnotatedTypeTree.java     |   48 +
 .../com/sun/source/tree/AnnotationTree.java        |    3 +-
 .../com/sun/source/tree/ArrayAccessTree.java       |    3 +-
 .../classes/com/sun/source/tree/ArrayTypeTree.java |    3 +-
 .../classes/com/sun/source/tree/AssertTree.java    |    3 +-
 .../com/sun/source/tree/AssignmentTree.java        |    3 +-
 .../classes/com/sun/source/tree/BinaryTree.java    |    3 +-
 .../classes/com/sun/source/tree/BlockTree.java     |    3 +-
 .../classes/com/sun/source/tree/BreakTree.java     |    3 +-
 .../classes/com/sun/source/tree/CaseTree.java      |    3 +-
 .../classes/com/sun/source/tree/CatchTree.java     |    3 +-
 .../classes/com/sun/source/tree/ClassTree.java     |    3 +-
 .../com/sun/source/tree/CompilationUnitTree.java   |    4 +-
 .../sun/source/tree/CompoundAssignmentTree.java    |    3 +-
 .../sun/source/tree/ConditionalExpressionTree.java |    3 +-
 .../classes/com/sun/source/tree/ContinueTree.java  |    3 +-
 .../com/sun/source/tree/DoWhileLoopTree.java       |    3 +-
 .../com/sun/source/tree/EmptyStatementTree.java    |    3 +-
 .../com/sun/source/tree/EnhancedForLoopTree.java   |    3 +-
 .../classes/com/sun/source/tree/ErroneousTree.java |    3 +-
 .../sun/source/tree/ExpressionStatementTree.java   |    3 +-
 .../com/sun/source/tree/ExpressionTree.java        |    3 +-
 .../classes/com/sun/source/tree/ForLoopTree.java   |    3 +-
 .../com/sun/source/tree/IdentifierTree.java        |    3 +-
 src/share/classes/com/sun/source/tree/IfTree.java  |    3 +-
 .../classes/com/sun/source/tree/ImportTree.java    |    3 +-
 .../com/sun/source/tree/InstanceOfTree.java        |    3 +-
 .../com/sun/source/tree/IntersectionTypeTree.java  |   40 +
 .../com/sun/source/tree/LabeledStatementTree.java  |    3 +-
 .../com/sun/source/tree/LambdaExpressionTree.java  |   58 +
 src/share/classes/com/sun/source/tree/LineMap.java |    7 +-
 .../classes/com/sun/source/tree/LiteralTree.java   |    3 +-
 .../com/sun/source/tree/MemberReferenceTree.java   |   60 +
 .../com/sun/source/tree/MemberSelectTree.java      |    3 +-
 .../com/sun/source/tree/MethodInvocationTree.java  |    3 +-
 .../classes/com/sun/source/tree/MethodTree.java    |    4 +-
 .../classes/com/sun/source/tree/ModifiersTree.java |    3 +-
 .../classes/com/sun/source/tree/NewArrayTree.java  |    3 +-
 .../classes/com/sun/source/tree/NewClassTree.java  |    3 +-
 .../com/sun/source/tree/ParameterizedTypeTree.java |    3 +-
 .../com/sun/source/tree/ParenthesizedTree.java     |    3 +-
 .../com/sun/source/tree/PrimitiveTypeTree.java     |    3 +-
 .../classes/com/sun/source/tree/ReturnTree.java    |    3 +-
 src/share/classes/com/sun/source/tree/Scope.java   |    5 +-
 .../classes/com/sun/source/tree/StatementTree.java |    3 +-
 .../classes/com/sun/source/tree/SwitchTree.java    |    3 +-
 .../com/sun/source/tree/SynchronizedTree.java      |    3 +-
 .../classes/com/sun/source/tree/ThrowTree.java     |    3 +-
 src/share/classes/com/sun/source/tree/Tree.java    |   32 +-
 .../classes/com/sun/source/tree/TreeVisitor.java   |    7 +-
 src/share/classes/com/sun/source/tree/TryTree.java |    3 +-
 .../classes/com/sun/source/tree/TypeCastTree.java  |    3 +-
 .../com/sun/source/tree/TypeParameterTree.java     |    4 +-
 .../classes/com/sun/source/tree/UnaryTree.java     |    3 +-
 .../classes/com/sun/source/tree/UnionTypeTree.java |    3 +-
 .../classes/com/sun/source/tree/VariableTree.java  |    5 +-
 .../classes/com/sun/source/tree/WhileLoopTree.java |    3 +-
 .../classes/com/sun/source/tree/WildcardTree.java  |    3 +-
 .../classes/com/sun/source/tree/package-info.java  |    3 +-
 .../com/sun/source/util/DocSourcePositions.java    |   98 +
 .../classes/com/sun/source/util/DocTreePath.java   |  171 +
 .../com/sun/source/util/DocTreePathScanner.java    |   80 +
 .../com/sun/source/util/DocTreeScanner.java        |  274 ++
 .../classes/com/sun/source/util/DocTrees.java      |   90 +
 .../classes/com/sun/source/util/JavacTask.java     |   84 +-
 src/share/classes/com/sun/source/util/Plugin.java  |   65 +
 .../com/sun/source/util/SimpleDocTreeVisitor.java  |  180 +
 .../com/sun/source/util/SimpleTreeVisitor.java     |   19 +-
 .../com/sun/source/util/SourcePositions.java       |    5 +-
 .../classes/com/sun/source/util/TaskEvent.java     |    9 +-
 .../classes/com/sun/source/util/TaskListener.java  |    3 +-
 .../classes/com/sun/source/util/TreePath.java      |   21 +-
 .../com/sun/source/util/TreePathScanner.java       |    3 +-
 .../classes/com/sun/source/util/TreeScanner.java   |   32 +-
 src/share/classes/com/sun/source/util/Trees.java   |   11 +-
 .../classes/com/sun/source/util/package-info.java  |    3 +-
 src/share/classes/com/sun/tools/apt/Main.java      |  115 -
 .../tools/apt/comp/AnnotationProcessingError.java  |   33 -
 src/share/classes/com/sun/tools/apt/comp/Apt.java  |  509 ---
 .../com/sun/tools/apt/comp/BootstrapAPF.java       |   59 -
 .../classes/com/sun/tools/apt/comp/PrintAP.java    |  467 ---
 .../apt/comp/UsageMessageNeededException.java      |   31 -
 .../com/sun/tools/apt/main/AptJavaCompiler.java    |  292 --
 .../com/sun/tools/apt/main/CommandLine.java        |   90 -
 src/share/classes/com/sun/tools/apt/main/Main.java | 1281 -------
 .../classes/com/sun/tools/apt/mirror/AptEnv.java   |  107 -
 .../apt/AnnotationProcessorEnvironmentImpl.java    |  185 -
 .../com/sun/tools/apt/mirror/apt/FilerImpl.java    |  354 --
 .../com/sun/tools/apt/mirror/apt/MessagerImpl.java |  121 -
 .../apt/mirror/apt/RoundCompleteEventImpl.java     |   40 -
 .../sun/tools/apt/mirror/apt/RoundStateImpl.java   |   82 -
 .../mirror/declaration/AnnotationMirrorImpl.java   |  136 -
 .../mirror/declaration/AnnotationProxyMaker.java   |  355 --
 .../declaration/AnnotationTypeDeclarationImpl.java |   63 -
 .../AnnotationTypeElementDeclarationImpl.java      |   68 -
 .../mirror/declaration/AnnotationValueImpl.java    |  121 -
 .../mirror/declaration/ClassDeclarationImpl.java   |  115 -
 .../tools/apt/mirror/declaration/Constants.java    |  294 --
 .../declaration/ConstructorDeclarationImpl.java    |   65 -
 .../apt/mirror/declaration/DeclarationImpl.java    |  254 --
 .../apt/mirror/declaration/DeclarationMaker.java   |  270 --
 .../declaration/EnumConstantDeclarationImpl.java   |   59 -
 .../mirror/declaration/EnumDeclarationImpl.java    |   63 -
 .../declaration/ExecutableDeclarationImpl.java     |   89 -
 .../mirror/declaration/FieldDeclarationImpl.java   |   98 -
 .../declaration/InterfaceDeclarationImpl.java      |   52 -
 .../mirror/declaration/MemberDeclarationImpl.java  |  111 -
 .../mirror/declaration/MethodDeclarationImpl.java  |   61 -
 .../mirror/declaration/PackageDeclarationImpl.java |  126 -
 .../declaration/ParameterDeclarationImpl.java      |  100 -
 .../mirror/declaration/TypeDeclarationImpl.java    |  157 -
 .../declaration/TypeParameterDeclarationImpl.java  |  121 -
 .../tools/apt/mirror/type/AnnotationTypeImpl.java  |   61 -
 .../sun/tools/apt/mirror/type/ArrayTypeImpl.java   |   63 -
 .../sun/tools/apt/mirror/type/ClassTypeImpl.java   |   72 -
 .../tools/apt/mirror/type/DeclaredTypeImpl.java    |  112 -
 .../sun/tools/apt/mirror/type/EnumTypeImpl.java    |   60 -
 .../tools/apt/mirror/type/InterfaceTypeImpl.java   |   61 -
 .../tools/apt/mirror/type/PrimitiveTypeImpl.java   |   84 -
 .../com/sun/tools/apt/mirror/type/TypeMaker.java   |  160 -
 .../sun/tools/apt/mirror/type/TypeMirrorImpl.java  |   76 -
 .../tools/apt/mirror/type/TypeVariableImpl.java    |   77 -
 .../sun/tools/apt/mirror/type/VoidTypeImpl.java    |   50 -
 .../tools/apt/mirror/type/WildcardTypeImpl.java    |  111 -
 .../tools/apt/mirror/util/DeclarationsImpl.java    |  135 -
 .../tools/apt/mirror/util/SourcePositionImpl.java  |   94 -
 .../com/sun/tools/apt/mirror/util/TypesImpl.java   |  229 --
 .../com/sun/tools/apt/resources/apt.properties     |  184 -
 .../com/sun/tools/apt/resources/apt_ja.properties  |  126 -
 .../sun/tools/apt/resources/apt_zh_CN.properties   |  126 -
 src/share/classes/com/sun/tools/apt/util/Bark.java |  174 -
 .../com/sun/tools/classfile/AccessFlags.java       |   26 +-
 .../classes/com/sun/tools/classfile/Attribute.java |   21 +-
 .../classfile/BootstrapMethods_attribute.java      |    6 +-
 .../classes/com/sun/tools/classfile/ClassFile.java |   28 +-
 .../com/sun/tools/classfile/ClassTranslator.java   |    5 +-
 .../com/sun/tools/classfile/ClassWriter.java       |  116 +-
 .../com/sun/tools/classfile/Code_attribute.java    |    6 +-
 .../com/sun/tools/classfile/DefaultAttribute.java  |   16 +-
 .../com/sun/tools/classfile/Dependencies.java      |  114 +-
 .../com/sun/tools/classfile/Dependency.java        |   12 +
 .../com/sun/tools/classfile/Descriptor.java        |    6 +-
 .../com/sun/tools/classfile/Instruction.java       |   18 +-
 .../classfile/MethodParameters_attribute.java      |   87 +
 .../classes/com/sun/tools/classfile/Opcode.java    |   34 +-
 .../com/sun/tools/classfile/ReferenceFinder.java   |  240 ++
 .../RuntimeInvisibleTypeAnnotations_attribute.java |   56 +
 .../RuntimeTypeAnnotations_attribute.java          |   61 +
 .../RuntimeVisibleTypeAnnotations_attribute.java   |   56 +
 .../classfile/SourceDebugExtension_attribute.java  |   12 +-
 .../com/sun/tools/classfile/TypeAnnotation.java    |  657 ++++
 .../html/AbstractExecutableMemberWriter.java       |  153 +-
 .../doclets/formats/html/AbstractIndexWriter.java  |   51 +-
 .../doclets/formats/html/AbstractMemberWriter.java |  197 +-
 .../formats/html/AbstractPackageIndexWriter.java   |   55 +-
 .../formats/html/AbstractProfileIndexWriter.java   |  276 ++
 .../doclets/formats/html/AbstractTreeWriter.java   |   49 +-
 .../formats/html/AllClassesFrameWriter.java        |   40 +-
 .../AnnotationTypeOptionalMemberWriterImpl.java    |   25 +-
 .../AnnotationTypeRequiredMemberWriterImpl.java    |   45 +-
 .../formats/html/AnnotationTypeWriterImpl.java     |   61 +-
 .../tools/doclets/formats/html/ClassUseWriter.java |  124 +-
 .../doclets/formats/html/ClassWriterImpl.java      |  158 +-
 .../doclets/formats/html/ConfigurationImpl.java    |  141 +-
 .../formats/html/ConstantsSummaryWriterImpl.java   |   46 +-
 .../formats/html/ConstructorWriterImpl.java        |   47 +-
 .../doclets/formats/html/DeprecatedListWriter.java |   19 +-
 .../formats/html/EnumConstantWriterImpl.java       |   43 +-
 .../doclets/formats/html/FieldWriterImpl.java      |   67 +-
 .../doclets/formats/html/FrameOutputWriter.java    |   36 +-
 .../sun/tools/doclets/formats/html/HelpWriter.java |   40 +-
 .../sun/tools/doclets/formats/html/HtmlDoclet.java |  170 +-
 .../doclets/formats/html/HtmlDocletWriter.java     | 1997 ++++-------
 .../formats/html/HtmlSerialFieldWriter.java        |   51 +-
 .../formats/html/HtmlSerialMethodWriter.java       |   35 +-
 .../doclets/formats/html/LinkFactoryImpl.java      |  123 +-
 .../tools/doclets/formats/html/LinkInfoImpl.java   |  550 ++-
 .../tools/doclets/formats/html/LinkOutputImpl.java |   18 +-
 .../doclets/formats/html/MethodWriterImpl.java     |   91 +-
 .../formats/html/NestedClassWriterImpl.java        |   57 +-
 .../doclets/formats/html/PackageFrameWriter.java   |   40 +-
 .../formats/html/PackageIndexFrameWriter.java      |   47 +-
 .../doclets/formats/html/PackageIndexWriter.java   |   70 +-
 .../doclets/formats/html/PackageTreeWriter.java    |   35 +-
 .../doclets/formats/html/PackageUseWriter.java     |   47 +-
 .../doclets/formats/html/PackageWriterImpl.java    |   59 +-
 .../formats/html/ProfileIndexFrameWriter.java      |  173 +
 .../formats/html/ProfilePackageFrameWriter.java    |  186 +
 .../html/ProfilePackageIndexFrameWriter.java       |  200 ++
 .../formats/html/ProfilePackageWriterImpl.java     |  296 ++
 .../doclets/formats/html/ProfileWriterImpl.java    |  208 ++
 .../doclets/formats/html/PropertyWriterImpl.java   |  141 +-
 .../formats/html/SerializedFormWriterImpl.java     |   72 +-
 .../doclets/formats/html/SingleIndexWriter.java    |   18 +-
 .../formats/html/SourceToHTMLConverter.java        |  142 +-
 .../doclets/formats/html/SplitIndexWriter.java     |   35 +-
 .../formats/html/SubWriterHolderWriter.java        |  145 +-
 .../doclets/formats/html/TagletOutputImpl.java     |   76 -
 .../doclets/formats/html/TagletWriterImpl.java     |  285 +-
 .../sun/tools/doclets/formats/html/TreeWriter.java |   17 +-
 .../doclets/formats/html/WriterFactoryImpl.java    |   69 +-
 .../tools/doclets/formats/html/markup/Comment.java |   26 +-
 .../formats/html/markup/ContentBuilder.java        |   97 +
 .../tools/doclets/formats/html/markup/DocType.java |   46 +-
 .../doclets/formats/html/markup/HtmlAttr.java      |    7 +-
 .../doclets/formats/html/markup/HtmlConstants.java |   12 +-
 .../doclets/formats/html/markup/HtmlDocWriter.java |  309 +-
 .../doclets/formats/html/markup/HtmlDocument.java  |   17 +-
 .../doclets/formats/html/markup/HtmlStyle.java     |    9 +-
 .../tools/doclets/formats/html/markup/HtmlTag.java |   20 +-
 .../doclets/formats/html/markup/HtmlTree.java      |  156 +-
 .../doclets/formats/html/markup/HtmlWriter.java    | 1261 +------
 .../tools/doclets/formats/html/markup/RawHtml.java |   80 +-
 .../doclets/formats/html/markup/StringContent.java |   41 +-
 .../formats/html/resources/standard.properties     |  137 +-
 .../formats/html/resources/standard_ja.properties  |  113 +-
 .../html/resources/standard_zh_CN.properties       |   52 +-
 .../doclets/internal/toolkit/AbstractDoclet.java   |   43 +-
 .../AnnotationTypeOptionalMemberWriter.java        |    9 +-
 .../AnnotationTypeRequiredMemberWriter.java        |   10 +-
 .../internal/toolkit/AnnotationTypeWriter.java     |   11 +-
 .../doclets/internal/toolkit/ClassWriter.java      |   18 +-
 .../doclets/internal/toolkit/Configuration.java    |  357 +-
 .../internal/toolkit/ConstantsSummaryWriter.java   |   14 +-
 .../internal/toolkit/ConstructorWriter.java        |    9 +-
 .../tools/doclets/internal/toolkit/Content.java    |   64 +-
 .../internal/toolkit/EnumConstantWriter.java       |   11 +-
 .../doclets/internal/toolkit/FieldWriter.java      |    9 +-
 .../internal/toolkit/MemberSummaryWriter.java      |   19 +-
 .../doclets/internal/toolkit/MethodWriter.java     |    9 +-
 .../internal/toolkit/NestedClassWriter.java        |    9 +-
 .../internal/toolkit/PackageSummaryWriter.java     |   21 +-
 .../toolkit/ProfilePackageSummaryWriter.java       |  116 +
 .../internal/toolkit/ProfileSummaryWriter.java     |  120 +
 .../doclets/internal/toolkit/PropertyWriter.java   |   77 +-
 .../internal/toolkit/SerializedFormWriter.java     |   11 +-
 .../doclets/internal/toolkit/WriterFactory.java    |   39 +-
 .../internal/toolkit/builders/AbstractBuilder.java |   52 +-
 .../toolkit/builders/AbstractMemberBuilder.java    |   16 +-
 .../toolkit/builders/AnnotationTypeBuilder.java    |   64 +-
 .../AnnotationTypeOptionalMemberBuilder.java       |   49 +-
 .../AnnotationTypeRequiredMemberBuilder.java       |   57 +-
 .../internal/toolkit/builders/BuilderFactory.java  |   93 +-
 .../internal/toolkit/builders/ClassBuilder.java    |   98 +-
 .../toolkit/builders/ConstantsSummaryBuilder.java  |   49 +-
 .../toolkit/builders/ConstructorBuilder.java       |   74 +-
 .../toolkit/builders/EnumConstantBuilder.java      |   69 +-
 .../internal/toolkit/builders/FieldBuilder.java    |   69 +-
 .../internal/toolkit/builders/LayoutParser.java    |   27 +-
 .../toolkit/builders/MemberSummaryBuilder.java     |  136 +-
 .../internal/toolkit/builders/MethodBuilder.java   |   64 +-
 .../toolkit/builders/PackageSummaryBuilder.java    |   96 +-
 .../builders/ProfilePackageSummaryBuilder.java     |  374 ++
 .../toolkit/builders/ProfileSummaryBuilder.java    |  328 ++
 .../internal/toolkit/builders/PropertyBuilder.java |  149 +-
 .../toolkit/builders/SerializedFormBuilder.java    |   32 +-
 .../doclets/internal/toolkit/builders/XMLNode.java |    7 +-
 .../internal/toolkit/resources/activetitlebar.gif  |  Bin 0 -> 10824 bytes
 .../toolkit/resources/activetitlebar_end.gif       |  Bin 0 -> 909 bytes
 .../doclets/internal/toolkit/resources/doclet.xml  |   19 +-
 .../internal/toolkit/resources/doclets.properties  |   16 +-
 .../toolkit/resources/doclets_ja.properties        |   26 +-
 .../toolkit/resources/doclets_zh_CN.properties     |   20 +-
 .../doclets/internal/toolkit/resources/script.js   |   30 +
 .../internal/toolkit/resources/stylesheet.css      |   47 +
 .../taglets/BaseExecutableMemberTaglet.java        |    9 +-
 .../internal/toolkit/taglets/BaseInlineTaglet.java |    9 +-
 .../toolkit/taglets/BasePropertyTaglet.java        |   21 +-
 .../internal/toolkit/taglets/BaseTaglet.java       |   15 +-
 .../internal/toolkit/taglets/CodeTaglet.java       |   39 +-
 .../internal/toolkit/taglets/DeprecatedTaglet.java |   12 +-
 .../internal/toolkit/taglets/DocRootTaglet.java    |   12 +-
 .../internal/toolkit/taglets/ExpertTaglet.java     |   93 -
 .../internal/toolkit/taglets/InheritDocTaglet.java |   89 +-
 .../toolkit/taglets/InheritableTaglet.java         |    7 +-
 .../internal/toolkit/taglets/LegacyTaglet.java     |   23 +-
 .../internal/toolkit/taglets/LiteralTaglet.java    |   63 +-
 .../internal/toolkit/taglets/ParamTaglet.java      |   63 +-
 .../toolkit/taglets/PropertyGetterTaglet.java      |    9 +-
 .../toolkit/taglets/PropertySetterTaglet.java      |   11 +-
 .../internal/toolkit/taglets/ReturnTaglet.java     |   18 +-
 .../internal/toolkit/taglets/SeeTaglet.java        |   18 +-
 .../internal/toolkit/taglets/SimpleTaglet.java     |   28 +-
 .../doclets/internal/toolkit/taglets/Taglet.java   |   13 +-
 .../internal/toolkit/taglets/TagletManager.java    |  281 +-
 .../internal/toolkit/taglets/TagletOutput.java     |   55 -
 .../internal/toolkit/taglets/TagletWriter.java     |   97 +-
 .../internal/toolkit/taglets/ThrowsTaglet.java     |   53 +-
 .../internal/toolkit/taglets/ValueTaglet.java      |   19 +-
 .../internal/toolkit/util/ClassDocCatalog.java     |   11 +-
 .../doclets/internal/toolkit/util/ClassTree.java   |   22 +-
 .../internal/toolkit/util/ClassUseMapper.java      |   12 +-
 .../toolkit/util/CommentedMethodFinder.java        |    9 +-
 .../toolkit/util/DeprecatedAPIListBuilder.java     |   12 +-
 .../internal/toolkit/util/DirectoryManager.java    |  317 --
 .../doclets/internal/toolkit/util/DocFile.java     |  259 ++
 .../internal/toolkit/util/DocFileFactory.java      |  100 +
 .../doclets/internal/toolkit/util/DocFinder.java   |  114 +-
 .../doclets/internal/toolkit/util/DocLink.java     |   97 +
 .../doclets/internal/toolkit/util/DocPath.java     |  191 +
 .../doclets/internal/toolkit/util/DocPaths.java    |  141 +
 .../toolkit/util/DocletAbortException.java         |    8 +-
 .../internal/toolkit/util/DocletConstants.java     |   45 +-
 .../doclets/internal/toolkit/util/Extern.java      |  153 +-
 .../tools/doclets/internal/toolkit/util/Group.java |   14 +-
 .../internal/toolkit/util/ImplementedMethods.java  |   12 +-
 .../internal/toolkit/util/IndexBuilder.java        |   35 +-
 .../internal/toolkit/util/MessageRetriever.java    |   23 +-
 .../internal/toolkit/util/MetaKeywords.java        |   29 +-
 .../internal/toolkit/util/MethodFinder.java        |    9 +-
 .../doclets/internal/toolkit/util/MethodTypes.java |   69 +
 .../internal/toolkit/util/PackageListWriter.java   |   19 +-
 .../internal/toolkit/util/PathDocFileFactory.java  |  317 ++
 .../toolkit/util/SimpleDocFileFactory.java         |  292 ++
 .../doclets/internal/toolkit/util/SourcePath.java  |  133 -
 .../toolkit/util/StandardDocFileFactory.java       |  322 ++
 .../internal/toolkit/util/TaggedMethodFinder.java  |    9 +-
 .../doclets/internal/toolkit/util/TextTag.java     |    9 +-
 .../tools/doclets/internal/toolkit/util/Util.java  |  540 +--
 .../internal/toolkit/util/VisibleMemberMap.java    |   99 +-
 .../internal/toolkit/util/links/LinkFactory.java   |  158 +-
 .../internal/toolkit/util/links/LinkInfo.java      |   49 +-
 .../internal/toolkit/util/links/LinkOutput.java    |   15 +-
 .../classes/com/sun/tools/doclets/package.html     |    4 +-
 .../classes/com/sun/tools/doclint/Checker.java     |  850 +++++
 .../classes/com/sun/tools/doclint/DocLint.java     |  360 ++
 .../classes/com/sun/tools/doclint/Entity.java      |  326 ++
 src/share/classes/com/sun/tools/doclint/Env.java   |  173 +
 .../classes/com/sun/tools/doclint/HtmlTag.java     |  455 +++
 .../classes/com/sun/tools/doclint/Messages.java    |  348 ++
 .../sun/tools/doclint/resources/doclint.properties |  116 +
 .../tools/doclint/resources/doclint_ja.properties  |   68 +
 .../doclint/resources/doclint_zh_CN.properties     |   68 +
 .../classes/com/sun/tools/javac/Launcher.java      |   73 -
 src/share/classes/com/sun/tools/javac/Main.java    |    7 +-
 src/share/classes/com/sun/tools/javac/Server.java  |  196 -
 .../com/sun/tools/javac/api/BasicJavacTask.java    |  161 +
 .../com/sun/tools/javac/api/ClientCodeWrapper.java |   63 +-
 .../sun/tools/javac/api/DiagnosticFormatter.java   |    4 +-
 .../com/sun/tools/javac/api/JavacScope.java        |    2 +-
 .../com/sun/tools/javac/api/JavacTaskImpl.java     |  131 +-
 .../classes/com/sun/tools/javac/api/JavacTool.java |  140 +-
 .../com/sun/tools/javac/api/JavacTrees.java        |  655 +++-
 .../com/sun/tools/javac/api/MultiTaskListener.java |  118 +
 .../tools/javac/api/WrappingJavaFileManager.java   |    5 +-
 .../com/sun/tools/javac/code/Annotations.java      |  451 +++
 .../com/sun/tools/javac/code/Attribute.java        |   90 +-
 .../sun/tools/javac/code/DeferredLintHandler.java  |    4 +-
 .../classes/com/sun/tools/javac/code/Flags.java    |  217 +-
 .../classes/com/sun/tools/javac/code/Kinds.java    |   43 +-
 .../classes/com/sun/tools/javac/code/Lint.java     |   30 +-
 .../classes/com/sun/tools/javac/code/Printer.java  |  103 +-
 .../classes/com/sun/tools/javac/code/Scope.java    |   10 +-
 .../classes/com/sun/tools/javac/code/Source.java   |   62 +-
 .../classes/com/sun/tools/javac/code/Symbol.java   |  499 ++-
 .../classes/com/sun/tools/javac/code/Symtab.java   |  159 +-
 .../com/sun/tools/javac/code/TargetType.java       |  230 +-
 .../classes/com/sun/tools/javac/code/Type.java     | 1055 +++++-
 .../tools/javac/code/TypeAnnotationPosition.java   |  233 +-
 .../com/sun/tools/javac/code/TypeAnnotations.java  | 1288 +++++++
 .../classes/com/sun/tools/javac/code/TypeTag.java  |  240 ++
 .../classes/com/sun/tools/javac/code/TypeTags.java |  136 -
 .../classes/com/sun/tools/javac/code/Types.java    | 1516 ++++++--
 .../classes/com/sun/tools/javac/comp/Annotate.java |  379 +-
 .../classes/com/sun/tools/javac/comp/Attr.java     | 3197 ++++++++++++-----
 .../com/sun/tools/javac/comp/AttrContext.java      |   30 +-
 .../classes/com/sun/tools/javac/comp/Check.java    | 1213 +++++--
 .../com/sun/tools/javac/comp/CompileStates.java    |   92 +
 .../com/sun/tools/javac/comp/ConstFold.java        |   23 +-
 .../com/sun/tools/javac/comp/DeferredAttr.java     | 1076 ++++++
 .../classes/com/sun/tools/javac/comp/Enter.java    |   51 +-
 .../classes/com/sun/tools/javac/comp/Env.java      |    7 +-
 .../classes/com/sun/tools/javac/comp/Flow.java     | 3351 ++++++++++-------
 .../classes/com/sun/tools/javac/comp/Infer.java    | 2292 +++++++++---
 .../com/sun/tools/javac/comp/LambdaToMethod.java   | 2007 +++++++++++
 .../classes/com/sun/tools/javac/comp/Lower.java    |  775 ++--
 .../com/sun/tools/javac/comp/MemberEnter.java      |  703 ++--
 .../classes/com/sun/tools/javac/comp/Repair.java   |   89 +-
 .../classes/com/sun/tools/javac/comp/Resolve.java  | 3194 +++++++++++++----
 .../classes/com/sun/tools/javac/comp/Todo.java     |    7 +-
 .../com/sun/tools/javac/comp/TransTypes.java       |  190 +-
 .../com/sun/tools/javac/file/JavacFileManager.java |  104 +-
 .../com/sun/tools/javac/file/Locations.java        |  776 ++++
 .../classes/com/sun/tools/javac/file/Paths.java    |  558 ---
 .../com/sun/tools/javac/file/ZipFileIndex.java     |   20 +-
 .../classes/com/sun/tools/javac/jvm/ByteCodes.java |    4 +-
 .../classes/com/sun/tools/javac/jvm/CRTable.java   |   30 +-
 .../classes/com/sun/tools/javac/jvm/ClassFile.java |   44 +-
 .../com/sun/tools/javac/jvm/ClassReader.java       |  442 ++-
 .../com/sun/tools/javac/jvm/ClassWriter.java       |  739 ++--
 .../classes/com/sun/tools/javac/jvm/Code.java      |  237 +-
 src/share/classes/com/sun/tools/javac/jvm/Gen.java |  376 +-
 .../classes/com/sun/tools/javac/jvm/Items.java     |   44 +-
 .../classes/com/sun/tools/javac/jvm/JNIWriter.java |  856 +++++
 .../classes/com/sun/tools/javac/jvm/Pool.java      |  227 +-
 .../classes/com/sun/tools/javac/jvm/Profile.java   |  105 +
 .../classes/com/sun/tools/javac/jvm/Target.java    |   55 +-
 .../com/sun/tools/javac/jvm/UninitializedType.java |    8 +-
 .../com/sun/tools/javac/main/JavaCompiler.java     |  368 +-
 .../com/sun/tools/javac/main/JavacOption.java      |  298 --
 .../classes/com/sun/tools/javac/main/Main.java     |  373 +-
 .../classes/com/sun/tools/javac/main/Option.java   |  729 ++++
 .../com/sun/tools/javac/main/OptionHelper.java     |  117 +
 .../com/sun/tools/javac/main/OptionName.java       |  105 -
 .../sun/tools/javac/main/RecognizedOptions.java    |  643 ----
 .../tools/javac/model/AnnotationProxyMaker.java    |   15 +-
 .../sun/tools/javac/model/JavacAnnoConstructs.java |  437 +++
 .../com/sun/tools/javac/model/JavacElements.java   |   84 +-
 .../com/sun/tools/javac/model/JavacTypes.java      |   41 +-
 .../sun/tools/javac/nio/JavacPathFileManager.java  |   25 +-
 .../com/sun/tools/javac/nio/PathFileManager.java   |    5 +-
 .../com/sun/tools/javac/nio/PathFileObject.java    |    3 +-
 .../sun/tools/javac/parser/DocCommentParser.java   | 1391 ++++++++
 .../sun/tools/javac/parser/DocCommentScanner.java  |  420 ---
 .../com/sun/tools/javac/parser/EndPosParser.java   |  103 -
 .../com/sun/tools/javac/parser/JavaTokenizer.java  |  897 +++++
 .../com/sun/tools/javac/parser/JavacParser.java    | 3347 +++++++++++------
 .../sun/tools/javac/parser/JavadocTokenizer.java   |  447 +++
 .../com/sun/tools/javac/parser/Keywords.java       |   98 -
 .../tools/javac/parser/LazyDocCommentTable.java    |   98 +
 .../classes/com/sun/tools/javac/parser/Lexer.java  |   95 +-
 .../com/sun/tools/javac/parser/ParserFactory.java  |   38 +-
 .../com/sun/tools/javac/parser/Scanner.java        | 1127 +-----
 .../com/sun/tools/javac/parser/ScannerFactory.java |    8 +-
 .../classes/com/sun/tools/javac/parser/Token.java  |  198 -
 .../classes/com/sun/tools/javac/parser/Tokens.java |  481 +++
 .../com/sun/tools/javac/parser/UnicodeReader.java  |  285 ++
 .../com/sun/tools/javac/processing/JavacFiler.java |    2 +-
 .../sun/tools/javac/processing/JavacMessager.java  |    4 +-
 .../processing/JavacProcessingEnvironment.java     |  287 +-
 .../javac/processing/JavacRoundEnvironment.java    |   23 +-
 .../tools/javac/processing/PrintingProcessor.java  |    7 +-
 .../sun/tools/javac/processing/ServiceProxy.java   |    4 +-
 .../sun/tools/javac/resources/compiler.properties  |  672 +++-
 .../tools/javac/resources/compiler_ja.properties   | 1758 +++++++++
 .../javac/resources/compiler_zh_CN.properties      | 1758 +++++++++
 .../com/sun/tools/javac/resources/javac.properties |   38 +-
 .../com/sun/tools/javac/sym/CreateSymbols.java     |   42 +-
 .../classes/com/sun/tools/javac/sym/Profiles.java  |  297 ++
 .../classes/com/sun/tools/javac/tree/DCTree.java   |  888 +++++
 .../com/sun/tools/javac/tree/DocCommentTable.java  |   66 +
 .../com/sun/tools/javac/tree/DocPretty.java        |  520 +++
 .../com/sun/tools/javac/tree/DocTreeMaker.java     |  277 ++
 .../com/sun/tools/javac/tree/EndPosTable.java      |   55 +
 .../classes/com/sun/tools/javac/tree/JCTree.java   | 1123 +++---
 .../classes/com/sun/tools/javac/tree/Pretty.java   |  313 +-
 .../com/sun/tools/javac/tree/TreeCopier.java       |   58 +-
 .../classes/com/sun/tools/javac/tree/TreeInfo.java |  920 +++--
 .../com/sun/tools/javac/tree/TreeMaker.java        |  132 +-
 .../com/sun/tools/javac/tree/TreeScanner.java      |   29 +-
 .../com/sun/tools/javac/tree/TreeTranslator.java   |   32 +-
 .../javac/util/AbstractDiagnosticFormatter.java    |   30 +-
 .../com/sun/tools/javac/util/AbstractLog.java      |    3 +-
 .../com/sun/tools/javac/util/ArrayUtils.java       |   88 +
 .../com/sun/tools/javac/util/BaseFileManager.java  |   78 +-
 .../tools/javac/util/BasicDiagnosticFormatter.java |    8 +-
 .../classes/com/sun/tools/javac/util/Bits.java     |  232 +-
 .../com/sun/tools/javac/util/ByteBuffer.java       |   16 +-
 .../tools/javac/util/CloseableURLClassLoader.java  |  108 -
 .../com/sun/tools/javac/util/Constants.java        |    8 +-
 .../classes/com/sun/tools/javac/util/Context.java  |   15 +-
 .../classes/com/sun/tools/javac/util/Convert.java  |   22 +-
 .../com/sun/tools/javac/util/DiagnosticSource.java |   11 +-
 .../com/sun/tools/javac/util/GraphUtils.java       |  145 +
 .../com/sun/tools/javac/util/JCDiagnostic.java     |   53 +-
 .../com/sun/tools/javac/util/JavacMessages.java    |    4 +-
 .../classes/com/sun/tools/javac/util/List.java     |   51 +-
 .../classes/com/sun/tools/javac/util/Log.java      |  439 ++-
 .../tools/javac/util/MandatoryWarningHandler.java  |    4 +-
 .../classes/com/sun/tools/javac/util/Name.java     |   10 +-
 .../classes/com/sun/tools/javac/util/Names.java    |  384 +-
 .../classes/com/sun/tools/javac/util/Options.java  |   41 +-
 .../classes/com/sun/tools/javac/util/Pair.java     |   12 +-
 .../classes/com/sun/tools/javac/util/Position.java |   28 +-
 .../tools/javac/util/RawDiagnosticFormatter.java   |   20 +-
 .../tools/javac/util/RichDiagnosticFormatter.java  |   77 +-
 .../com/sun/tools/javac/util/ServiceLoader.java    |  437 +++
 .../com/sun/tools/javac/util/SharedNameTable.java  |   17 +-
 .../sun/tools/javac/util/UnsharedNameTable.java    |    4 +-
 .../classes/com/sun/tools/javac/util/Warner.java   |    1 -
 .../com/sun/tools/javadoc/AbstractTypeImpl.java    |   16 +-
 .../com/sun/tools/javadoc/AnnotatedTypeImpl.java   |  125 +
 .../com/sun/tools/javadoc/AnnotationDescImpl.java  |   17 +-
 .../sun/tools/javadoc/AnnotationTypeDocImpl.java   |   20 +-
 .../javadoc/AnnotationTypeElementDocImpl.java      |   19 +-
 .../com/sun/tools/javadoc/AnnotationValueImpl.java |   17 +-
 .../com/sun/tools/javadoc/ClassDocImpl.java        |   81 +-
 .../classes/com/sun/tools/javadoc/Comment.java     |   50 +-
 .../com/sun/tools/javadoc/ConstructorDocImpl.java  |   15 +-
 .../classes/com/sun/tools/javadoc/DocEnv.java      |  119 +-
 .../classes/com/sun/tools/javadoc/DocImpl.java     |   60 +-
 .../classes/com/sun/tools/javadoc/DocLocale.java   |   16 +-
 .../com/sun/tools/javadoc/DocletInvoker.java       |  102 +-
 .../sun/tools/javadoc/ExecutableMemberDocImpl.java |   28 +-
 .../com/sun/tools/javadoc/FieldDocImpl.java        |   40 +-
 .../com/sun/tools/javadoc/JavadocClassReader.java  |    8 +-
 .../com/sun/tools/javadoc/JavadocEnter.java        |   23 +-
 .../com/sun/tools/javadoc/JavadocMemberEnter.java  |   32 +-
 .../classes/com/sun/tools/javadoc/JavadocTodo.java |    8 +-
 .../classes/com/sun/tools/javadoc/JavadocTool.java |   48 +-
 src/share/classes/com/sun/tools/javadoc/Main.java  |    7 +-
 .../com/sun/tools/javadoc/MemberDocImpl.java       |   14 +-
 .../classes/com/sun/tools/javadoc/Messager.java    |  278 +-
 .../com/sun/tools/javadoc/MethodDocImpl.java       |   58 +-
 .../com/sun/tools/javadoc/ModifierFilter.java      |   10 +-
 .../com/sun/tools/javadoc/PackageDocImpl.java      |   42 +-
 .../com/sun/tools/javadoc/ParamTagImpl.java        |   13 +-
 .../com/sun/tools/javadoc/ParameterImpl.java       |   12 +-
 .../sun/tools/javadoc/ParameterizedTypeImpl.java   |   13 +-
 .../com/sun/tools/javadoc/PrimitiveType.java       |   28 +-
 .../sun/tools/javadoc/ProgramElementDocImpl.java   |   41 +-
 .../classes/com/sun/tools/javadoc/RootDocImpl.java |   29 +-
 .../classes/com/sun/tools/javadoc/SeeTagImpl.java  |   71 +-
 .../com/sun/tools/javadoc/SerialFieldTagImpl.java  |    7 +-
 .../com/sun/tools/javadoc/SerializedForm.java      |   15 +-
 .../com/sun/tools/javadoc/SourcePositionImpl.java  |    7 +-
 src/share/classes/com/sun/tools/javadoc/Start.java |  390 +-
 .../classes/com/sun/tools/javadoc/TagImpl.java     |    7 +-
 .../com/sun/tools/javadoc/ThrowsTagImpl.java       |   11 +-
 .../classes/com/sun/tools/javadoc/ToolOption.java  |  332 ++
 .../classes/com/sun/tools/javadoc/TypeMaker.java   |   59 +-
 .../com/sun/tools/javadoc/TypeVariableImpl.java    |   33 +-
 .../com/sun/tools/javadoc/WildcardTypeImpl.java    |    8 +-
 .../com/sun/tools/javadoc/api/JavadocTaskImpl.java |  100 +
 .../com/sun/tools/javadoc/api/JavadocTool.java     |  172 +
 .../sun/tools/javadoc/resources/javadoc.properties |   71 +-
 .../tools/javadoc/resources/javadoc_ja.properties  |   14 +-
 .../javadoc/resources/javadoc_zh_CN.properties     |   12 +-
 src/share/classes/com/sun/tools/javah/Gen.java     |    6 +-
 .../com/sun/tools/javah/JavahFileManager.java      |    8 +-
 .../classes/com/sun/tools/javah/JavahTask.java     |   21 +-
 src/share/classes/com/sun/tools/javah/LLNI.java    |    8 +-
 src/share/classes/com/sun/tools/javah/Mangle.java  |    8 +-
 .../com/sun/tools/javah/NativeHeaderTool.java      |    4 +-
 .../classes/com/sun/tools/javah/TypeSignature.java |    6 +-
 src/share/classes/com/sun/tools/javah/Util.java    |    6 +-
 .../com/sun/tools/javah/resources/l10n.properties  |    5 +-
 .../sun/tools/javah/resources/l10n_ja.properties   |    6 +-
 .../tools/javah/resources/l10n_zh_CN.properties    |    2 +-
 .../com/sun/tools/javap/AnnotationWriter.java      |  120 +-
 .../com/sun/tools/javap/AttributeWriter.java       |   69 +-
 .../classes/com/sun/tools/javap/ClassWriter.java   |   19 +-
 .../classes/com/sun/tools/javap/CodeWriter.java    |    9 +-
 .../com/sun/tools/javap/ConstantWriter.java        |    2 +-
 .../com/sun/tools/javap/DisassemblerTool.java      |    8 +-
 .../sun/tools/javap/InstructionDetailWriter.java   |    7 +-
 .../com/sun/tools/javap/JavapFileManager.java      |    8 +-
 .../classes/com/sun/tools/javap/JavapTask.java     |   70 +-
 src/share/classes/com/sun/tools/javap/Options.java |    4 +-
 .../com/sun/tools/javap/StackMapWriter.java        |   12 +-
 .../com/sun/tools/javap/TypeAnnotationWriter.java  |  126 +
 .../com/sun/tools/javap/resources/javap.properties |    5 +-
 .../sun/tools/javap/resources/javap_ja.properties  |   63 +
 .../tools/javap/resources/javap_zh_CN.properties   |   63 +
 .../classes/com/sun/tools/jdeps/Analyzer.java      |  238 ++
 src/share/classes/com/sun/tools/jdeps/Archive.java |   97 +
 .../com/sun/tools/jdeps/ClassFileReader.java       |  336 ++
 .../classes/com/sun/tools/jdeps/JdepsTask.java     |  575 +++
 src/share/classes/com/sun/tools/jdeps/Main.java    |   66 +
 .../com/sun/tools/jdeps/PlatformClassPath.java     |  107 +
 .../classes/com/sun/tools/jdeps/Profiles.java      |  241 ++
 .../com/sun/tools/jdeps/resources/jdeps.properties |   59 +
 .../sun/tools/jdeps/resources/jdeps_ja.properties  |   40 +
 .../tools/jdeps/resources/jdeps_zh_CN.properties   |   40 +
 .../jdeps/resources/version.properties-template    |   28 +
 .../classes/com/sun/tools/sjavac/BuildState.java   |  275 ++
 .../com/sun/tools/sjavac/CleanProperties.java      |  148 +
 .../classes/com/sun/tools/sjavac/CompileChunk.java |   57 +
 .../com/sun/tools/sjavac/CompileJavaPackages.java  |  345 ++
 .../com/sun/tools/sjavac/CompileProperties.java    |  221 ++
 .../classes/com/sun/tools/sjavac/CopyFile.java     |  116 +
 .../classes/com/sun/tools/sjavac/JavacState.java   |  857 +++++
 src/share/classes/com/sun/tools/sjavac/Log.java    |   92 +
 src/share/classes/com/sun/tools/sjavac/Main.java   |  966 +++++
 src/share/classes/com/sun/tools/sjavac/Module.java |  141 +
 .../classes/com/sun/tools/sjavac/Package.java      |  307 ++
 .../com/sun/tools/sjavac/ProblemException.java     |   41 +
 src/share/classes/com/sun/tools/sjavac/Source.java |  400 +++
 .../classes/com/sun/tools/sjavac/Transformer.java  |   99 +
 src/share/classes/com/sun/tools/sjavac/Util.java   |  160 +
 .../com/sun/tools/sjavac/comp/Dependencies.java    |  185 +
 .../tools/sjavac/comp/JavaCompilerWithDeps.java    |  109 +
 .../com/sun/tools/sjavac/comp/PubapiVisitor.java   |  157 +
 .../com/sun/tools/sjavac/comp/ResolveWithDeps.java |   67 +
 .../sun/tools/sjavac/comp/SmartFileManager.java    |  221 ++
 .../com/sun/tools/sjavac/comp/SmartFileObject.java |  126 +
 .../com/sun/tools/sjavac/comp/SmartWriter.java     |   78 +
 .../com/sun/tools/sjavac/server/CompilerPool.java  |  163 +
 .../sun/tools/sjavac/server/CompilerThread.java    |  420 +++
 .../com/sun/tools/sjavac/server/JavacServer.java   |  751 ++++
 .../com/sun/tools/sjavac/server/PortFile.java      |  259 ++
 .../com/sun/tools/sjavac/server/SysInfo.java       |   45 +
 .../annotation/processing/AbstractProcessor.java   |    8 +-
 .../javax/annotation/processing/Completions.java   |    4 +-
 .../annotation/processing/FilerException.java      |    3 +-
 .../processing/ProcessingEnvironment.java          |    4 +-
 .../javax/annotation/processing/Processor.java     |   61 +-
 .../processing/SupportedAnnotationTypes.java       |    8 +-
 .../annotation/processing/SupportedOptions.java    |    8 +-
 .../processing/SupportedSourceVersion.java         |    6 +-
 .../javax/lang/model/AnnotatedConstruct.java       |  235 ++
 .../classes/javax/lang/model/SourceVersion.java    |   29 +-
 .../javax/lang/model/element/AnnotationValue.java  |    6 +-
 .../lang/model/element/AnnotationValueVisitor.java |   14 +-
 .../classes/javax/lang/model/element/Element.java  |  103 +-
 .../javax/lang/model/element/ElementVisitor.java   |   14 +-
 .../lang/model/element/ExecutableElement.java      |   32 +-
 .../classes/javax/lang/model/element/Modifier.java |   15 +-
 .../javax/lang/model/element/NestingKind.java      |   18 +-
 .../javax/lang/model/element/PackageElement.java   |   18 +-
 .../javax/lang/model/element/TypeElement.java      |   12 +-
 .../javax/lang/model/element/VariableElement.java  |   28 +-
 .../javax/lang/model/element/package-info.java     |   11 +-
 .../javax/lang/model/type/ExecutableType.java      |   22 +-
 .../javax/lang/model/type/IntersectionType.java    |   47 +
 .../lang/model/type/MirroredTypeException.java     |    3 +-
 .../lang/model/type/MirroredTypesException.java    |    3 +-
 .../classes/javax/lang/model/type/TypeKind.java    |   11 +-
 .../classes/javax/lang/model/type/TypeMirror.java  |    6 +-
 .../classes/javax/lang/model/type/TypeVisitor.java |   24 +-
 .../util/AbstractAnnotationValueVisitor6.java      |   14 +-
 .../util/AbstractAnnotationValueVisitor7.java      |   16 +-
 .../util/AbstractAnnotationValueVisitor8.java      |   79 +
 .../lang/model/util/AbstractElementVisitor6.java   |   17 +-
 .../lang/model/util/AbstractElementVisitor7.java   |   17 +-
 .../lang/model/util/AbstractElementVisitor8.java   |   82 +
 .../lang/model/util/AbstractTypeVisitor6.java      |   26 +-
 .../lang/model/util/AbstractTypeVisitor7.java      |   12 +-
 .../lang/model/util/AbstractTypeVisitor8.java      |   87 +
 .../javax/lang/model/util/ElementFilter.java       |   16 +-
 .../javax/lang/model/util/ElementKindVisitor6.java |   12 +-
 .../javax/lang/model/util/ElementKindVisitor7.java |   17 +-
 .../javax/lang/model/util/ElementKindVisitor8.java |  106 +
 .../javax/lang/model/util/ElementScanner6.java     |   11 +-
 .../javax/lang/model/util/ElementScanner7.java     |    6 +-
 .../javax/lang/model/util/ElementScanner8.java     |  110 +
 .../classes/javax/lang/model/util/Elements.java    |   22 +-
 .../model/util/SimpleAnnotationValueVisitor6.java  |   12 +-
 .../model/util/SimpleAnnotationValueVisitor7.java  |   20 +-
 .../model/util/SimpleAnnotationValueVisitor8.java  |   96 +
 .../lang/model/util/SimpleElementVisitor6.java     |   13 +-
 .../lang/model/util/SimpleElementVisitor7.java     |   13 +-
 .../lang/model/util/SimpleElementVisitor8.java     |  101 +
 .../javax/lang/model/util/SimpleTypeVisitor6.java  |   16 +-
 .../javax/lang/model/util/SimpleTypeVisitor7.java  |   12 +-
 .../javax/lang/model/util/SimpleTypeVisitor8.java  |  101 +
 .../javax/lang/model/util/TypeKindVisitor6.java    |   18 +-
 .../javax/lang/model/util/TypeKindVisitor7.java    |   13 +-
 .../javax/lang/model/util/TypeKindVisitor8.java    |  104 +
 src/share/classes/javax/lang/model/util/Types.java |   13 +-
 .../classes/javax/tools/DocumentationTool.java     |  183 +
 .../javax/tools/ForwardingJavaFileManager.java     |    3 +-
 src/share/classes/javax/tools/JavaCompiler.java    |   12 +-
 src/share/classes/javax/tools/JavaFileObject.java  |    8 +-
 .../classes/javax/tools/StandardLocation.java      |   21 +-
 src/share/classes/javax/tools/ToolProvider.java    |   15 +-
 src/share/classes/jdk/Supported.java               |   53 +
 .../javac/processing/src/CheckNamesProcessor.java  |    6 +-
 .../language/model/CoreReflectionFactory.java      | 3767 ++++++++++++++++++++
 test/Makefile                                      |   46 +-
 test/com/sun/javadoc/5093723/T5093723.java         |    2 +-
 test/com/sun/javadoc/AuthorDD/AuthorDD.java        |    6 +-
 .../com/sun/javadoc/DocRootSlash/DocRootSlash.java |    3 +-
 .../sun/javadoc/InheritDocForUserTags/DocTest.java |  261 ++
 test/com/sun/javadoc/MetaTag/MetaTag.java          |   11 +-
 test/com/sun/javadoc/T6735320/T6735320.java        |    6 +-
 .../sun/javadoc/VersionNumber/VersionNumber.java   |    4 +-
 test/com/sun/javadoc/_template/Template.java       |   18 +-
 .../sun/javadoc/_template/TemplateComplete.java    |   18 +-
 .../testAbstractMethod/TestAbstractMethod.java     |  121 +
 test/com/sun/javadoc/testAbstractMethod/pkg/A.java |   31 +
 test/com/sun/javadoc/testAbstractMethod/pkg/B.java |   31 +
 test/com/sun/javadoc/testAbstractMethod/pkg/C.java |   29 +
 .../TestAnnotationOptional.java                    |   77 +
 .../pkg/AnnotationOptional.java                    |   36 +
 .../testBadSourceFile/TestBadSourceFile.java       |    4 +-
 .../TestConstructorIndent.java                     |    6 +-
 .../javadoc/testDocEncoding/TestDocEncoding.java   |   81 +
 test/com/sun/javadoc/testDocEncoding/pkg/Test.java |   31 +
 .../sun/javadoc/testDocFileDir/TestDocFileDir.java |   18 +-
 .../com/sun/javadoc/testDocFiles/TestDocFiles.java |   67 +
 test/com/sun/javadoc/testDocFiles/pkg/Test.java    |   27 +
 .../javadoc/testDocFiles/pkg/doc-files/test.txt    |    2 +
 .../javadoc/testGeneratedBy/TestGeneratedBy.java   |  112 +
 .../sun/javadoc/testGeneratedBy/pkg/MyClass.java   |   29 +
 .../sun/javadoc/testHelpOption/TestHelpOption.java |    3 +-
 test/com/sun/javadoc/testHref/TestHref.java        |    4 +-
 .../TestHtmlDefinitionListTag.java                 |  134 +-
 .../javadoc/testHtmlDocument/TestHtmlDocument.java |    4 +-
 .../testHtmlTableTags/TestHtmlTableTags.java       |   12 +-
 .../javadoc/testIndentation/TestIndentation.java   |   77 +
 test/com/sun/javadoc/testIndentation/p/Indent.java |   28 +
 test/com/sun/javadoc/testIndex/TestIndex.java      |   28 +-
 test/com/sun/javadoc/testJavaFX/C.java             |    3 +-
 test/com/sun/javadoc/testJavaFX/D.java             |    2 +-
 test/com/sun/javadoc/testJavaFX/TestJavaFX.java    |   22 +-
 .../sun/javadoc/testJavascript/TestJavascript.java |   42 +-
 .../testLambdaFeature/TestLambdaFeature.java       |  102 +
 test/com/sun/javadoc/testLambdaFeature/pkg/A.java  |   31 +
 test/com/sun/javadoc/testLambdaFeature/pkg/B.java  |   31 +
 .../testLiteralCodeInPre/TestLiteralCodeInPre.java |  117 +
 .../sun/javadoc/testLiteralCodeInPre/pkg/Test.java |   99 +
 .../javadoc/testMethodTypes/TestMethodTypes.java   |  139 +
 test/com/sun/javadoc/testMethodTypes/pkg1/A.java   |   77 +
 test/com/sun/javadoc/testMethodTypes/pkg1/B.java   |   56 +
 test/com/sun/javadoc/testMethodTypes/pkg1/D.java   |   53 +
 .../testNestedInlineTag/TestNestedInlineTag.java   |    9 +-
 .../testtaglets/BoldTaglet.java                    |    4 +-
 .../testtaglets/GreenTaglet.java                   |    4 +-
 .../testtaglets/UnderlineTaglet.java               |    4 +-
 .../TestNewLanguageFeatures.java                   |   40 +-
 .../javadoc/testPackagePage/TestPackagePage.java   |    4 +-
 .../javadoc/testParamTaglet/TestParamTaglet.java   |   10 +-
 .../testPrivateClasses/TestPrivateClasses.java     |   25 +-
 .../com/sun/javadoc/testProfiles/TestProfiles.java |  190 +
 .../sun/javadoc/testProfiles/pkg1/Class1Pkg1.java  |   32 +
 .../sun/javadoc/testProfiles/pkg1/Class2Pkg1.java  |   32 +
 .../sun/javadoc/testProfiles/pkg1/Class3Pkg1.java  |   32 +
 .../javadoc/testProfiles/pkg1/Interface1Pkg1.java  |   48 +
 .../sun/javadoc/testProfiles/pkg2/Anno1Pkg2.java   |   40 +
 .../sun/javadoc/testProfiles/pkg2/Anno2Pkg2.java   |   35 +
 .../sun/javadoc/testProfiles/pkg2/Class1Pkg2.java  |   51 +
 .../sun/javadoc/testProfiles/pkg3/Class1Pkg3.java  |   32 +
 .../sun/javadoc/testProfiles/pkg3/Class2Pkg3.java  |   32 +
 .../javadoc/testProfiles/pkg3/Interface1Pkg3.java  |   48 +
 .../sun/javadoc/testProfiles/pkg4/Anno1Pkg4.java   |   40 +
 .../sun/javadoc/testProfiles/pkg4/Class1Pkg4.java  |   32 +
 .../sun/javadoc/testProfiles/pkg5/Class1Pkg5.java  |   32 +
 .../javadoc/testProfiles/pkg5/Interface1Pkg5.java  |   40 +
 .../testProfiles/profile-rtjar-includes.txt        |   42 +
 .../TestRepeatedAnnotations.java                   |  187 +
 .../sun/javadoc/testRepeatedAnnotations/pkg/C.java |   39 +
 .../pkg/ContaineeRegDoc.java                       |   36 +
 .../pkg/ContaineeSynthDoc.java                     |   37 +
 .../pkg/ContainerRegDoc.java                       |   38 +
 .../pkg/ContainerRegNotDoc.java                    |   37 +
 .../pkg/ContainerSynthDoc.java                     |   38 +
 .../sun/javadoc/testRepeatedAnnotations/pkg/D.java |   37 +
 .../pkg/NonSynthDocContainer.java                  |   38 +
 .../testRepeatedAnnotations/pkg/RegArryDoc.java    |   38 +
 .../pkg/RegContaineeDoc.java                       |   36 +
 .../pkg/RegContaineeNotDoc.java                    |   36 +
 .../pkg/RegContainerDoc.java                       |   38 +
 .../pkg/RegContainerNotDoc.java                    |   37 +
 .../testRepeatedAnnotations/pkg/RegDoc.java        |   38 +
 .../javadoc/testRepeatedAnnotations/pkg1/C.java    |   38 +
 .../pkg1/ContaineeNotDoc.java                      |   36 +
 .../pkg1/ContaineeSynthDoc.java                    |   37 +
 .../pkg1/ContainerSynthNotDoc.java                 |   37 +
 .../pkg1/ContainerValDoc.java                      |   40 +
 .../pkg1/ContainerValNotDoc.java                   |   39 +
 .../pkg1/RegContaineeDoc.java                      |   36 +
 .../pkg1/RegContaineeNotDoc.java                   |   35 +
 .../pkg1/RegContainerValDoc.java                   |   40 +
 .../pkg1/RegContainerValNotDoc.java                |   39 +
 .../sun/javadoc/testReturnTag/TestReturnTag.java   |    4 +-
 .../TestSerializedFormDeprecationInfo.java         |   22 +-
 .../testSimpleTagInherit/TestSimpleTagInherit.java |   80 +
 .../javadoc/testSimpleTagInherit/p/BaseClass.java  |   34 +
 .../javadoc/testSimpleTagInherit/p/TestClass.java  |   34 +
 .../com/sun/javadoc/testSinceTag/TestSinceTag.java |   10 +-
 .../sun/javadoc/testStylesheet/TestStylesheet.java |   46 +-
 .../testTagInheritence/TestTagInheritence.java     |    4 +-
 .../sun/javadoc/testTagMisuse/TestTagMisuse.java   |    7 +-
 test/com/sun/javadoc/testTaglets/taglets/Foo.java  |    4 +-
 .../testTypeAnnotations/TestTypeAnnotations.java   |  401 +++
 .../typeannos/ClassExtends.java                    |   45 +
 .../typeannos/ClassParameters.java                 |   60 +
 .../testTypeAnnotations/typeannos/Fields.java      |   82 +
 .../typeannos/MethodReturnType.java                |   78 +
 .../typeannos/MethodTypeParameters.java            |   52 +
 .../testTypeAnnotations/typeannos/Parameters.java  |   54 +
 .../testTypeAnnotations/typeannos/Receivers.java   |  131 +
 .../testTypeAnnotations/typeannos/Throws.java      |   51 +
 .../typeannos/TypeParameters.java                  |   60 +
 .../testTypeAnnotations/typeannos/Varargs.java     |   42 +
 .../testTypeAnnotations/typeannos/Wildcards.java   |   74 +
 .../javadoc/testTypeParams/TestTypeParameters.java |    4 +-
 .../com/sun/javadoc/testValueTag/TestValueTag.java |    5 +-
 .../TestWarnBadParamNames.java                     |    4 +-
 .../com/sun/javadoc/testWarnings/TestWarnings.java |    6 +-
 test/com/sun/javadoc/testXOption/TestXOption.java  |   85 +
 .../javadoc/typeAnnotations/smoke/TestSmoke.java   |  133 +
 .../typeAnnotations/smoke/pkg/TargetTypes.java     |  234 ++
 test/tools/apt/Basics/Aggregate.java               |   42 -
 test/tools/apt/Basics/CheckAptIsRemovedTest.java   |   96 +
 test/tools/apt/Basics/ClassAnnotations.java        |   47 -
 test/tools/apt/Basics/FreshnessApf.java            |   90 -
 test/tools/apt/Basics/GenClass.java                |   30 -
 test/tools/apt/Basics/Indirect.java                |   31 -
 test/tools/apt/Basics/Lacuna.java                  |   25 -
 test/tools/apt/Basics/MethodAnnotations.java       |   47 -
 test/tools/apt/Basics/Milk.java                    |   34 -
 test/tools/apt/Basics/MisMatch.java                |   67 -
 test/tools/apt/Basics/Misc.java                    |   49 -
 test/tools/apt/Basics/MyMarker.java                |   27 -
 test/tools/apt/Basics/MySimple.java                |   28 -
 test/tools/apt/Basics/NestedClassAnnotations.java  |   50 -
 test/tools/apt/Basics/NullAPF.java                 |   72 -
 test/tools/apt/Basics/ParameterAnnotations.java    |   47 -
 test/tools/apt/Basics/StaticFieldAnnotations.java  |   47 -
 test/tools/apt/Basics/StaticMethodAnnotations.java |   50 -
 test/tools/apt/Basics/TestGetPackageApf.java       |  118 -
 .../apt/Basics/TestGetTypeDeclarationApf.java      |  140 -
 test/tools/apt/Basics/annot/AnnotMarker.java       |   28 -
 test/tools/apt/Basics/annot/AnnotShangri_la.java   |   34 -
 test/tools/apt/Basics/annot/AnnotSimple.java       |   29 -
 .../apt/Basics/annot/annot2/AnnotMarker2.java      |   28 -
 .../apt/Basics/annot/annot2/AnnotSimple2.java      |   29 -
 test/tools/apt/Basics/apt.sh                       |  176 -
 .../com.sun.mirror.apt.AnnotationProcessorFactory  |    1 -
 test/tools/apt/Basics/foo/bar/Baz.java             |   33 -
 test/tools/apt/Basics/foo/bar/Quux.java            |   33 -
 test/tools/apt/Basics/golden.txt                   |    1 -
 test/tools/apt/Basics/goldenAggregate.txt          |   14 -
 test/tools/apt/Basics/p1/p2.java                   |   29 -
 test/tools/apt/Basics/p1/p2/C1.java                |   28 -
 test/tools/apt/Basics/print.sh                     |  102 -
 test/tools/apt/Compile/ClassDeclApf.java           |  120 -
 test/tools/apt/Compile/ClassDeclApf2.java          |  123 -
 test/tools/apt/Compile/Dummy1.java                 |   25 -
 test/tools/apt/Compile/ErrorAPF.java               |   82 -
 test/tools/apt/Compile/HelloAnnotation.java        |    8 -
 test/tools/apt/Compile/HelloWorld.java             |    6 -
 test/tools/apt/Compile/Round1Apf.java              |  121 -
 test/tools/apt/Compile/Round2Apf.java              |  126 -
 test/tools/apt/Compile/Round3Apf.java              |   85 -
 test/tools/apt/Compile/Round4Apf.java              |   98 -
 test/tools/apt/Compile/Rounds.java                 |   33 -
 test/tools/apt/Compile/StaticApf.java              |  104 -
 test/tools/apt/Compile/WarnAPF.java                |  101 -
 test/tools/apt/Compile/WrappedStaticApf.java       |   36 -
 test/tools/apt/Compile/compile.sh                  |  533 ---
 test/tools/apt/Compile/golden.txt                  |    6 -
 test/tools/apt/Compile/goldenFactory.txt           |   29 -
 test/tools/apt/Compile/goldenWarn.txt              |   14 -
 test/tools/apt/Compile/servicesRound1              |    1 -
 test/tools/apt/Compile/servicesRound2              |    1 -
 test/tools/apt/Compile/servicesRound3              |    1 -
 test/tools/apt/Compile/servicesRound4              |    1 -
 test/tools/apt/Compile/servicesStaticApf           |    1 -
 test/tools/apt/Compile/src/AhOneClass.java         |   25 -
 test/tools/apt/Compile/src/AndAhTwoClass.java      |   25 -
 test/tools/apt/Compile/src/Round1Class.java        |   25 -
 test/tools/apt/Discovery/Dee.java                  |   72 -
 test/tools/apt/Discovery/Dum.java                  |   72 -
 test/tools/apt/Discovery/Empty.java                |   26 -
 test/tools/apt/Discovery/PhantomTouch.java         |   93 -
 test/tools/apt/Discovery/PhantomUpdate.java        |   84 -
 test/tools/apt/Discovery/Touch.java                |  116 -
 test/tools/apt/Discovery/discovery.sh              |  410 ---
 test/tools/apt/Discovery/servicesBadTouch          |    1 -
 test/tools/apt/Discovery/servicesPhantomTouch      |    1 -
 test/tools/apt/Discovery/servicesTouch             |    1 -
 test/tools/apt/Discovery/servicesTweedle           |    2 -
 test/tools/apt/Misc/Marked.java                    |   51 -
 test/tools/apt/Misc/Marker.java                    |   25 -
 test/tools/apt/Misc/Misc.java                      |   84 -
 test/tools/apt/Misc/misc.sh                        |  100 -
 test/tools/apt/Misc/servicesMisc                   |    2 -
 test/tools/apt/Options/Marked.java                 |   27 -
 test/tools/apt/Options/Marker.java                 |   25 -
 test/tools/apt/Options/OptionChecker.java          |  117 -
 test/tools/apt/Options/options.sh                  |  116 -
 test/tools/apt/Options/servicesOptions             |    1 -
 test/tools/apt/Scanners/Counter.java               |  108 -
 test/tools/apt/Scanners/MemberOrderApf.java        |   86 -
 test/tools/apt/Scanners/Order.java                 |   54 -
 test/tools/apt/Scanners/Scanner.java               |  123 -
 test/tools/apt/Scanners/TestEnum.java              |   31 -
 test/tools/apt/Scanners/VisitOrder.java            |   32 -
 test/tools/apt/Scanners/scanner.sh                 |  146 -
 test/tools/apt/Scanners/servicesScanner            |    1 -
 test/tools/apt/lib/Ignore.java                     |   41 -
 test/tools/apt/lib/Test.java                       |   49 -
 test/tools/apt/lib/TestProcessor.java              |  132 -
 test/tools/apt/lib/TestProcessorFactory.java       |   80 -
 test/tools/apt/lib/Tester.java                     |  160 -
 test/tools/apt/mirror/declaration/AnnoMirror.java  |  124 -
 .../tools/apt/mirror/declaration/AnnoTypeDecl.java |   93 -
 .../apt/mirror/declaration/AnnoTypeElemDecl.java   |  194 -
 test/tools/apt/mirror/declaration/AnnoVal.java     |  200 --
 test/tools/apt/mirror/declaration/ClassDecl.java   |  250 --
 test/tools/apt/mirror/declaration/ConstExpr.java   |  116 -
 .../apt/mirror/declaration/ConstructorDecl.java    |  199 --
 test/tools/apt/mirror/declaration/EnumDecl.java    |  127 -
 test/tools/apt/mirror/declaration/FieldDecl.java   |  161 -
 test/tools/apt/mirror/declaration/GetAnno.java     |  167 -
 .../apt/mirror/declaration/InterfaceDecl.java      |  243 --
 test/tools/apt/mirror/declaration/MethodDecl.java  |  244 --
 test/tools/apt/mirror/declaration/PackageDecl.java |  167 -
 .../apt/mirror/declaration/ParameterDecl.java      |  137 -
 test/tools/apt/mirror/declaration/pkg1/AClass.java |   28 -
 .../apt/mirror/declaration/pkg1/AnAnnoType.java    |   29 -
 test/tools/apt/mirror/declaration/pkg1/AnEnum.java |   28 -
 .../apt/mirror/declaration/pkg1/AnInterface.java   |   29 -
 .../apt/mirror/declaration/pkg1/package-info.java  |   30 -
 .../mirror/declaration/pkg1/pkg2/AnInterface.java  |   27 -
 .../apt/mirror/declaration/pkg1/pkg2/package.html  |   36 -
 test/tools/apt/mirror/type/AnnoTyp.java            |   92 -
 test/tools/apt/mirror/type/ArrayTyp.java           |  105 -
 test/tools/apt/mirror/type/ClassTyp.java           |  240 --
 test/tools/apt/mirror/type/EnumTyp.java            |   98 -
 test/tools/apt/mirror/type/InterfaceTyp.java       |  202 --
 test/tools/apt/mirror/type/PrimitiveTyp.java       |   92 -
 test/tools/apt/mirror/type/TypeVar.java            |  100 -
 test/tools/apt/mirror/type/WildcardTyp.java        |  170 -
 test/tools/apt/mirror/util/Overrides.java          |  152 -
 test/tools/apt/mirror/util/TypeCreation.java       |  121 -
 test/tools/apt/verifyVariables.sh                  |   45 -
 test/tools/doclint/AccessTest.java                 |   65 +
 test/tools/doclint/AccessTest.package.out          |   20 +
 test/tools/doclint/AccessTest.private.out          |   27 +
 test/tools/doclint/AccessTest.protected.out        |    8 +
 test/tools/doclint/AccessTest.public.out           |    5 +
 test/tools/doclint/AccessibilityTest.java          |   44 +
 test/tools/doclint/AccessibilityTest.out           |   13 +
 test/tools/doclint/AnchorTest.java                 |   93 +
 test/tools/doclint/AnchorTest.out                  |   37 +
 test/tools/doclint/BadPackageCommentTest.java      |   13 +
 test/tools/doclint/BadPackageCommentTest.out       |   10 +
 test/tools/doclint/CoverageExtras.java             |   71 +
 test/tools/doclint/DocLintTester.java              |  150 +
 test/tools/doclint/EmptyAuthorTest.java            |   12 +
 test/tools/doclint/EmptyAuthorTest.out             |    5 +
 test/tools/doclint/EmptyExceptionTest.java         |   14 +
 test/tools/doclint/EmptyExceptionTest.out          |    4 +
 test/tools/doclint/EmptyParamTest.java             |   14 +
 test/tools/doclint/EmptyParamTest.out              |    5 +
 test/tools/doclint/EmptyPreTest.java               |   44 +
 test/tools/doclint/EmptyReturnTest.java            |   14 +
 test/tools/doclint/EmptyReturnTest.out             |    5 +
 test/tools/doclint/EmptySerialDataTest.java        |   17 +
 test/tools/doclint/EmptySerialDataTest.out         |    5 +
 test/tools/doclint/EmptySerialFieldTest.java       |   22 +
 test/tools/doclint/EmptySerialFieldTest.out        |    5 +
 test/tools/doclint/EmptySinceTest.java             |   14 +
 test/tools/doclint/EmptySinceTest.out              |    5 +
 test/tools/doclint/EmptyVersionTest.java           |   14 +
 test/tools/doclint/EmptyVersionTest.out            |    4 +
 test/tools/doclint/EndTagsTest.java                |   39 +
 test/tools/doclint/EndTagsTest.out                 |   25 +
 test/tools/doclint/EndWithIdentifierTest.java      |   32 +
 test/tools/doclint/EndWithIdentifierTest.out       |   20 +
 test/tools/doclint/HtmlAttrsTest.java              |   27 +
 test/tools/doclint/HtmlAttrsTest.out               |   12 +
 test/tools/doclint/HtmlTagsTest.java               |   70 +
 test/tools/doclint/HtmlTagsTest.out                |   44 +
 test/tools/doclint/LiteralTest.java                |   16 +
 test/tools/doclint/LiteralTest.out                 |    4 +
 test/tools/doclint/MissingCommentTest.java         |   14 +
 test/tools/doclint/MissingCommentTest.out          |   14 +
 test/tools/doclint/MissingParamsTest.java          |   23 +
 test/tools/doclint/MissingParamsTest.out           |   14 +
 test/tools/doclint/MissingReturnTest.java          |   23 +
 test/tools/doclint/MissingReturnTest.out           |    5 +
 test/tools/doclint/MissingThrowsTest.java          |   14 +
 test/tools/doclint/MissingThrowsTest.out           |    4 +
 test/tools/doclint/OptionTest.java                 |   96 +
 test/tools/doclint/OverridesTest.java              |   93 +
 test/tools/doclint/ParaTagTest.java                |   55 +
 test/tools/doclint/ReferenceTest.java              |   52 +
 test/tools/doclint/ReferenceTest.out               |   30 +
 test/tools/doclint/ResourceTest.java               |   81 +
 test/tools/doclint/RunTest.java                    |  101 +
 test/tools/doclint/SyntaxTest.java                 |   17 +
 test/tools/doclint/SyntaxTest.out                  |    5 +
 test/tools/doclint/SyntheticTest.java              |   50 +
 test/tools/doclint/UnfinishedInlineTagTest.java    |   17 +
 test/tools/doclint/UnfinishedInlineTagTest.out     |    5 +
 test/tools/doclint/ValidTest.java                  |  112 +
 test/tools/doclint/html/AAA.java                   |   35 +
 test/tools/doclint/html/BlockTagsTest.java         |   57 +
 test/tools/doclint/html/EntitiesTest.java          |  317 ++
 test/tools/doclint/html/EntitiesTest.out           |   19 +
 test/tools/doclint/html/InlineTagsTest.java        |   57 +
 test/tools/doclint/html/ListTagsTest.java          |   21 +
 test/tools/doclint/html/ListTagsTest.out           |    7 +
 test/tools/doclint/html/OtherTagsTest.java         |   24 +
 test/tools/doclint/html/OtherTagsTest.out          |   28 +
 test/tools/doclint/html/TableTagsTest.java         |   44 +
 test/tools/doclint/html/TagNotAllowed.java         |   30 +
 test/tools/doclint/html/TagNotAllowed.out          |   61 +
 test/tools/doclint/html/TextNotAllowed.java        |   32 +
 test/tools/doclint/html/TextNotAllowed.out         |   85 +
 test/tools/doclint/tidy/AAA.java                   |   35 +
 test/tools/doclint/tidy/AnchorAlreadyDefined.java  |   17 +
 test/tools/doclint/tidy/AnchorAlreadyDefined.out   |    7 +
 test/tools/doclint/tidy/BadEnd.java                |   16 +
 test/tools/doclint/tidy/BadEnd.out                 |   17 +
 test/tools/doclint/tidy/InsertImplicit.java        |   16 +
 test/tools/doclint/tidy/InsertImplicit.out         |    7 +
 test/tools/doclint/tidy/InvalidEntity.java         |   22 +
 test/tools/doclint/tidy/InvalidEntity.out          |   10 +
 test/tools/doclint/tidy/InvalidName.java           |   18 +
 test/tools/doclint/tidy/InvalidName.out            |    4 +
 test/tools/doclint/tidy/InvalidTag.java            |   15 +
 test/tools/doclint/tidy/InvalidTag.out             |   10 +
 test/tools/doclint/tidy/InvalidURI.java            |   21 +
 test/tools/doclint/tidy/InvalidURI.out             |   13 +
 test/tools/doclint/tidy/MissingGT.java             |   16 +
 test/tools/doclint/tidy/MissingGT.out              |    4 +
 test/tools/doclint/tidy/MissingTag.java            |   17 +
 test/tools/doclint/tidy/MissingTag.out             |    7 +
 test/tools/doclint/tidy/NestedTag.java             |   16 +
 test/tools/doclint/tidy/NestedTag.out              |    7 +
 test/tools/doclint/tidy/ParaInPre.java             |   20 +
 test/tools/doclint/tidy/ParaInPre.out              |    4 +
 test/tools/doclint/tidy/README.txt                 |   21 +
 test/tools/doclint/tidy/RepeatedAttr.java          |   15 +
 test/tools/doclint/tidy/RepeatedAttr.out           |    4 +
 test/tools/doclint/tidy/TextNotAllowed.java        |   26 +
 test/tools/doclint/tidy/TextNotAllowed.out         |   19 +
 test/tools/doclint/tidy/TrimmingEmptyTag.java      |   29 +
 test/tools/doclint/tidy/TrimmingEmptyTag.out       |   46 +
 .../doclint/tidy/UnescapedOrUnknownEntity.java     |   19 +
 .../doclint/tidy/UnescapedOrUnknownEntity.out      |   11 +
 test/tools/doclint/tidy/util/Main.java             |  182 +
 test/tools/doclint/tidy/util/tidy.sh               |   52 +
 test/tools/doclint/tool/AAA.java                   |   35 +
 test/tools/doclint/tool/HelpTest.java              |   38 +
 test/tools/doclint/tool/HelpTest.out               |   43 +
 test/tools/doclint/tool/MaxDiagsTest.java          |   21 +
 test/tools/doclint/tool/MaxDiagsTest.out           |   14 +
 test/tools/doclint/tool/PathsTest.java             |  136 +
 test/tools/doclint/tool/RunTest.java               |  200 ++
 test/tools/doclint/tool/StatsTest.java             |   19 +
 test/tools/doclint/tool/StatsTest.out              |   43 +
 .../tools/javac/4846262/CheckEBCDICLocaleTest.java |   96 +
 test/tools/javac/4846262/Test.java                 |    6 -
 test/tools/javac/4846262/Test.out                  |    7 -
 test/tools/javac/4846262/Test.sh                   |   80 -
 test/tools/javac/5045412/Bar.java                  |    8 +-
 test/tools/javac/5045412/Foo.java                  |    7 +-
 .../HiddenOptionsShouldUseGivenEncodingTest.java   |   49 +
 test/tools/javac/6302184/T6302184.sh               |   71 -
 test/tools/javac/6304921/TestLog.java              |    9 +-
 test/tools/javac/6330997/T6330997.java             |    8 +-
 test/tools/javac/6360970/T6360970.java             |   25 +
 test/tools/javac/6360970/T6360970.out              |    2 +
 test/tools/javac/6402516/CheckLocalElements.java   |    4 +-
 test/tools/javac/6402516/TestLocalElements.java    |    6 +-
 test/tools/javac/6410653/T6410653.java             |   13 +-
 .../javac/6563143/EqualsHashCodeWarningTest.java   |   71 +
 .../javac/6563143/EqualsHashCodeWarningTest.out    |    2 +
 test/tools/javac/6567415/T6567415.java             |    4 +-
 test/tools/javac/6758789/T6758789a.out             |    4 +-
 test/tools/javac/6758789/T6758789b.out             |    2 +-
 test/tools/javac/6840059/T6840059.out              |    5 +-
 test/tools/javac/6857948/T6857948.out              |    3 +-
 test/tools/javac/6889255/T6889255.java             |   10 +-
 .../6979683/TestCast6979683_BAD34.java.errlog      |    2 +-
 .../6979683/TestCast6979683_BAD35.java.errlog      |    2 +-
 .../6979683/TestCast6979683_BAD36.java.errlog      |    2 +-
 .../6979683/TestCast6979683_BAD37.java.errlog      |    2 +-
 .../6979683/TestCast6979683_BAD38.java.errlog      |    2 +-
 .../6979683/TestCast6979683_BAD39.java.errlog      |    2 +-
 .../tools/javac/7079713/TestCircularClassfile.java |  168 +
 test/tools/javac/7129225/TestImportStar.java       |    6 +-
 test/tools/javac/7129225/TestImportStar.ref        |    1 +
 test/tools/javac/7132880/T7132880.java             |   60 +
 test/tools/javac/7132880/T7132880.out              |    4 +
 .../7144981/IgnoreIgnorableCharactersInInput.java  |   92 +
 .../7153958/CPoolRefClassContainingInlinedCts.java |  134 +
 .../7153958/pkg/ClassToBeStaticallyImported.java   |   29 +
 .../7166455/CheckACC_STRICTFlagOnclinitTest.java   |  107 +
 .../DiffResultAfterSameOperationInnerClasses.java  |   94 +
 .../javac/7199823/InnerClassCannotBeVerified.java  |  110 +
 .../javac/8000518/DuplicateConstantPoolEntry.java  |  119 +
 test/tools/javac/8002286/T8002286.java             |   12 +
 test/tools/javac/8002286/T8002286.out              |    3 +
 .../CheckACC_STRICTFlagOnPkgAccessClassTest.java   |  130 +
 .../8009170/RedundantByteCodeInArrayTest.java      |   71 +
 test/tools/javac/8015701/AnonymousParameters.java  |   89 +
 .../javac/ClassFileModifiers/MemberModifiers.java  |    4 +-
 test/tools/javac/ClassPathTest/ClassPathTest.java  |  178 +
 test/tools/javac/ClassPathTest/ClassPathTest.sh    |  134 -
 test/tools/javac/ClassPathTest/ClassPathTest1.java |   29 -
 test/tools/javac/ClassPathTest/ClassPathTest2.java |   29 -
 test/tools/javac/ClassPathTest/ClassPathTest3.java |   29 -
 .../ClassPathTest/bar/pkg/ClassPathTestAux2.java   |   26 -
 .../ClassPathTest/foo/pkg/ClassPathTestAux1.java   |   26 -
 .../javac/ClassPathTest/pkg/ClassPathTestAux3.java |   26 -
 test/tools/javac/DefiniteAssignment/T7181578.java  |   46 +
 .../javac/Diagnostics/6722234/T6722234a_1.out      |    2 +-
 .../javac/Diagnostics/6722234/T6722234a_2.out      |    2 +-
 .../javac/Diagnostics/6722234/T6722234b_1.out      |    2 +-
 .../javac/Diagnostics/6722234/T6722234b_2.out      |    2 +-
 test/tools/javac/Diagnostics/6722234/T6722234c.out |    2 +-
 .../javac/Diagnostics/6722234/T6722234d_1.out      |    2 +-
 .../javac/Diagnostics/6722234/T6722234d_2.out      |    2 +-
 test/tools/javac/Diagnostics/6769027/T6769027.java |  123 +-
 test/tools/javac/Diagnostics/6799605/T6799605.out  |    6 +-
 test/tools/javac/Diagnostics/6862608/T6862608a.out |    2 +-
 test/tools/javac/Diagnostics/6862608/T6862608b.out |    2 +-
 test/tools/javac/Diagnostics/7116676/T7116676.java |  109 +
 test/tools/javac/Diagnostics/8010387/T8010387.java |   17 +
 test/tools/javac/Diagnostics/8010387/T8010387.out  |    3 +
 .../javac/Diagnostics/compressed/T8012003a.java    |   24 +
 .../javac/Diagnostics/compressed/T8012003a.out     |    6 +
 .../javac/Diagnostics/compressed/T8012003b.java    |   37 +
 .../javac/Diagnostics/compressed/T8012003b.out     |    8 +
 .../javac/Diagnostics/compressed/T8012003c.java    |   24 +
 .../javac/Diagnostics/compressed/T8012003c.out     |    3 +
 .../javac/Diagnostics/compressed/T8020286.java     |   15 +
 .../javac/Diagnostics/compressed/T8020286.out      |    4 +
 test/tools/javac/ExtDirs/ExtDirTest.java           |  176 +
 test/tools/javac/ExtDirs/ExtDirTest_1.java         |   28 -
 test/tools/javac/ExtDirs/ExtDirTest_2.java         |   30 -
 test/tools/javac/ExtDirs/ExtDirTest_3.java         |   30 -
 test/tools/javac/ExtDirs/ExtDirs.sh                |  100 -
 test/tools/javac/HiddenAbstractMethod/Test         |   12 -
 test/tools/javac/HiddenAbstractMethod/Test.java    |   12 +
 .../javac/MethodParameters/AnnotationTest.java     |   54 +
 .../javac/MethodParameters/AnonymousClass.java     |  104 +
 .../javac/MethodParameters/AttributeVisitor.java   |   59 +
 .../javac/MethodParameters/ClassFileVisitor.java   |  390 ++
 .../tools/javac/MethodParameters/Constructors.java |   41 +
 test/tools/javac/MethodParameters/EnumTest.java    |   45 +
 .../javac/MethodParameters/InstanceMethods.java    |   46 +
 test/tools/javac/MethodParameters/LambdaTest.java  |   51 +
 .../javac/MethodParameters/LocalClassTest.java     |   50 +
 .../javac/MethodParameters/MemberClassTest.java    |   86 +
 .../javac/MethodParameters/ReflectionVisitor.java  |  265 ++
 .../javac/MethodParameters/StaticMethods.java      |   46 +
 test/tools/javac/MethodParameters/Tester.java      |  161 +
 .../javac/MethodParameters/UncommonParamNames.java |   68 +
 test/tools/javac/MethodParametersTest.java         |  344 ++
 test/tools/javac/MissingInclude.java               |   33 -
 test/tools/javac/MissingInclude.sh                 |   77 -
 .../javac/MissingInclude/MissingIncludeTest.java   |   50 +
 test/tools/javac/NonAmbiguousField/Test            |   10 -
 test/tools/javac/NonAmbiguousField/Test.java       |   10 +
 test/tools/javac/NonAmbiguousField/two/Child2.java |    8 +-
 .../javac/OverrideChecks/6400189/T6400189a.out     |    2 +-
 .../javac/OverrideChecks/6400189/T6400189b.out     |    2 +-
 .../javac/Paths/TestCompileJARInClassPath.java     |  132 +
 .../ProtectedInnerClass/ProtectedInnerClass.sh     |   84 -
 .../ProtectedInnerClass/ProtectedInnerClass_2.java |   33 -
 .../ProtectedInnerClassesTest.java                 |  118 +
 .../p1/ProtectedInnerClass1.java                   |   37 -
 .../p2/ProtectedInnerClass2.java                   |   45 -
 .../p2/ProtectedInnerClass3.java                   |   36 -
 .../javac/StringsInSwitch/BadlyTypedLabel1.out     |    2 +-
 .../javac/StringsInSwitch/BadlyTypedLabel2.out     |    2 +-
 .../javac/StringsInSwitch/StringSwitches.java      |    2 +-
 .../javac/T4965689/ClassLiteralWastesByteTest.java |   66 +
 .../T5053846/MethodRefDupInConstantPoolTest.java   |  110 +
 .../tools/javac/T5090006/AssertionFailureTest.java |   69 +
 test/tools/javac/T5090006/T5090006.java            |   47 -
 test/tools/javac/T5090006/compiler.sh              |   72 -
 test/tools/javac/T6181889/EmptyFinallyTest.java    |   67 +
 .../FinalVariableAssignedToInCatchBlockTest.java   |   94 +
 .../FinalVariableAssignedToInCatchBlockTest.out    |    3 +
 test/tools/javac/T6326754.out                      |    4 +-
 ...bleAbstractClassWithNonAbstractMethodsTest.java |   48 +
 ...ableAbstractClassWithNonAbstractMethodsTest.out |    5 +
 test/tools/javac/T6558476.java                     |    7 +-
 ...AnnotationsAreNotCopiedToBridgeMethodsTest.java |  103 +
 test/tools/javac/T6725036.java                     |    1 +
 test/tools/javac/T6873845.java                     |    7 +-
 test/tools/javac/T6900149.java                     |   10 +-
 .../T6970173/DebugPointerAtBadPositionTest.java    |  112 +
 test/tools/javac/T6985181.java                     |   88 +
 .../InlinedFinallyConfuseDebuggersTest.java        |  117 +
 .../VerifyErrorWithDoubleAssignmentTest.java       |   51 +
 test/tools/javac/T7093325.java                     |  269 ++
 test/tools/javac/T7120266.java                     |   34 +
 test/tools/javac/T7159016.java                     |    2 +-
 .../InnerClassAttrMustNotHaveStrictFPFlagTest.java |   71 +
 .../T7179353/GenericsAndTWRCompileErrorTest.java   |   42 +
 .../javac/T8003967/DetectMutableStaticFields.java  |  242 ++
 test/tools/javac/T8004969.java                     |  103 +
 ...pilerCrashWhenMixingBinariesAndSourcesTest.java |   66 +
 ...ameterNamesAreNotCopiedToAnonymousInitTest.java |  239 ++
 .../T8011181/EmptyUTF8ForInnerClassNameTest.java   |   81 +
 .../T8016099/UncheckedWarningRegressionTest.java   |   32 +
 .../T8016099/UncheckedWarningRegressionTest.out    |    5 +
 test/tools/javac/TryWithResources/T7164542.java    |   44 +
 .../javac/TryWithResources/TwrOnNonResource.out    |    6 +-
 test/tools/javac/VersionOpt.java                   |    4 +-
 test/tools/javac/annotations/6881115/T6881115.java |   10 +-
 test/tools/javac/annotations/6881115/T6881115.out  |   27 +-
 .../javac/annotations/clinit/AnnoWithClinit1.java  |   52 +
 .../annotations/clinit/AnnoWithClinitFail.java     |   45 +
 .../annotations/clinit/AnnoWithClinitFail.out      |    3 +
 .../BaseAnnoAsContainerAnno.java                   |   18 +
 .../BaseAnnoAsContainerAnno.out                    |    2 +
 .../BasicRepeatingAnnotations.java                 |   78 +
 .../repeatingAnnotations/CheckTargets.java         |   64 +
 .../repeatingAnnotations/ClassReaderDefault.java   |   44 +
 .../ContainerHasRepeatedContained.java             |   44 +
 .../repeatingAnnotations/CyclicAnnotation.java     |   23 +
 .../repeatingAnnotations/CyclicAnnotation.out      |    2 +
 .../repeatingAnnotations/DefaultCasePresent.java   |   44 +
 .../repeatingAnnotations/DefaultTarget.java        |   47 +
 .../DefaultTargetTypeParameter.java                |   40 +
 .../DefaultTargetTypeParameter.out                 |    2 +
 .../repeatingAnnotations/DefaultTargetTypeUse.java |   40 +
 .../repeatingAnnotations/DefaultTargetTypeUse.out  |    2 +
 .../DelayRepeatedContainer.java                    |   49 +
 .../DocumentedContainerAnno.java                   |   21 +
 .../DocumentedContainerAnno.out                    |    2 +
 .../repeatingAnnotations/DuplicateErrors.java      |   37 +
 .../repeatingAnnotations/DuplicateErrors.out       |    3 +
 .../InheritedContainerAnno.java                    |   22 +
 .../InheritedContainerAnno.out                     |    2 +
 .../repeatingAnnotations/InvalidTarget.java        |   44 +
 .../repeatingAnnotations/MissingContainer.java     |   19 +
 .../repeatingAnnotations/MissingContainer.out      |    4 +
 .../repeatingAnnotations/MissingDefaultCase1.java  |   20 +
 .../repeatingAnnotations/MissingDefaultCase1.out   |    3 +
 .../repeatingAnnotations/MissingDefaultCase2.java  |   20 +
 .../repeatingAnnotations/MissingDefaultCase2.out   |    3 +
 .../repeatingAnnotations/MissingValueMethod.java   |   20 +
 .../repeatingAnnotations/MissingValueMethod.out    |    4 +
 .../MultiLevelRepeatableAnno.java                  |   48 +
 .../MultipleAnnoMixedOrder.java                    |   57 +
 .../repeatingAnnotations/NestedContainers.java     |   72 +
 .../repeatingAnnotations/NoRepeatableAnno.java     |   12 +
 .../repeatingAnnotations/NoRepeatableAnno.out      |    2 +
 .../repeatingAnnotations/NoTargetOnContainer.java  |   49 +
 .../repeatingAnnotations/NoTargetOnContainer2.java |   50 +
 .../repeatingAnnotations/RepMemberAnno.java        |   47 +
 .../repeatingAnnotations/RepSelfMemberAnno.java    |   58 +
 .../RepeatingAndContainerPresent.java              |   44 +
 .../RepeatingTargetNotAllowed.java                 |   44 +
 .../RepeatingTargetNotAllowed.out                  |    2 +
 .../SelfRepeatingAnnotations.java                  |   54 +
 .../repeatingAnnotations/SeparateCompile.java      |   30 +
 .../SingleRepeatingAndContainer.java               |   42 +
 .../repeatingAnnotations/UseWrongRepeatable.java   |   41 +
 .../WrongReturnTypeForValue.java                   |   21 +
 .../WrongReturnTypeForValue.out                    |    4 +
 .../combo/BasicSyntaxCombo.java                    |  208 ++
 .../combo/DeprecatedAnnoCombo.java                 |  152 +
 .../combo/DocumentedAnnoCombo.java                 |  125 +
 .../repeatingAnnotations/combo/Helper.java         |  208 ++
 .../combo/InheritedAnnoCombo.java                  |  126 +
 .../repeatingAnnotations/combo/ReflectionTest.java | 2932 +++++++++++++++
 .../combo/RetentionAnnoCombo.java                  |  200 ++
 .../combo/TargetAnnoCombo.java                     |  508 +++
 .../combo/expectedFiles/ExpectedBase.java          |   39 +
 .../combo/expectedFiles/ExpectedContainer.java     |   39 +
 .../typeAnnotations/6967002/T6967002.java          |   35 +
 .../typeAnnotations/6967002/T6967002.out           |    8 +
 .../typeAnnotations/8013180/QualifiedName.java     |   39 +
 .../annotations/typeAnnotations/InnerClass.java    |   65 +
 .../typeAnnotations/MultipleTargets.java           |   41 +
 .../annotations/typeAnnotations/TargetTypes.java   |  206 ++
 .../typeAnnotations/TypeParameterTarget.java       |   46 +
 .../annotations/typeAnnotations/TypeProcOnly.java  |  127 +
 .../annotations/typeAnnotations/TypeUseTarget.java |   62 +
 .../typeAnnotations/api/AnnotatedArrayOrder.java   |  161 +
 .../typeAnnotations/api/ArrayCreationTree.java     |  152 +
 .../api/ArrayPositionConsistency.java              |  141 +
 .../typeAnnotations/attribution/Scopes.java        |   44 +
 .../classfile/ClassfileTestHelper.java             |  246 ++
 .../classfile/CombinationsTargetTest1.java         |  381 ++
 .../classfile/CombinationsTargetTest2.java         |  365 ++
 .../classfile/CombinationsTargetTest3.java         |  539 +++
 .../typeAnnotations/classfile/DeadCode.java        |   82 +
 .../classfile/NewTypeArguments.java                |   72 +
 .../classfile/NoTargetAnnotations.java             |  204 ++
 .../typeAnnotations/classfile/T8008762.java        |   76 +
 .../typeAnnotations/classfile/T8008769.java        |   64 +
 .../typeAnnotations/classfile/T8010015.java        |   79 +
 .../classfile/TestNewCastArray.java                |  375 ++
 .../typeAnnotations/classfile/TypeCasts.java       |   87 +
 .../typeAnnotations/classfile/Wildcards.java       |   73 +
 .../typeAnnotations/failures/AnnotatedImport.java  |   15 +
 .../typeAnnotations/failures/AnnotatedImport.out   |    7 +
 .../failures/AnnotatedPackage1.java                |   13 +
 .../typeAnnotations/failures/AnnotatedPackage1.out |    3 +
 .../failures/AnnotatedPackage2.java                |   13 +
 .../typeAnnotations/failures/AnnotatedPackage2.out |    3 +
 .../failures/AnnotationVersion.java                |   13 +
 .../typeAnnotations/failures/AnnotationVersion.out |    2 +
 .../failures/AnnotationVersion7.out                |    2 +
 .../typeAnnotations/failures/BadCast.java          |   14 +
 .../typeAnnotations/failures/BadCast.out           |    2 +
 .../failures/CantAnnotateStaticClass.java          |   41 +
 .../failures/CantAnnotateStaticClass.out           |    1 +
 .../typeAnnotations/failures/IncompleteArray.java  |   12 +
 .../typeAnnotations/failures/IncompleteArray.out   |    2 +
 .../typeAnnotations/failures/IncompleteVararg.java |   13 +
 .../typeAnnotations/failures/IncompleteVararg.out  |    2 +
 .../typeAnnotations/failures/IndexArray.java       |   13 +
 .../typeAnnotations/failures/IndexArray.out        |    2 +
 .../failures/LazyConstantValue.java                |   48 +
 .../typeAnnotations/failures/LazyConstantValue.out |    0
 .../typeAnnotations/failures/LintCast.java         |   69 +
 .../typeAnnotations/failures/LintCast.out          |   11 +
 .../typeAnnotations/failures/OldArray.java         |   35 +
 .../typeAnnotations/failures/Scopes.java           |   17 +
 .../typeAnnotations/failures/Scopes.out            |    3 +
 .../typeAnnotations/failures/StaticFields.java     |   13 +
 .../typeAnnotations/failures/StaticFields.out      |    2 +
 .../typeAnnotations/failures/StaticMethods.java    |   12 +
 .../typeAnnotations/failures/StaticMethods.out     |    2 +
 .../typeAnnotations/failures/T8008751.java         |   48 +
 .../typeAnnotations/failures/T8009360.java         |   49 +
 .../typeAnnotations/failures/T8011722.java         |   38 +
 .../typeAnnotations/failures/TypeAndField.java     |   40 +
 .../typeAnnotations/failures/TypeVariable.java     |   43 +
 .../failures/VoidGenericMethod.java                |   38 +
 .../common/arrays/DeclarationAnnotation.java       |   19 +
 .../common/arrays/DeclarationAnnotation.out        |    4 +
 .../common/arrays/DuplicateAnnotationValue.java    |   16 +
 .../common/arrays/DuplicateAnnotationValue.out     |    2 +
 .../common/arrays/DuplicateTypeAnnotation.java     |   16 +
 .../common/arrays/DuplicateTypeAnnotation.out      |    2 +
 .../failures/common/arrays/InvalidLocation.java    |   16 +
 .../failures/common/arrays/InvalidLocation.out     |    2 +
 .../common/arrays/MissingAnnotationValue.java      |   14 +
 .../common/arrays/MissingAnnotationValue.out       |    2 +
 .../innertypeparams/DuplicateAnnotationValue.java  |   16 +
 .../innertypeparams/DuplicateAnnotationValue.out   |    2 +
 .../innertypeparams/DuplicateTypeAnnotation.java   |   16 +
 .../innertypeparams/DuplicateTypeAnnotation.out    |    2 +
 .../common/innertypeparams/InvalidLocation.java    |   15 +
 .../common/innertypeparams/InvalidLocation.out     |    2 +
 .../innertypeparams/MissingAnnotationValue.java    |   14 +
 .../innertypeparams/MissingAnnotationValue.out     |    2 +
 .../common/newarray/DuplicateAnnotationValue.java  |   16 +
 .../common/newarray/DuplicateAnnotationValue.out   |    2 +
 .../common/newarray/DuplicateTypeAnnotation.java   |   16 +
 .../common/newarray/DuplicateTypeAnnotation.out    |    2 +
 .../failures/common/newarray/InvalidLocation.java  |   16 +
 .../failures/common/newarray/InvalidLocation.out   |    2 +
 .../common/newarray/MissingAnnotationValue.java    |   14 +
 .../common/newarray/MissingAnnotationValue.out     |    2 +
 .../common/parambounds/BrokenAnnotation.java       |   99 +
 .../common/parambounds/BrokenAnnotation.out        |    3 +
 .../parambounds/DuplicateAnnotationValue.java      |   13 +
 .../parambounds/DuplicateAnnotationValue.out       |    2 +
 .../parambounds/DuplicateTypeAnnotation.java       |   13 +
 .../common/parambounds/DuplicateTypeAnnotation.out |    2 +
 .../common/parambounds/InvalidLocation.java        |   13 +
 .../common/parambounds/InvalidLocation.out         |    2 +
 .../common/parambounds/MissingAnnotationValue.java |   14 +
 .../common/parambounds/MissingAnnotationValue.out  |    2 +
 .../common/receiver/DeclarationAnnotation.java     |   21 +
 .../common/receiver/DeclarationAnnotation.out      |    2 +
 .../common/receiver/DuplicateAnnotationValue.java  |   14 +
 .../common/receiver/DuplicateAnnotationValue.out   |    2 +
 .../common/receiver/DuplicateTypeAnnotation.java   |   14 +
 .../common/receiver/DuplicateTypeAnnotation.out    |    2 +
 .../failures/common/receiver/InvalidLocation.java  |   15 +
 .../failures/common/receiver/InvalidLocation.out   |    2 +
 .../common/receiver/MissingAnnotationValue.java    |   12 +
 .../common/receiver/MissingAnnotationValue.out     |    2 +
 .../failures/common/receiver/Nesting.java          |   50 +
 .../failures/common/receiver/StaticThings.java     |   56 +
 .../failures/common/receiver/StaticThings.out      |    5 +
 .../failures/common/receiver/WrongType.java        |   72 +
 .../failures/common/receiver/WrongType.out         |    9 +
 .../common/rest/DuplicateAnnotationValue.java      |   16 +
 .../common/rest/DuplicateAnnotationValue.out       |    2 +
 .../common/rest/DuplicateTypeAnnotation.java       |   16 +
 .../common/rest/DuplicateTypeAnnotation.out        |    2 +
 .../failures/common/rest/InvalidLocation.java      |   16 +
 .../failures/common/rest/InvalidLocation.out       |    2 +
 .../common/rest/MissingAnnotationValue.java        |   19 +
 .../common/rest/MissingAnnotationValue.out         |    2 +
 .../common/typeArgs/DuplicateAnnotationValue.java  |   14 +
 .../common/typeArgs/DuplicateAnnotationValue.out   |    2 +
 .../common/typeArgs/DuplicateTypeAnnotation.java   |   14 +
 .../common/typeArgs/DuplicateTypeAnnotation.out    |    2 +
 .../failures/common/typeArgs/InvalidLocation.java  |   14 +
 .../failures/common/typeArgs/InvalidLocation.out   |    2 +
 .../common/typeArgs/MissingAnnotationValue.java    |   12 +
 .../common/typeArgs/MissingAnnotationValue.out     |    2 +
 .../typeparams/DuplicateAnnotationValue.java       |   13 +
 .../common/typeparams/DuplicateAnnotationValue.out |    2 +
 .../common/typeparams/DuplicateTypeAnnotation.java |   13 +
 .../common/typeparams/DuplicateTypeAnnotation.out  |    2 +
 .../common/typeparams/InvalidLocation.java         |   13 +
 .../failures/common/typeparams/InvalidLocation.out |    2 +
 .../common/typeparams/MissingAnnotationValue.java  |   11 +
 .../common/typeparams/MissingAnnotationValue.out   |    2 +
 .../common/wildcards/DeclarationAnnotation.java    |   22 +
 .../common/wildcards/DeclarationAnnotation.out     |    2 +
 .../common/wildcards/DuplicateAnnotationValue.java |   14 +
 .../common/wildcards/DuplicateAnnotationValue.out  |    2 +
 .../common/wildcards/DuplicateTypeAnnotation.java  |   14 +
 .../common/wildcards/DuplicateTypeAnnotation.out   |    2 +
 .../failures/common/wildcards/InvalidLocation.java |   14 +
 .../failures/common/wildcards/InvalidLocation.out  |    2 +
 .../common/wildcards/MissingAnnotationValue.java   |   12 +
 .../common/wildcards/MissingAnnotationValue.out    |    2 +
 .../failures/target/Constructor.java               |   37 +
 .../failures/target/Constructor.out                |    2 +
 .../typeAnnotations/failures/target/DotClass.java  |   74 +
 .../typeAnnotations/failures/target/DotClass.out   |   17 +
 .../failures/target/IncompleteArray.java           |   12 +
 .../failures/target/IncompleteArray.out            |    2 +
 .../failures/target/NotTypeParameter.java          |   25 +
 .../failures/target/NotTypeParameter.out           |    4 +
 .../failures/target/NotTypeUse.java                |   17 +
 .../typeAnnotations/failures/target/NotTypeUse.out |    2 +
 .../failures/target/VoidMethod.java                |   33 +
 .../typeAnnotations/failures/target/VoidMethod.out |    3 +
 .../newlocations/AnonymousClass.java               |   45 +
 .../typeAnnotations/newlocations/BasicTest.java    |   81 +
 .../typeAnnotations/newlocations/ClassExtends.java |   45 +
 .../newlocations/ClassParameters.java              |   60 +
 .../newlocations/ConstructorTypeArgs.java          |   59 +
 .../newlocations/ExceptionParameters.java          |   76 +
 .../typeAnnotations/newlocations/Expressions.java  |   79 +
 .../typeAnnotations/newlocations/Fields.java       |   77 +
 .../typeAnnotations/newlocations/Lambda.java       |   66 +
 .../newlocations/LocalVariables.java               |   81 +
 .../newlocations/MethodReturnType.java             |   79 +
 .../newlocations/MethodTypeArgs.java               |   67 +
 .../newlocations/MethodTypeParameters.java         |   53 +
 .../typeAnnotations/newlocations/MultiCatch.java   |   78 +
 .../typeAnnotations/newlocations/NestedTypes.java  |  212 ++
 .../typeAnnotations/newlocations/Parameters.java   |   55 +
 .../typeAnnotations/newlocations/Receivers.java    |  131 +
 .../newlocations/RepeatingTypeAnnotations.java     |  126 +
 .../newlocations/RepeatingTypeAnnotations.out      |   28 +
 .../newlocations/ResourceVariables.java            |   46 +
 .../typeAnnotations/newlocations/Throws.java       |   51 +
 .../newlocations/TopLevelBlocks.java               |   50 +
 .../typeAnnotations/newlocations/TypeCasts.java    |   48 +
 .../newlocations/TypeParameters.java               |   60 +
 .../typeAnnotations/newlocations/Varargs.java      |   45 +
 .../typeAnnotations/newlocations/Wildcards.java    |   74 +
 .../packageanno/PackageProcessor.java              |  105 +
 .../packageanno/mypackage/Anno.java                |   28 +
 .../packageanno/mypackage/MyClass.java             |   25 +
 .../packageanno/mypackage/package-info.java        |   25 +
 .../referenceinfos/ClassExtends.java               |   96 +
 .../referenceinfos/ClassTypeParam.java             |  158 +
 .../referenceinfos/Constructors.java               |   88 +
 .../typeAnnotations/referenceinfos/Driver.java     |  289 ++
 .../referenceinfos/ExceptionParameters.java        |   89 +
 .../typeAnnotations/referenceinfos/Fields.java     |  128 +
 .../referenceinfos/FromSpecification.java          |  122 +
 .../referenceinfos/Initializers.java               |   95 +
 .../typeAnnotations/referenceinfos/Lambda.java     |  288 ++
 .../referenceinfos/MethodParameters.java           |  173 +
 .../referenceinfos/MethodReceivers.java            |   79 +
 .../referenceinfos/MethodReturns.java              |  186 +
 .../referenceinfos/MethodThrows.java               |   77 +
 .../referenceinfos/MethodTypeParam.java            |  251 ++
 .../typeAnnotations/referenceinfos/MultiCatch.java |   67 +
 .../referenceinfos/NestedTypes.java                |  878 +++++
 .../typeAnnotations/referenceinfos/NewObjects.java |  155 +
 .../referenceinfos/ReferenceInfoUtil.java          |  347 ++
 .../referenceinfos/RepeatingTypeAnnotations.java   |   75 +
 .../typeAnnotations/referenceinfos/Test.java       |   33 +
 .../typeAnnotations/referenceinfos/TypeCasts.java  |  200 ++
 .../typeAnnotations/referenceinfos/TypeTests.java  |  130 +
 test/tools/javac/api/6406133/T6406133.java         |    4 +-
 test/tools/javac/api/6410643/T6410643.java         |    4 +-
 test/tools/javac/api/6411310/T6411310.java         |    3 +-
 test/tools/javac/api/6411333/T6411333.java         |    3 +-
 test/tools/javac/api/6412656/T6412656.java         |    4 +-
 test/tools/javac/api/6415780/T6415780.java         |    4 +-
 test/tools/javac/api/6418694/T6418694.java         |    3 +-
 test/tools/javac/api/6421111/T6421111.java         |    3 +-
 test/tools/javac/api/6421756/T6421756.java         |    3 +-
 test/tools/javac/api/6422215/T6422215.java         |    4 +-
 test/tools/javac/api/6422327/T6422327.java         |    4 +-
 test/tools/javac/api/6423003/T6423003.java         |    3 +-
 test/tools/javac/api/6431257/T6431257.java         |    3 +-
 test/tools/javac/api/6437349/T6437349.java         |    3 +-
 test/tools/javac/api/6437999/T6437999.java         |   26 +-
 test/tools/javac/api/6437999/Utf8.java             |   27 -
 test/tools/javac/api/6440333/T6440333.java         |    3 +-
 test/tools/javac/api/6440528/T6440528.java         |    3 +-
 test/tools/javac/api/6468404/T6468404.java         |    3 +-
 test/tools/javac/api/6731573/T6731573.java         |    4 +-
 test/tools/javac/api/6733837/T6733837.java         |    4 +-
 test/tools/javac/api/7086261/T7086261.java         |    2 +-
 test/tools/javac/api/8007344/Test.java             |  229 ++
 test/tools/javac/api/EndPositions.java             |   95 +
 test/tools/javac/api/T6306137.java                 |   32 +-
 test/tools/javac/api/T6395981.java                 |    6 +-
 test/tools/javac/api/T6397104.java                 |    2 +-
 test/tools/javac/api/T6838467.java                 |    1 -
 test/tools/javac/api/TestGetElementReference.java  |  120 +
 .../javac/api/TestGetElementReferenceData.java     |   50 +
 test/tools/javac/api/TestGetScope.java             |  101 +
 test/tools/javac/api/TestJavacTaskScanner.java     |   21 +-
 test/tools/javac/api/TestOperators.java            |   10 +-
 test/tools/javac/api/guide/Test.java               |    3 +-
 test/tools/javac/api/lib/ToolTester.java           |   33 +-
 .../api/taskListeners/TestSimpleAddRemove.java     |  351 ++
 test/tools/javac/apt.sh                            |   68 -
 test/tools/javac/cast/6270087/T6270087neg.out      |    2 +-
 test/tools/javac/cast/6557182/T6557182.out         |    2 +-
 test/tools/javac/cast/6665356/T6665356.out         |   14 +-
 test/tools/javac/cast/6795580/T6795580.out         |   14 +-
 test/tools/javac/cast/6932571/T6932571neg.out      |    2 +-
 test/tools/javac/cast/7005095/T7005095neg.out      |    2 +-
 test/tools/javac/cast/7005671/T7005671.out         |   32 +-
 test/tools/javac/cast/7123100/T7123100a.out        |    2 +-
 test/tools/javac/cast/7126754/T7126754.java        |   14 +
 test/tools/javac/cast/7126754/T7126754.out         |    4 +
 .../intersection/IntersectionTypeCastTest.java     |  359 ++
 .../intersection/IntersectionTypeParserTest.java   |  191 +
 .../tools/javac/cast/intersection/model/Check.java |   27 +
 .../intersection/model/IntersectionTypeInfo.java   |   29 +
 .../javac/cast/intersection/model/Member.java      |   31 +
 .../javac/cast/intersection/model/Model01.java     |   52 +
 .../cast/intersection/model/ModelChecker.java      |  153 +
 .../javac/classfiles/ClassVersionChecker.java      |  149 +
 test/tools/javac/classreader/T7031108.java         |    2 +-
 test/tools/javac/conditional/Conditional.java      |    3 +-
 test/tools/javac/conditional/T8016702.java         |   66 +
 test/tools/javac/constDebug/ConstDebug.java        |   35 -
 test/tools/javac/constDebug/ConstDebug.sh          |   80 -
 test/tools/javac/constDebug/ConstDebugTest.java    |   50 +
 .../CheckACC_STRICTFlagOnDefaultMethodTest.java    |   96 +
 .../ClassReaderTest/ClassReaderTest.java           |   32 +
 .../defaultMethods/ClassReaderTest/pkg/Foo.java    |   34 +
 .../javac/defaultMethods/DefaultMethodFlags.java   |  111 +
 test/tools/javac/defaultMethods/Neg01.java         |   18 +
 test/tools/javac/defaultMethods/Neg01.out          |    2 +
 test/tools/javac/defaultMethods/Neg02.java         |   26 +
 test/tools/javac/defaultMethods/Neg02.out          |    2 +
 test/tools/javac/defaultMethods/Neg03.java         |   38 +
 test/tools/javac/defaultMethods/Neg03.out          |    4 +
 test/tools/javac/defaultMethods/Neg04.java         |   14 +
 test/tools/javac/defaultMethods/Neg04.out          |    2 +
 test/tools/javac/defaultMethods/Neg05.java         |   16 +
 test/tools/javac/defaultMethods/Neg05.out          |    3 +
 test/tools/javac/defaultMethods/Neg06.java         |   16 +
 test/tools/javac/defaultMethods/Neg06.out          |    2 +
 test/tools/javac/defaultMethods/Neg07.java         |   21 +
 test/tools/javac/defaultMethods/Neg07.out          |    3 +
 test/tools/javac/defaultMethods/Neg08.java         |   20 +
 test/tools/javac/defaultMethods/Neg08.out          |    3 +
 test/tools/javac/defaultMethods/Neg09.java         |   22 +
 test/tools/javac/defaultMethods/Neg09.out          |    5 +
 test/tools/javac/defaultMethods/Neg10.java         |   20 +
 test/tools/javac/defaultMethods/Neg10.out          |    5 +
 test/tools/javac/defaultMethods/Neg11.java         |   20 +
 test/tools/javac/defaultMethods/Neg11.out          |    3 +
 test/tools/javac/defaultMethods/Neg12.java         |   27 +
 test/tools/javac/defaultMethods/Neg12.out          |    4 +
 test/tools/javac/defaultMethods/Neg13.java         |   18 +
 test/tools/javac/defaultMethods/Neg13.out          |   12 +
 test/tools/javac/defaultMethods/Neg14.java         |   11 +
 test/tools/javac/defaultMethods/Neg14.out          |    2 +
 test/tools/javac/defaultMethods/Neg15.java         |   14 +
 test/tools/javac/defaultMethods/Neg15.out          |    2 +
 test/tools/javac/defaultMethods/Neg16.java         |   13 +
 test/tools/javac/defaultMethods/Neg16.out          |    2 +
 test/tools/javac/defaultMethods/Pos01.java         |   59 +
 test/tools/javac/defaultMethods/Pos02.java         |   48 +
 test/tools/javac/defaultMethods/Pos04.java         |   43 +
 test/tools/javac/defaultMethods/Pos05.java         |   45 +
 test/tools/javac/defaultMethods/Pos06.java         |   49 +
 test/tools/javac/defaultMethods/Pos07.java         |   44 +
 test/tools/javac/defaultMethods/Pos08.java         |   46 +
 test/tools/javac/defaultMethods/Pos10.java         |   43 +
 test/tools/javac/defaultMethods/Pos11.java         |   56 +
 test/tools/javac/defaultMethods/Pos12.java         |   39 +
 test/tools/javac/defaultMethods/Pos13.java         |   62 +
 test/tools/javac/defaultMethods/Pos14.java         |   39 +
 test/tools/javac/defaultMethods/Pos15.java         |   39 +
 test/tools/javac/defaultMethods/Pos16.java         |   42 +
 .../javac/defaultMethods/TestDefaultBody.java      |  122 +
 .../defaultMethods/TestNoBridgeOnDefaults.java     |   84 +
 .../javac/defaultMethods/crossCompile/Clinit.java  |   29 +
 .../defaultMethods/crossCompile/CrossCompile.java  |   34 +
 .../DefaultMethodRegressionTests.java              |  138 +
 .../javac/defaultMethods/separate/Separate.java    |   40 +
 .../javac/defaultMethods/separate/pkg1/A.java      |   32 +
 .../javac/defaultMethods/static/Static01.java      |   51 +
 .../javac/defaultMethods/static/Static02.java      |   42 +
 .../tools/javac/defaultMethods/static/Static02.out |    2 +
 .../static/hiding/InterfaceMethodHidingTest.java   |  243 ++
 .../static/import/StaticImport1.java               |   38 +
 .../static/import/StaticImport2.java               |   38 +
 .../defaultMethods/static/import/StaticImport2.out |    2 +
 .../static/import/StaticImport3.java               |   38 +
 .../defaultMethods/static/import/StaticImport3.out |    2 +
 .../javac/defaultMethods/static/import/pkg/A.java  |   28 +
 .../javac/defaultMethods/static/import/pkg/B.java  |   26 +
 .../javac/defaultMethods/static/import/pkg/C.java  |   26 +
 .../defaultMethods/super/TestDefaultSuperCall.java |  417 +++
 .../syntax/TestDefaultMethodsSyntax.java           |  287 ++
 .../javac/depDocComment/DeprecatedDocComment3.java |   41 +
 .../javac/depDocComment/DeprecatedDocComment4.java |   20 +
 .../javac/depDocComment/DeprecatedDocComment4.out  |    6 +
 test/tools/javac/diags/ArgTypeCompilerFactory.java |   22 +-
 test/tools/javac/diags/CheckExamples.java          |   48 +-
 test/tools/javac/diags/CheckResourceKeys.java      |   11 +-
 test/tools/javac/diags/DocCommentProcessor.java    |  114 +
 test/tools/javac/diags/Example.java                |   21 +-
 test/tools/javac/diags/MessageFile.java            |    4 +-
 test/tools/javac/diags/MessageInfo.java            |    2 -
 test/tools/javac/diags/RunExamples.java            |   54 +-
 test/tools/javac/diags/examples.not-yet.txt        |   25 +-
 .../diags/examples/ApplicableMethodFound.java      |   33 +
 .../diags/examples/ApplicableMethodFound1.java     |   34 +
 .../javac/diags/examples/ArrayAndReceiver.java     |   31 +
 .../AuxiliaryClassWarning/ClassUsingAuxiliary.java |   29 +
 .../AuxiliaryClassWarning/ClassWithAuxiliary.java  |   29 +
 .../javac/diags/examples/BadArgTypesInLambda.java  |   41 +
 test/tools/javac/diags/examples/BadEntity.java     |   32 +
 .../diags/examples/BadFunctionalIntfAnno.java      |   28 +
 .../tools/javac/diags/examples/BadGreaterThan.java |   32 +
 test/tools/javac/diags/examples/BadInlineTag.java  |   32 +
 .../diags/examples/CantAccessInnerClsConstr.java   |   39 +
 .../diags/examples/CantAnnotateNestedType.java     |   41 +
 .../diags/examples/CantAnnotateStaticClass.java    |   41 +
 .../javac/diags/examples/CantApplyDiamond1.java    |   36 +
 .../diags/examples/CantApplySymbolFragment.java    |   41 +
 .../diags/examples/CantApplySymbolsFragment.java   |   45 +
 .../examples/CantRefNonEffectivelyFinalVar.java    |   44 +
 .../examples/CantResolveLocationArgsFragment.java  |   37 +
 .../CantResolveLocationArgsParamsFragment.java     |   37 +
 .../diags/examples/CantReturnValueForVoid.java     |   30 -
 .../javac/diags/examples/CatchWithoutTry.java      |    4 +-
 .../javac/diags/examples/CompressedDiags.java      |   39 +
 .../examples/ConditionalTargetCantBeVoid.java      |   37 +
 .../javac/diags/examples/CyclicInference.java      |   37 +
 .../diags/examples/DefaultMethodNotSupported.java  |   29 +
 .../examples/DefaultOverridesObjectMember.java     |   28 +
 .../javac/diags/examples/DeferredMethodInst.java   |   35 +
 .../javac/diags/examples/DuplicateAnnotation.java  |    4 +-
 .../diags/examples/DuplicateAnnotationJava8.java   |   30 +
 .../ExplicitParamsDoNotConformToBounds.java        |    2 +-
 .../diags/examples/ForeachBadInitialization.java   |   31 +
 .../javac/diags/examples/GreaterThanExpected.java  |   34 +
 test/tools/javac/diags/examples/IllegalChar.java   |    4 +-
 test/tools/javac/diags/examples/IllegalDot.java    |   30 +
 .../javac/diags/examples/IllegalStartOfStmt.java   |   31 +
 .../diags/examples/IllegalStaticIntfMethCall.java  |   34 +
 .../InaccessibleVarargsType.java                   |    2 +-
 .../diags/examples/IncompatibleAbstracts.java      |   36 +
 .../examples/IncompatibleArgTypesInLambda.java     |   33 +
 .../examples/IncompatibleArgTypesInMethodRef.java  |   40 +
 .../IncompatibleDescsInFunctionalIntf.java         |   42 +
 .../diags/examples/IncompatibleEqUpperBounds.java  |   35 +
 .../examples/IncompatibleRetTypeInLambda.java      |   34 +
 .../diags/examples/IncompatibleRetTypeInMref.java  |   36 +
 .../examples/IncompatibleThrownTypesInMref.java    |   34 +
 .../javac/diags/examples/IncompatibleTypes1.java   |    7 +-
 .../examples/IncompatibleTypesInConditional.java   |   34 +
 .../javac/diags/examples/InconvertibleTypes.java   |    2 +-
 .../examples/IncorrectConstructorReceiverName.java |   30 +
 .../examples/IncorrectConstructorReceiverType.java |   30 +
 .../diags/examples/IncorrectReceiverName.java      |   30 +
 .../diags/examples/IncorrectReceiverType.java      |   28 +
 .../diags/examples/InferArgsLengthMismatch.java    |    2 +-
 .../examples/InferNoConformingAssignment.java      |   34 +
 .../examples/InferVarargsArgumentMismatch.java     |   31 +
 .../examples/InferredDoNotConformToBounds.java     |   35 -
 .../diags/examples/InferredDoNotConformToEq.java   |   33 +
 .../examples/InferredDoNotConformToUpper.java      |   33 +
 .../IntersectionTypesInCastNotSupported.java       |   29 +
 .../diags/examples/InvalidDuplicateAnnotation.java |   39 +
 .../diags/examples/InvalidGenericLambdaTarget.java |   34 +
 .../javac/diags/examples/InvalidInferredTypes.java |   38 -
 .../javac/diags/examples/KindnameConstructor.java  |   10 +-
 .../javac/diags/examples/LambdaNotSupported.java   |   29 +
 test/tools/javac/diags/examples/LambdaStat.java    |   29 +
 .../javac/diags/examples/LocalVarNeedsFinal.java   |    1 +
 test/tools/javac/diags/examples/MalformedHTML.java |   31 +
 .../examples/MethodReferencesNotSupported.java     |   29 +
 .../javac/diags/examples/MissingReturnValue.java   |    5 +-
 .../diags/examples/MissingReturnValueFragment.java |   36 +
 .../javac/diags/examples/MissingSemicolon.java     |   32 +
 test/tools/javac/diags/examples/MrefStat.java      |   31 +
 test/tools/javac/diags/examples/MrefStat.java.rej  |   34 +
 test/tools/javac/diags/examples/MrefStat1.java     |   34 +
 test/tools/javac/diags/examples/MrefStat1.java.rej |   37 +
 test/tools/javac/diags/examples/NoAbstracts.java   |   33 +
 .../diags/examples/NoAnnotationsOnDotClass.java    |   31 +
 test/tools/javac/diags/examples/NoArgs.java        |    2 +-
 test/tools/javac/diags/examples/NoContent.java     |   33 +
 .../examples/NoSuitableFunctionalIntfInst.java     |   34 +
 test/tools/javac/diags/examples/NoTagName.java     |   32 +
 .../diags/examples/NonStaticCantBeRefFragment.java |   38 +
 .../javac/diags/examples/NotAFunctionalIntf.java   |   34 +
 test/tools/javac/diags/examples/NotAStatement.java |   30 +
 .../javac/diags/examples/NotAllowedClass.java      |   31 +
 .../javac/diags/examples/NotAllowedVariable.java   |   31 +
 .../diags/examples/NotAnInterfaceComponent.java    |   30 +
 .../diags/examples/NotApplicableMethodFound.java   |   36 +
 .../NotDefAccessClassIntfCantAccessFragment.java   |   46 +
 .../NotDefPublicCantAccessFragment.java            |   36 +
 .../NotDefPublicCantAccessFragment/p/C.java        |   28 +
 test/tools/javac/diags/examples/NotInProfile.java  |   29 +
 .../javac/diags/examples/OverriddenDefault.java    |   35 +
 .../tools/javac/diags/examples/PartialInstSig.java |   34 +
 .../diags/examples/PossibleLossPrecision.java      |    2 +-
 .../javac/diags/examples/PotentialLambdaFound.java |   34 +
 .../javac/diags/examples/ProbFoundReqFragment.java |   44 +
 .../ReceiverParameterNotApplicableConstructor.java |   28 +
 .../javac/diags/examples/RedundantSupertype.java   |   34 +
 .../javac/diags/examples/RefAmbiguousFragment.java |   40 +
 test/tools/javac/diags/examples/RefBadParens.java  |   32 +
 .../diags/examples/RefIdentifierExpected.java      |   34 +
 .../tools/javac/diags/examples/RefSyntaxError.java |   32 +
 .../javac/diags/examples/RefUnexpectedInput.java   |   32 +
 .../examples/RepeatableDocumentedMismatch.java     |   36 +
 .../examples/RepeatableInheritedMismatch.java      |   36 +
 .../javac/diags/examples/RepeatableNoValue.java    |   35 +
 .../javac/diags/examples/RepeatableNonDefault.java |   33 +
 .../examples/RepeatableRetentionMismatch.java      |   36 +
 .../diags/examples/RepeatableTargetMismatch.java   |   34 +
 .../diags/examples/RepeatableWrongValueType.java   |   35 +
 .../examples/RepeatingAnnotationAndContainer.java  |   36 +
 .../examples/ResourceNotApplicableToType.java      |    3 +-
 .../javac/diags/examples/StaticBoundMref.java      |   32 +
 .../examples/StaticIntfMethodNotSupported.java     |   29 +
 .../examples/StaticMethodInUnboundLookup.java      |   36 +
 .../javac/diags/examples/StaticMrefWithTargs.java  |   32 +
 .../javac/diags/examples/ThisAsIdentifier.java     |   28 +
 .../examples/TypeAnnotationsNotSupported.java      |   34 +
 .../examples/TypesIncompatibleAbstractDefault.java |   36 +
 .../TypesIncompatibleUnrelatedDefaults.java        |   36 +
 .../diags/examples/UnderscoreAsIdentifier.java     |   28 +
 .../javac/diags/examples/UndeterminedType1.java    |   34 -
 .../javac/diags/examples/UnexpectedContent.java    |   32 +
 .../javac/diags/examples/UnexpectedLambda.java     |   28 +
 .../tools/javac/diags/examples/UnexpectedMref.java |   28 +
 .../diags/examples/UnexpectedReturnValue.java      |   31 +
 .../javac/diags/examples/UnsupportedEncoding.java  |    3 +-
 .../diags/examples/UnterminatedInlineTag.java      |   32 +
 .../diags/examples/UnterminatedSignature.java      |   32 +
 .../javac/diags/examples/VarargsAndReceiver.java   |   28 +
 .../diags/examples/VarargsArgumentMismatch.java    |    5 +-
 .../javac/diags/examples/VerboseResolveMulti.java  |   33 +
 .../javac/diags/examples/VerboseResolveMulti1.java |   36 +
 test/tools/javac/diags/examples/WhereCaptured.java |    6 +-
 .../tools/javac/diags/examples/WhereCaptured1.java |    6 +-
 .../tools/javac/diags/examples/WhereFreshTvar.java |   37 +
 .../javac/diags/examples/WhereIntersection.java    |    4 +-
 test/tools/javac/diags/examples/WhereTypeVar.java  |    5 +-
 test/tools/javac/doclint/DocLintTest.java          |  225 ++
 test/tools/javac/doclint/ImplicitHeadersTest.java  |   35 +
 test/tools/javac/doctree/AttrTest.java             |  281 ++
 test/tools/javac/doctree/AuthorTest.java           |   46 +
 test/tools/javac/doctree/BadTest.java              |   52 +
 test/tools/javac/doctree/CodeTest.java             |  133 +
 test/tools/javac/doctree/DeprecatedTest.java       |   64 +
 test/tools/javac/doctree/DocCommentTester.java     |  779 ++++
 test/tools/javac/doctree/DocRootTest.java          |   84 +
 .../javac/doctree/DocTreePathScannerTest.java      |  161 +
 test/tools/javac/doctree/ElementTest.java          |  250 ++
 test/tools/javac/doctree/EntityTest.java           |  165 +
 test/tools/javac/doctree/ExceptionTest.java        |   69 +
 test/tools/javac/doctree/FirstSentenceTest.java    |  198 +
 test/tools/javac/doctree/InheritDocTest.java       |   84 +
 test/tools/javac/doctree/LinkPlainTest.java        |  192 +
 test/tools/javac/doctree/LinkTest.java             |  192 +
 test/tools/javac/doctree/LiteralTest.java          |  134 +
 test/tools/javac/doctree/ParamTest.java            |   68 +
 test/tools/javac/doctree/ReferenceTest.java        |  216 ++
 test/tools/javac/doctree/ReturnTest.java           |   51 +
 test/tools/javac/doctree/SeeTest.java              |  174 +
 test/tools/javac/doctree/SerialDataTest.java       |   50 +
 test/tools/javac/doctree/SerialFieldTest.java      |   74 +
 test/tools/javac/doctree/SerialTest.java           |   97 +
 .../javac/doctree/SimpleDocTreeVisitorTest.java    |  166 +
 test/tools/javac/doctree/SinceTest.java            |   53 +
 test/tools/javac/doctree/TagTest.java              |  149 +
 test/tools/javac/doctree/ThrowableTest.java        |   69 +
 test/tools/javac/doctree/ValueTest.java            |  103 +
 test/tools/javac/doctree/VersionTest.java          |   51 +
 .../javac/doctree/positions/TestPosition.java      |  105 +
 .../tools/javac/doctree/positions/TestPosition.out |   99 +
 .../doctree/positions/TestPositionSource.java      |   71 +
 test/tools/javac/enum/6350057/T6350057.java        |   12 +-
 test/tools/javac/enum/6424358/T6424358.java        |   17 +-
 test/tools/javac/enum/7160084/T7160084a.java       |   60 +
 test/tools/javac/enum/7160084/T7160084b.java       |   68 +
 test/tools/javac/failover/CheckAttributedTree.java |  196 +-
 test/tools/javac/fatalErrors/NoJavaLang.java       |   40 -
 test/tools/javac/fatalErrors/NoJavaLang.out        |    1 -
 test/tools/javac/fatalErrors/NoJavaLang.sh         |  114 -
 test/tools/javac/fatalErrors/NoJavaLangTest.java   |   76 +
 test/tools/javac/file/T7018098.java                |    2 +-
 .../8003512/LoadClassFromJava6CreatedJarTest.java  |  183 +
 test/tools/javac/file/zip/Utils.java               |    8 +-
 test/tools/javac/foreach/7139681/T7139681neg.java  |   16 +
 test/tools/javac/foreach/7139681/T7139681neg.out   |    3 +
 test/tools/javac/foreach/7139681/T7139681pos.java  |   46 +
 test/tools/javac/generics/6207386/T6207386.out     |    2 +-
 test/tools/javac/generics/6723444/T6723444.java    |    3 +-
 test/tools/javac/generics/6723444/T6723444.out     |   13 -
 test/tools/javac/generics/6723444/T6723444_1.out   |   13 +
 test/tools/javac/generics/6723444/T6723444_2.out   |   11 +
 test/tools/javac/generics/7015430/T7015430.java    |    3 +-
 test/tools/javac/generics/7015430/T7015430.out     |   19 -
 test/tools/javac/generics/7015430/T7015430_1.out   |   19 +
 test/tools/javac/generics/7015430/T7015430_2.out   |   15 +
 .../tools/javac/generics/7022054/T7022054pos1.java |    3 +-
 test/tools/javac/generics/7022054/T7022054pos1.out |    2 +
 .../tools/javac/generics/7022054/T7022054pos2.java |    4 +-
 test/tools/javac/generics/7022054/T7022054pos2.out |    2 +
 test/tools/javac/generics/7034511/T7034511a.java   |    3 +-
 test/tools/javac/generics/7034511/T7034511a.out    |    2 +-
 test/tools/javac/generics/7034511/T7034511b.java   |    3 +-
 test/tools/javac/generics/7034511/T7034511b.out    |    2 +-
 test/tools/javac/generics/7034511/T7041019.java    |   39 +
 test/tools/javac/generics/7151802/T7151802.java    |   43 +
 test/tools/javac/generics/7151802/T7151802.out     |    9 +
 test/tools/javac/generics/8004094/B.java           |   47 +
 test/tools/javac/generics/8004094/T8004094.java    |   32 +
 test/tools/javac/generics/8016640/T8016640.java    |   11 +
 test/tools/javac/generics/8016640/T8016640.out     |    2 +
 test/tools/javac/generics/OverrideBridge.java      |    6 +-
 test/tools/javac/generics/bridges/Bridge.java      |   28 +
 .../javac/generics/bridges/BridgeHarness.java      |  219 ++
 test/tools/javac/generics/bridges/Bridges.java     |   25 +
 .../bridges/tests/TestBridgeWithDefault.java       |   31 +
 .../TestClassAndInterfaceBridgeIdentical01.java    |   45 +
 .../TestClassAndInterfaceBridgeIdentical02.java    |   45 +
 .../bridges/tests/TestNoBridgeInSiblingsSuper.java |   34 +
 .../bridges/tests/TestNoDuplicateBridges01.java    |   29 +
 .../bridges/tests/TestNoDuplicateBridges02.java    |   38 +
 .../javac/generics/diamond/6939780/T6939780.java   |   50 +
 .../javac/generics/diamond/6939780/T6939780_7.out  |    4 +
 .../javac/generics/diamond/6939780/T6939780_8.out  |    7 +
 .../javac/generics/diamond/7002837/T7002837.java   |    2 +-
 .../javac/generics/diamond/7002837/T7002837.out    |    4 +
 .../diamond/7046778/DiamondAndInnerClassTest.java  |  127 +-
 .../javac/generics/diamond/7188968/T7188968.java   |   25 +
 .../javac/generics/diamond/7188968/T7188968.out    |    7 +
 test/tools/javac/generics/diamond/T6939780.java    |   25 -
 test/tools/javac/generics/diamond/T6939780.out     |    3 -
 test/tools/javac/generics/diamond/neg/Neg05.out    |   16 +-
 test/tools/javac/generics/diamond/neg/Neg06.out    |    2 +-
 test/tools/javac/generics/diamond/neg/Neg07.out    |    2 +-
 test/tools/javac/generics/diamond/neg/Neg10.java   |    3 +-
 test/tools/javac/generics/diamond/neg/Neg10.out    |    2 +-
 .../generics/inference/6278587/T6278587Neg.java    |    7 +-
 .../javac/generics/inference/6315770/T6315770.out  |    4 +-
 .../javac/generics/inference/6611449/T6611449.out  |    8 +-
 .../javac/generics/inference/6638712/T6638712a.out |    2 +-
 .../javac/generics/inference/6638712/T6638712b.out |    2 +-
 .../javac/generics/inference/6638712/T6638712c.out |    2 +-
 .../javac/generics/inference/6638712/T6638712d.out |    2 +-
 .../javac/generics/inference/6638712/T6638712e.out |    2 +-
 .../javac/generics/inference/6650759/T6650759m.out |    2 +-
 .../javac/generics/inference/6718364/T6718364.out  |    2 +-
 .../javac/generics/inference/6838943/T6838943.out  |    2 +-
 .../javac/generics/inference/7086586/T7086586.out  |    8 +-
 .../generics/inference/7086586/T7086586b.java      |   54 +
 .../javac/generics/inference/7086601/T7086601a.out |    8 +-
 .../generics/inference/7086601/T7086601b.java      |    2 +-
 .../javac/generics/inference/7154127/T7154127.java |   22 +
 .../javac/generics/inference/7154127/T7154127.out  |    2 +
 .../generics/inference/7177306/T7177306a.java      |   19 +
 .../javac/generics/inference/7177306/T7177306a.out |    6 +
 .../generics/inference/7177306/T7177306b.java      |   18 +
 .../javac/generics/inference/7177306/T7177306b.out |    2 +
 .../generics/inference/7177306/T7177306c.java      |   38 +
 .../generics/inference/7177306/T7177306d.java      |   53 +
 .../generics/inference/7177306/T7177306e.java      |   18 +
 .../javac/generics/inference/7177306/T7177306e.out |    2 +
 .../javac/generics/inference/8006692/T8006692.java |   38 +
 .../javac/generics/inference/8015505/T8015505.java |   18 +
 .../javac/generics/inference/8015505/T8015505.out  |    2 +
 .../javac/generics/inference/8019824/T8019824.java |   15 +
 .../javac/generics/inference/8019824/T8019824.out  |    2 +
 .../javac/generics/inference/8020149/T8020149.java |   48 +
 test/tools/javac/generics/odersky/BadTest4.java    |    5 +-
 .../tools/javac/generics/rare/6665356/T6665356.out |    2 +-
 .../rawOverride/7062745/GenericOverrideTest.java   |   90 +-
 .../generics/rawOverride/7062745/T7062745neg.out   |    2 +-
 .../javac/generics/rawOverride/7157798/Test1.java  |  116 +
 .../javac/generics/rawOverride/7157798/Test2.java  |   76 +
 .../javac/generics/rawOverride/7157798/Test3.java  |   37 +
 .../javac/generics/rawOverride/7157798/Test3.out   |    6 +
 .../javac/generics/rawOverride/7157798/Test4.java  |   29 +
 .../javac/generics/rawOverride/7157798/Test4.out   |    6 +
 .../tools/javac/generics/rawOverride/T8008627.java |   47 +
 .../generics/wildcards/6886247/T6886247_2.out      |    2 +-
 .../tools/javac/incompleteStatements/T8000484.java |   17 +
 test/tools/javac/incompleteStatements/T8000484.out |   10 +
 test/tools/javac/innerClassFile/Driver.sh          |   73 -
 .../javac/innerClassFile/InnerClassFileTest.java   |  127 +
 test/tools/javac/innerClassFile/x/B.java           |   30 -
 test/tools/javac/innerClassFile/x/C.java           |   28 -
 test/tools/javac/innerClassFile/y/Main.java        |   30 -
 test/tools/javac/innerClassFile/y/R1.java          |   30 -
 test/tools/javac/innerClassFile/y/R2.java          |   29 -
 test/tools/javac/innerClassFile/y/R3.java          |   30 -
 test/tools/javac/javazip/A.java                    |   27 -
 test/tools/javac/javazip/JavaZipTest.java          |  126 +
 test/tools/javac/javazip/Test.sh                   |  111 -
 test/tools/javac/javazip/bad/B.java                |   25 -
 test/tools/javac/javazip/good/B.java               |   26 -
 test/tools/javac/jvm/T7024096.java                 |   31 +
 test/tools/javac/lambda/8019480/T8019480.java      |   23 +
 test/tools/javac/lambda/8019480/T8019480.out       |    3 +
 test/tools/javac/lambda/8020147/T8020147.java      |   19 +
 test/tools/javac/lambda/8020147/T8020147.out       |    5 +
 test/tools/javac/lambda/BadAccess.java             |   30 +
 test/tools/javac/lambda/BadAccess.out              |    2 +
 test/tools/javac/lambda/BadAccess02.java           |   31 +
 test/tools/javac/lambda/BadAccess02.out            |    3 +
 test/tools/javac/lambda/BadAccess03.java           |   15 +
 test/tools/javac/lambda/BadAccess03.out            |    2 +
 test/tools/javac/lambda/BadBreakContinue.java      |   44 +
 test/tools/javac/lambda/BadBreakContinue.out       |   13 +
 test/tools/javac/lambda/BadConv03.java             |   20 +
 test/tools/javac/lambda/BadConv03.out              |    2 +
 test/tools/javac/lambda/BadConv04.java             |   22 +
 test/tools/javac/lambda/BadConv04.out              |    3 +
 test/tools/javac/lambda/BadExpressionLambda.java   |   21 +
 test/tools/javac/lambda/BadExpressionLambda.out    |    2 +
 test/tools/javac/lambda/BadLambdaExpr.java         |  191 +
 test/tools/javac/lambda/BadLambdaPos.java          |   31 +
 test/tools/javac/lambda/BadLambdaPos.out           |    9 +
 test/tools/javac/lambda/BadMethodCall.java         |   16 +
 test/tools/javac/lambda/BadMethodCall.out          |    2 +
 test/tools/javac/lambda/BadMethodCall2.java        |   13 +
 test/tools/javac/lambda/BadMethodCall2.out         |    4 +
 test/tools/javac/lambda/BadNestedLambda.java       |   11 +
 test/tools/javac/lambda/BadNestedLambda.out        |    3 +
 test/tools/javac/lambda/BadRecovery.java           |   19 +
 test/tools/javac/lambda/BadRecovery.out            |    2 +
 test/tools/javac/lambda/BadReturn.java             |   38 +
 test/tools/javac/lambda/BadReturn.out              |    3 +
 test/tools/javac/lambda/BadStatementInLambda.java  |   19 +
 test/tools/javac/lambda/BadStatementInLambda.out   |    4 +
 .../tools/javac/lambda/BadStatementInLambda02.java |   19 +
 test/tools/javac/lambda/BadStatementInLambda02.out |    2 +
 test/tools/javac/lambda/BadTargetType.java         |   23 +
 test/tools/javac/lambda/BadTargetType.out          |    5 +
 test/tools/javac/lambda/Conditional01.java         |   45 +
 test/tools/javac/lambda/Conditional02.java         |   42 +
 test/tools/javac/lambda/Conditional03.java         |   43 +
 test/tools/javac/lambda/Conformance01.java         |   36 +
 test/tools/javac/lambda/Defender01.java            |   45 +
 test/tools/javac/lambda/DisjunctiveTypeTest.java   |   52 +
 test/tools/javac/lambda/DoubleStaticImport.java    |   38 +
 test/tools/javac/lambda/EffectivelyFinal01.java    |   18 +
 test/tools/javac/lambda/EffectivelyFinal01.out     |    2 +
 test/tools/javac/lambda/EffectivelyFinalTest.java  |   55 +
 test/tools/javac/lambda/EffectivelyFinalTest01.out |    6 +
 test/tools/javac/lambda/EffectivelyFinalTest02.out |   14 +
 test/tools/javac/lambda/ErroneousArg.java          |   36 +
 test/tools/javac/lambda/ErroneousArg.out           |    7 +
 test/tools/javac/lambda/ErroneousLambdaExpr.java   |   65 +
 test/tools/javac/lambda/ExceptionsInLambda.java    |   61 +
 test/tools/javac/lambda/ExceptionsInLambda.out     |    4 +
 .../javac/lambda/FunctionalInterfaceAnno.java      |   33 +
 .../tools/javac/lambda/FunctionalInterfaceAnno.out |    9 +
 .../javac/lambda/FunctionalInterfaceAnno02.java    |   38 +
 .../lambda/FunctionalInterfaceConversionTest.java  |  309 ++
 .../javac/lambda/GenericMethodRefImplClass.java    |   81 +
 test/tools/javac/lambda/IdentifierTest.java        |  182 +
 test/tools/javac/lambda/IdentifierTest.out         |   47 +
 test/tools/javac/lambda/InnerConstructor.java      |   56 +
 test/tools/javac/lambda/Intersection01.java        |   42 +
 test/tools/javac/lambda/Intersection02.java        |   41 +
 test/tools/javac/lambda/Intersection02.out         |    4 +
 test/tools/javac/lambda/Intersection03.java        |   49 +
 test/tools/javac/lambda/LambdaCapture01.java       |  107 +
 test/tools/javac/lambda/LambdaCapture02.java       |  107 +
 test/tools/javac/lambda/LambdaCapture03.java       |   99 +
 test/tools/javac/lambda/LambdaCapture04.java       |  143 +
 test/tools/javac/lambda/LambdaCapture05.java       |   81 +
 test/tools/javac/lambda/LambdaCapture06.java       |   56 +
 test/tools/javac/lambda/LambdaCapture07.java       |   60 +
 test/tools/javac/lambda/LambdaConv01.java          |  145 +
 test/tools/javac/lambda/LambdaConv03.java          |  121 +
 test/tools/javac/lambda/LambdaConv05.java          |   62 +
 test/tools/javac/lambda/LambdaConv06.java          |   52 +
 test/tools/javac/lambda/LambdaConv08.java          |   57 +
 test/tools/javac/lambda/LambdaConv09.java          |   50 +
 test/tools/javac/lambda/LambdaConv09.out           |    5 +
 test/tools/javac/lambda/LambdaConv10.java          |   17 +
 test/tools/javac/lambda/LambdaConv10.out           |    2 +
 test/tools/javac/lambda/LambdaConv11.java          |   42 +
 test/tools/javac/lambda/LambdaConv12.java          |   45 +
 test/tools/javac/lambda/LambdaConv13.java          |   48 +
 test/tools/javac/lambda/LambdaConv16.java          |   63 +
 test/tools/javac/lambda/LambdaConv17.java          |   38 +
 test/tools/javac/lambda/LambdaConv18.java          |   24 +
 test/tools/javac/lambda/LambdaConv18.out           |    4 +
 test/tools/javac/lambda/LambdaConv19.java          |   39 +
 test/tools/javac/lambda/LambdaConv20.java          |   56 +
 test/tools/javac/lambda/LambdaConv21.java          |   38 +
 test/tools/javac/lambda/LambdaConv21.out           |    5 +
 test/tools/javac/lambda/LambdaConv22.java          |   42 +
 test/tools/javac/lambda/LambdaConv23.java          |   62 +
 test/tools/javac/lambda/LambdaConv24.java          |   64 +
 test/tools/javac/lambda/LambdaConv25.java          |   21 +
 test/tools/javac/lambda/LambdaConv25.out           |    2 +
 test/tools/javac/lambda/LambdaConv26.java          |   41 +
 test/tools/javac/lambda/LambdaConv27.java          |   40 +
 .../javac/lambda/LambdaEffectivelyFinalTest.java   |   60 +
 .../javac/lambda/LambdaEffectivelyFinalTest.out    |    6 +
 test/tools/javac/lambda/LambdaExpr01.java          |  133 +
 test/tools/javac/lambda/LambdaExpr02.java          |  133 +
 test/tools/javac/lambda/LambdaExpr04.java          |   46 +
 test/tools/javac/lambda/LambdaExpr05.java          |   39 +
 test/tools/javac/lambda/LambdaExpr06.java          |   51 +
 test/tools/javac/lambda/LambdaExpr07.java          |   57 +
 test/tools/javac/lambda/LambdaExpr08.java          |   43 +
 test/tools/javac/lambda/LambdaExpr09.java          |   54 +
 test/tools/javac/lambda/LambdaExpr10.java          |   37 +
 test/tools/javac/lambda/LambdaExpr10.out           |    9 +
 test/tools/javac/lambda/LambdaExpr11.java          |   89 +
 test/tools/javac/lambda/LambdaExpr12.java          |   66 +
 test/tools/javac/lambda/LambdaExpr13.java          |   47 +
 test/tools/javac/lambda/LambdaExpr14.java          |   43 +
 test/tools/javac/lambda/LambdaExpr15.java          |   66 +
 test/tools/javac/lambda/LambdaExpr16.java          |   76 +
 test/tools/javac/lambda/LambdaExpr17.java          |   63 +
 test/tools/javac/lambda/LambdaExpr18.java          |   62 +
 test/tools/javac/lambda/LambdaExpr19.java          |   53 +
 test/tools/javac/lambda/LambdaExpr19.out           |    6 +
 test/tools/javac/lambda/LambdaExpr20.java          |   45 +
 test/tools/javac/lambda/LambdaExpr21.java          |   67 +
 test/tools/javac/lambda/LambdaExprNotVoid.java     |   16 +
 test/tools/javac/lambda/LambdaExprNotVoid.out      |    3 +
 .../tools/javac/lambda/LambdaInnerTypeVarArgs.java |   80 +
 .../lambda/LambdaInnerTypeVarArgsSerialize.java    |   80 +
 .../javac/lambda/LambdaInnerTypeVarReflect.java    |   86 +
 .../javac/lambda/LambdaInnerTypeVarSerialize.java  |   75 +
 .../javac/lambda/LambdaInterfaceStaticField.java   |   38 +
 .../tools/javac/lambda/LambdaLambdaSerialized.java |   79 +
 test/tools/javac/lambda/LambdaParserTest.java      |  317 ++
 test/tools/javac/lambda/LambdaScope01.java         |   79 +
 test/tools/javac/lambda/LambdaScope02.java         |   63 +
 test/tools/javac/lambda/LambdaScope03.java         |   64 +
 test/tools/javac/lambda/LambdaScope04.java         |  163 +
 test/tools/javac/lambda/LambdaScope04.out          |   37 +
 test/tools/javac/lambda/LambdaScope05.java         |   31 +
 test/tools/javac/lambda/LambdaScope05.out          |    7 +
 .../javac/lambda/LambdaWithInterfaceSuper.java     |   43 +
 test/tools/javac/lambda/LocalBreakAndContinue.java |   42 +
 test/tools/javac/lambda/MethodReference01.java     |   92 +
 test/tools/javac/lambda/MethodReference02.java     |   42 +
 test/tools/javac/lambda/MethodReference03.java     |   55 +
 test/tools/javac/lambda/MethodReference04.java     |   14 +
 test/tools/javac/lambda/MethodReference04.out      |    2 +
 test/tools/javac/lambda/MethodReference05.java     |   54 +
 test/tools/javac/lambda/MethodReference06.java     |   62 +
 test/tools/javac/lambda/MethodReference07.java     |   45 +
 test/tools/javac/lambda/MethodReference08.java     |   24 +
 test/tools/javac/lambda/MethodReference08.out      |    5 +
 test/tools/javac/lambda/MethodReference09.java     |   25 +
 test/tools/javac/lambda/MethodReference09.out      |    4 +
 test/tools/javac/lambda/MethodReference10.java     |   53 +
 test/tools/javac/lambda/MethodReference11.java     |   46 +
 test/tools/javac/lambda/MethodReference12.java     |   77 +
 test/tools/javac/lambda/MethodReference13.java     |   51 +
 test/tools/javac/lambda/MethodReference14.java     |   54 +
 test/tools/javac/lambda/MethodReference15.java     |   44 +
 test/tools/javac/lambda/MethodReference16.java     |   61 +
 test/tools/javac/lambda/MethodReference17.java     |   61 +
 test/tools/javac/lambda/MethodReference18.java     |   65 +
 test/tools/javac/lambda/MethodReference19.java     |   61 +
 test/tools/javac/lambda/MethodReference20.java     |   24 +
 test/tools/javac/lambda/MethodReference20.out      |    3 +
 test/tools/javac/lambda/MethodReference21.java     |   23 +
 test/tools/javac/lambda/MethodReference21.out      |    3 +
 test/tools/javac/lambda/MethodReference22.java     |   67 +
 test/tools/javac/lambda/MethodReference22.out      |   15 +
 test/tools/javac/lambda/MethodReference23.java     |   74 +
 test/tools/javac/lambda/MethodReference23.out      |    6 +
 test/tools/javac/lambda/MethodReference24.java     |   57 +
 test/tools/javac/lambda/MethodReference25.java     |   50 +
 test/tools/javac/lambda/MethodReference25.out      |    2 +
 test/tools/javac/lambda/MethodReference26.java     |   44 +
 test/tools/javac/lambda/MethodReference27.java     |   62 +
 test/tools/javac/lambda/MethodReference28.java     |   56 +
 test/tools/javac/lambda/MethodReference28.out      |   14 +
 test/tools/javac/lambda/MethodReference29.java     |   53 +
 test/tools/javac/lambda/MethodReference30.java     |   55 +
 test/tools/javac/lambda/MethodReference31.java     |  217 ++
 test/tools/javac/lambda/MethodReference32.java     |   22 +
 test/tools/javac/lambda/MethodReference32.out      |    7 +
 test/tools/javac/lambda/MethodReference33.java     |   66 +
 test/tools/javac/lambda/MethodReference34.java     |   65 +
 test/tools/javac/lambda/MethodReference35.java     |   64 +
 test/tools/javac/lambda/MethodReference36.java     |   91 +
 test/tools/javac/lambda/MethodReference37.java     |   40 +
 test/tools/javac/lambda/MethodReference37.out      |    5 +
 test/tools/javac/lambda/MethodReference38.java     |   29 +
 test/tools/javac/lambda/MethodReference38.out      |    5 +
 test/tools/javac/lambda/MethodReference39.java     |   25 +
 test/tools/javac/lambda/MethodReference39.out      |    2 +
 test/tools/javac/lambda/MethodReference40.java     |   24 +
 test/tools/javac/lambda/MethodReference40.out      |    2 +
 test/tools/javac/lambda/MethodReference41.java     |   66 +
 test/tools/javac/lambda/MethodReference42.java     |   65 +
 test/tools/javac/lambda/MethodReference43.java     |   71 +
 test/tools/javac/lambda/MethodReference44.java     |   67 +
 test/tools/javac/lambda/MethodReference45.java     |   40 +
 test/tools/javac/lambda/MethodReference45.out      |    2 +
 test/tools/javac/lambda/MethodReference46.java     |   67 +
 test/tools/javac/lambda/MethodReference47.java     |   40 +
 test/tools/javac/lambda/MethodReference47.out      |    2 +
 test/tools/javac/lambda/MethodReference48.java     |   65 +
 test/tools/javac/lambda/MethodReference49.java     |   50 +
 test/tools/javac/lambda/MethodReference50.java     |   25 +
 test/tools/javac/lambda/MethodReference50.out      |    2 +
 test/tools/javac/lambda/MethodReference51.java     |   46 +
 test/tools/javac/lambda/MethodReference51.out      |    7 +
 test/tools/javac/lambda/MethodReference52.java     |   39 +
 test/tools/javac/lambda/MethodReference52.out      |    3 +
 test/tools/javac/lambda/MethodReference53.java     |   24 +
 test/tools/javac/lambda/MethodReference53.out      |    2 +
 test/tools/javac/lambda/MethodReference54.java     |   19 +
 test/tools/javac/lambda/MethodReference54.out      |    2 +
 test/tools/javac/lambda/MethodReference55.java     |   45 +
 test/tools/javac/lambda/MethodReference55.out      |    3 +
 test/tools/javac/lambda/MethodReference56.java     |   45 +
 test/tools/javac/lambda/MethodReference56.out      |    3 +
 test/tools/javac/lambda/MethodReference57.java     |   41 +
 test/tools/javac/lambda/MethodReference58.java     |   46 +
 test/tools/javac/lambda/MethodReference58.out      |    2 +
 test/tools/javac/lambda/MethodReference59.java     |   52 +
 test/tools/javac/lambda/MethodReference60.java     |   55 +
 test/tools/javac/lambda/MethodReference60.out      |    6 +
 test/tools/javac/lambda/MethodReference61.java     |   43 +
 test/tools/javac/lambda/MethodReference62.java     |   22 +
 test/tools/javac/lambda/MethodReference62.out      |    2 +
 test/tools/javac/lambda/MethodReference63.java     |   43 +
 test/tools/javac/lambda/MethodReference64.java     |   46 +
 test/tools/javac/lambda/MethodReference64.out      |   13 +
 test/tools/javac/lambda/MethodReference65.java     |   41 +
 test/tools/javac/lambda/MethodReference66.java     |   53 +
 test/tools/javac/lambda/MethodReference67.java     |   18 +
 test/tools/javac/lambda/MethodReference67.out      |    7 +
 test/tools/javac/lambda/MethodReference68.java     |   23 +
 test/tools/javac/lambda/MethodReference68.out      |    2 +
 test/tools/javac/lambda/MethodReference69.java     |   21 +
 test/tools/javac/lambda/MethodReference69.out      |    2 +
 test/tools/javac/lambda/MethodReference70.java     |   28 +
 test/tools/javac/lambda/MethodReference70.out      |    3 +
 test/tools/javac/lambda/MethodReference71.java     |   26 +
 test/tools/javac/lambda/MethodReference71.out      |    3 +
 test/tools/javac/lambda/MethodReference72.java     |   20 +
 test/tools/javac/lambda/MethodReference72.out      |    2 +
 .../javac/lambda/MethodReferenceParserTest.java    |  265 ++
 test/tools/javac/lambda/MostSpecific01.java        |   25 +
 test/tools/javac/lambda/MostSpecific01.out         |    2 +
 test/tools/javac/lambda/MostSpecific02.java        |   25 +
 test/tools/javac/lambda/MostSpecific02.out         |    2 +
 test/tools/javac/lambda/MostSpecific03.java        |   63 +
 test/tools/javac/lambda/MostSpecific03.out         |   13 +
 test/tools/javac/lambda/MostSpecific04.java        |   58 +
 test/tools/javac/lambda/MostSpecific05.java        |   58 +
 test/tools/javac/lambda/MostSpecific06.java        |   30 +
 test/tools/javac/lambda/MostSpecific06.out         |    4 +
 test/tools/javac/lambda/MostSpecific07.java        |   31 +
 test/tools/javac/lambda/MostSpecific07.out         |    4 +
 test/tools/javac/lambda/MostSpecific08.java        |   62 +
 test/tools/javac/lambda/NakedThis.java             |   42 +
 test/tools/javac/lambda/NestedCapture01.java       |   43 +
 test/tools/javac/lambda/NestedCapture02.java       |   43 +
 test/tools/javac/lambda/NestedCapture03.java       |   36 +
 .../tools/javac/lambda/NoWarnOnImplicitParams.java |   26 +
 test/tools/javac/lambda/NoWarnOnImplicitParams.out |    4 +
 .../tools/javac/lambda/SerializedLambdaInInit.java |  118 +
 test/tools/javac/lambda/SourceLevelTest.java       |   23 +
 test/tools/javac/lambda/SourceLevelTest.out        |    6 +
 test/tools/javac/lambda/StaticMethodNegTest.java   |   26 +
 test/tools/javac/lambda/StaticMethodNegTest.out    |    2 +
 test/tools/javac/lambda/TargetType01.java          |   47 +
 test/tools/javac/lambda/TargetType02.java          |   62 +
 test/tools/javac/lambda/TargetType03.java          |   68 +
 test/tools/javac/lambda/TargetType04.java          |   18 +
 test/tools/javac/lambda/TargetType04.out           |    3 +
 test/tools/javac/lambda/TargetType05.java          |   53 +
 test/tools/javac/lambda/TargetType06.java          |   27 +
 test/tools/javac/lambda/TargetType07.java          |   45 +
 test/tools/javac/lambda/TargetType08.java          |   45 +
 test/tools/javac/lambda/TargetType10.java          |   19 +
 test/tools/javac/lambda/TargetType10.out           |    2 +
 test/tools/javac/lambda/TargetType11.java          |   22 +
 test/tools/javac/lambda/TargetType12.java          |   45 +
 test/tools/javac/lambda/TargetType13.java          |   21 +
 test/tools/javac/lambda/TargetType13.out           |    2 +
 test/tools/javac/lambda/TargetType14.java          |   25 +
 test/tools/javac/lambda/TargetType14.out           |    2 +
 test/tools/javac/lambda/TargetType15.java          |   52 +
 test/tools/javac/lambda/TargetType16.java          |   25 +
 test/tools/javac/lambda/TargetType16.out           |    2 +
 test/tools/javac/lambda/TargetType17.java          |   22 +
 test/tools/javac/lambda/TargetType17.out           |    9 +
 test/tools/javac/lambda/TargetType18.java          |   42 +
 test/tools/javac/lambda/TargetType19.java          |   43 +
 test/tools/javac/lambda/TargetType19.out           |    2 +
 test/tools/javac/lambda/TargetType20.java          |   44 +
 test/tools/javac/lambda/TargetType21.java          |   33 +
 test/tools/javac/lambda/TargetType21.out           |    5 +
 test/tools/javac/lambda/TargetType22.java          |   44 +
 test/tools/javac/lambda/TargetType22.out           |    4 +
 test/tools/javac/lambda/TargetType23.java          |   37 +
 test/tools/javac/lambda/TargetType23.out           |    2 +
 test/tools/javac/lambda/TargetType24.java          |   39 +
 test/tools/javac/lambda/TargetType24.out           |    5 +
 test/tools/javac/lambda/TargetType25.java          |   65 +
 test/tools/javac/lambda/TargetType26.java          |   17 +
 test/tools/javac/lambda/TargetType26.out           |    2 +
 test/tools/javac/lambda/TargetType27.java          |   20 +
 test/tools/javac/lambda/TargetType27.out           |    2 +
 test/tools/javac/lambda/TargetType28.java          |   23 +
 test/tools/javac/lambda/TargetType28.out           |    2 +
 test/tools/javac/lambda/TargetType29.java          |   44 +
 test/tools/javac/lambda/TargetType30.java          |   51 +
 test/tools/javac/lambda/TargetType31.java          |   51 +
 test/tools/javac/lambda/TargetType32.java          |   77 +
 test/tools/javac/lambda/TargetType33.java          |   25 +
 test/tools/javac/lambda/TargetType33.out           |    5 +
 test/tools/javac/lambda/TargetType34.java          |   41 +
 test/tools/javac/lambda/TargetType35.java          |   75 +
 test/tools/javac/lambda/TargetType36.java          |   42 +
 test/tools/javac/lambda/TargetType36.out           |    3 +
 test/tools/javac/lambda/TargetType37.java          |   38 +
 test/tools/javac/lambda/TargetType38.java          |   22 +
 test/tools/javac/lambda/TargetType38.out           |    3 +
 test/tools/javac/lambda/TargetType39.java          |   22 +
 test/tools/javac/lambda/TargetType39.out           |    3 +
 test/tools/javac/lambda/TargetType40.java          |   18 +
 test/tools/javac/lambda/TargetType40.out           |    2 +
 test/tools/javac/lambda/TargetType41.java          |   15 +
 test/tools/javac/lambda/TargetType41.out           |    2 +
 test/tools/javac/lambda/TargetType42.java          |   42 +
 test/tools/javac/lambda/TargetType43.java          |   16 +
 test/tools/javac/lambda/TargetType43.out           |    4 +
 test/tools/javac/lambda/TargetType44.java          |   27 +
 test/tools/javac/lambda/TargetType44.out           |    3 +
 test/tools/javac/lambda/TargetType45.java          |   29 +
 test/tools/javac/lambda/TargetType46.java          |   29 +
 test/tools/javac/lambda/TargetType46.out           |    3 +
 test/tools/javac/lambda/TargetType47.java          |   44 +
 test/tools/javac/lambda/TargetType48.java          |   48 +
 test/tools/javac/lambda/TargetType49.java          |   19 +
 test/tools/javac/lambda/TargetType49.out           |    3 +
 test/tools/javac/lambda/TargetType50.java          |   51 +
 test/tools/javac/lambda/TargetType51.java          |   68 +
 test/tools/javac/lambda/TargetType52.java          |   19 +
 test/tools/javac/lambda/TargetType52.out           |    2 +
 test/tools/javac/lambda/TargetType53.java          |   46 +
 test/tools/javac/lambda/TargetType54.java          |   44 +
 test/tools/javac/lambda/TargetType55.java          |   42 +
 test/tools/javac/lambda/TargetType56.java          |   40 +
 test/tools/javac/lambda/TargetType57.java          |   20 +
 test/tools/javac/lambda/TargetType57.out           |    2 +
 test/tools/javac/lambda/TargetType58.java          |   45 +
 test/tools/javac/lambda/TargetType59.java          |   48 +
 test/tools/javac/lambda/TargetType60.java          |   65 +
 test/tools/javac/lambda/TargetType60.out           |    8 +
 test/tools/javac/lambda/TargetType61.java          |   47 +
 test/tools/javac/lambda/TargetType62.java          |   45 +
 test/tools/javac/lambda/TargetType63.java          |   40 +
 test/tools/javac/lambda/TargetType63.out           |    9 +
 test/tools/javac/lambda/TargetType64.java          |   41 +
 test/tools/javac/lambda/TargetType65.java          |   58 +
 test/tools/javac/lambda/TargetType66.java          |   26 +
 test/tools/javac/lambda/TargetType66.out           |    4 +
 test/tools/javac/lambda/TargetType67.java          |   50 +
 test/tools/javac/lambda/TargetType68.java          |   63 +
 test/tools/javac/lambda/TargetType69.java          |   51 +
 test/tools/javac/lambda/TargetType70.java          |   52 +
 test/tools/javac/lambda/TargetType71.java          |   34 +
 test/tools/javac/lambda/TargetType72.java          |   39 +
 test/tools/javac/lambda/TargetType73.java          |   47 +
 test/tools/javac/lambda/TargetType74.java          |   39 +
 test/tools/javac/lambda/TargetType75.java          |   41 +
 test/tools/javac/lambda/TargetType76.java          |   65 +
 test/tools/javac/lambda/TestInvokeDynamic.java     |  494 +++
 .../javac/lambda/TestLambdaToMethodStats.java      |  192 +
 test/tools/javac/lambda/TestSelfRef.java           |  201 ++
 test/tools/javac/lambda/VoidCompatibility.java     |   26 +
 test/tools/javac/lambda/WarnUnderscoreAsIdent.java |   55 +
 test/tools/javac/lambda/WarnUnderscoreAsIdent.out  |   20 +
 test/tools/javac/lambda/abort/Abort.java           |  119 +
 .../javac/lambda/abort/CompletionFailure.java      |  137 +
 .../javac/lambda/badMemberRefBytecode/Main.java    |    9 +
 .../TestBadMemberRefBytecode.java                  |   32 +
 .../javac/lambda/badMemberRefBytecode/Use.java     |    3 +
 .../lambda/bridge/TestMetafactoryBridges.java      |  359 ++
 .../javac/lambda/bytecode/TestLambdaBytecode.java  |  365 ++
 test/tools/javac/lambda/funcInterfaces/Helper.java |  138 +
 .../javac/lambda/funcInterfaces/LambdaTest1.java   |  119 +
 .../lambda/funcInterfaces/LambdaTest1_neg1.java    |   15 +
 .../lambda/funcInterfaces/LambdaTest1_neg1.out     |    3 +
 .../lambda/funcInterfaces/LambdaTest1_neg2.java    |   17 +
 .../lambda/funcInterfaces/LambdaTest1_neg2.out     |    2 +
 .../lambda/funcInterfaces/LambdaTest1_neg3.java    |   19 +
 .../lambda/funcInterfaces/LambdaTest1_neg3.out     |    2 +
 .../lambda/funcInterfaces/LambdaTest2_SAM1.java    |   99 +
 .../lambda/funcInterfaces/LambdaTest2_SAM2.java    |  225 ++
 .../lambda/funcInterfaces/LambdaTest2_SAM3.java    |   86 +
 .../lambda/funcInterfaces/LambdaTest2_neg1.java    |   19 +
 .../lambda/funcInterfaces/LambdaTest2_neg1.out     |    2 +
 .../tools/javac/lambda/funcInterfaces/NonSAM1.java |   14 +
 test/tools/javac/lambda/funcInterfaces/NonSAM1.out |    2 +
 .../tools/javac/lambda/funcInterfaces/NonSAM2.java |   21 +
 test/tools/javac/lambda/funcInterfaces/NonSAM2.out |    5 +
 .../tools/javac/lambda/funcInterfaces/NonSAM3.java |   24 +
 test/tools/javac/lambda/funcInterfaces/NonSAM3.out |    9 +
 .../inaccessibleMref01/InaccessibleMref01.java     |   39 +
 .../inaccessibleMref01/InaccessibleMref01.out      |    2 +
 .../javac/lambda/inaccessibleMref01/p1/C.java      |   27 +
 .../inaccessibleMref02/InaccessibleMref02.java     |   40 +
 .../javac/lambda/inaccessibleMref02/p1/C.java      |   29 +
 .../intersection/IntersectionTargetTypeTest.java   |  337 ++
 .../javac/lambda/lambdaExecution/InInterface.java  |   65 +
 .../lambda/lambdaExecution/InnerConstructor.java   |   75 +
 .../lambdaExecution/LambdaTranslationTest1.java    |  234 ++
 .../lambdaExecution/LambdaTranslationTest2.java    |  355 ++
 .../tools/javac/lambda/lambdaExecution/TBlock.java |   36 +
 .../javac/lambda/lambdaExecution/TMapper.java      |   68 +
 .../javac/lambda/lambdaExecution/TPredicate.java   |   64 +
 .../lambda/lambdaExpression/AbstractClass_neg.java |   18 +
 .../lambda/lambdaExpression/AbstractClass_neg.out  |    2 +
 .../lambdaExpression/AccessNonStatic_neg.java      |   26 +
 .../lambdaExpression/AccessNonStatic_neg.out       |    5 +
 .../lambdaExpression/EffectivelyFinal_neg.java     |   25 +
 .../lambdaExpression/EffectivelyFinal_neg.out      |    5 +
 .../lambdaExpression/InvalidExpression1.java       |   17 +
 .../lambda/lambdaExpression/InvalidExpression1.out |    3 +
 .../lambdaExpression/InvalidExpression3.java       |   16 +
 .../lambda/lambdaExpression/InvalidExpression3.out |    2 +
 .../lambdaExpression/InvalidExpression4.java       |   18 +
 .../lambda/lambdaExpression/InvalidExpression4.out |    2 +
 .../lambdaExpression/InvalidExpression5.java       |   14 +
 .../lambda/lambdaExpression/InvalidExpression5.out |    2 +
 .../lambdaExpression/InvalidExpression6.java       |   19 +
 .../lambda/lambdaExpression/InvalidExpression6.out |    3 +
 .../javac/lambda/lambdaExpression/LambdaTest1.java |  119 +
 .../javac/lambda/lambdaExpression/LambdaTest2.java |  118 +
 .../javac/lambda/lambdaExpression/LambdaTest3.java |   56 +
 .../javac/lambda/lambdaExpression/LambdaTest4.java |   72 +
 .../javac/lambda/lambdaExpression/LambdaTest5.java |   79 +
 .../javac/lambda/lambdaExpression/LambdaTest6.java |  118 +
 .../lambda/lambdaExpression/SamConversion.java     |  151 +
 .../lambdaExpression/SamConversionComboTest.java   |  276 ++
 .../javac/lambda/methodReference/BridgeMethod.java |  117 +
 .../javac/lambda/methodReference/MethodRef1.java   |   79 +
 .../javac/lambda/methodReference/MethodRef2.java   |   69 +
 .../javac/lambda/methodReference/MethodRef3.java   |   60 +
 .../javac/lambda/methodReference/MethodRef4.java   |   79 +
 .../javac/lambda/methodReference/MethodRef5.java   |   96 +
 .../javac/lambda/methodReference/MethodRef6.java   |   66 +
 .../javac/lambda/methodReference/MethodRef7.java   |  105 +
 .../lambda/methodReference/MethodRef_neg.java      |   36 +
 .../javac/lambda/methodReference/MethodRef_neg.out |    5 +
 .../lambda/methodReference/SamConversion.java      |  320 ++
 .../methodReference/SamConversionComboTest.java    |  262 ++
 .../methodReference/TreeMakerParamsIsGoofy.java    |   53 +
 .../MethodReferenceTestFDCCE.java                  |  154 +
 .../MethodReferenceTestInnerDefault.java           |   88 +
 .../MethodReferenceTestInnerInstance.java          |   95 +
 .../MethodReferenceTestInnerVarArgsThis.java       |  250 ++
 .../MethodReferenceTestInstance.java               |   70 +
 .../MethodReferenceTestKinds.java                  |  170 +
 .../MethodReferenceTestNew.java                    |  138 +
 .../MethodReferenceTestNewInner.java               |  157 +
 .../MethodReferenceTestNewInnerImplicitArgs.java   |   82 +
 .../MethodReferenceTestSueCase1.java               |   54 +
 .../MethodReferenceTestSueCase2.java               |   54 +
 .../MethodReferenceTestSueCase4.java               |   59 +
 .../MethodReferenceTestSuper.java                  |  120 +
 .../MethodReferenceTestSuperDefault.java           |   82 +
 .../MethodReferenceTestTypeConversion.java         |   62 +
 .../MethodReferenceTestVarArgs.java                |  204 ++
 .../MethodReferenceTestVarArgsExt.java             |  191 +
 .../MethodReferenceTestVarArgsSuper.java           |  207 ++
 .../MethodReferenceTestVarArgsSuperDefault.java    |  189 +
 .../MethodReferenceTestVarArgsThis.java            |  186 +
 .../mostSpecific/StructuralMostSpecificTest.java   |  312 ++
 test/tools/javac/lambda/separate/Foo.java          |   30 +
 test/tools/javac/lambda/separate/Test.java         |   34 +
 test/tools/javac/lambda/speculative/A.java         |   26 +
 .../javac/lambda/speculative/DiamondFinder.java    |   35 +
 test/tools/javac/lambda/speculative/Main.java      |   15 +
 test/tools/javac/lambda/speculative/Main.out       |    2 +
 .../javac/lambda/speculative/MissingError.java     |   17 +
 .../javac/lambda/speculative/MissingError.out      |    3 +
 .../lambda/typeInference/InferenceTest11.java      |   67 +
 .../javac/lambda/typeInference/InferenceTest2.java |  115 +
 .../lambda/typeInference/InferenceTest2b.java      |   76 +
 .../javac/lambda/typeInference/InferenceTest3.java |   79 +
 .../javac/lambda/typeInference/InferenceTest4.java |   73 +
 .../javac/lambda/typeInference/InferenceTest5.java |  122 +
 .../lambda/typeInference/InferenceTest789.java     |   67 +
 .../lambda/typeInference/InferenceTest_neg1_2.java |   58 +
 .../lambda/typeInference/InferenceTest_neg1_2.out  |    4 +
 .../lambda/typeInference/InferenceTest_neg5.java   |   26 +
 .../lambda/typeInference/InferenceTest_neg5.out    |    2 +
 .../combo/TypeInferenceComboTest.java              |  397 +++
 test/tools/javac/lambdaShapes/TEST.properties      |    2 +
 .../org/openjdk/tests/javac/FDTest.java            |  193 +
 .../openjdk/tests/separate/AttributeInjector.java  |   73 +
 .../org/openjdk/tests/separate/ClassFile.java      |  454 +++
 .../tests/separate/ClassFilePreprocessor.java      |   30 +
 .../tests/separate/ClassToInterfaceConverter.java  |   94 +
 .../org/openjdk/tests/separate/Compiler.java       |  232 ++
 .../tests/separate/DirectedClassLoader.java        |  101 +
 .../org/openjdk/tests/separate/SourceModel.java    |  582 +++
 .../org/openjdk/tests/separate/TestHarness.java    |  354 ++
 .../org/openjdk/tests/shapegen/ClassCase.java      |  312 ++
 .../org/openjdk/tests/shapegen/Hierarchy.java      |  209 ++
 .../openjdk/tests/shapegen/HierarchyGenerator.java |  192 +
 .../org/openjdk/tests/shapegen/Rule.java           |   48 +
 .../org/openjdk/tests/shapegen/RuleGroup.java      |  206 ++
 .../org/openjdk/tests/shapegen/TTNode.java         |  126 +
 .../org/openjdk/tests/shapegen/TTParser.java       |  100 +
 .../org/openjdk/tests/shapegen/TTShape.java        |  104 +
 .../org/openjdk/tests/vm/DefaultMethodsTest.java   |  820 +++++
 .../tests/vm/FDSeparateCompilationTest.java        |  200 ++
 test/tools/javac/lib/CompileFail.java              |   30 +-
 test/tools/javac/lib/DPrinter.java                 | 1333 +++++++
 .../javac/lib/JavacTestingAbstractProcessor.java   |  161 +
 .../lib/JavacTestingAbstractThreadedTest.java      |  154 +
 test/tools/javac/lib/ToolBox.java                  |  977 +++++
 .../javac/limits/NestedClassConstructorArgs.java   |   45 +
 test/tools/javac/limits/NestedClassMethodArgs.java |   45 +
 test/tools/javac/limits/NumArgs1.java              |  552 ---
 test/tools/javac/limits/NumArgs2.java              |  550 ---
 test/tools/javac/limits/NumArgs3.java              |  292 --
 test/tools/javac/limits/NumArgs4.java              |  291 --
 test/tools/javac/limits/NumArgsTest.java           |  269 ++
 .../limits/StaticNestedClassConstructorArgs.java   |   45 +
 .../javac/limits/TopLevelClassConstructorArgs.java |   40 +
 .../javac/limits/TopLevelClassMethodArgs.java      |   40 +
 .../limits/TopLevelClassStaticMethodArgs.java      |   40 +
 test/tools/javac/links/LinksTest.java              |   66 +
 test/tools/javac/links/T.java                      |   24 -
 test/tools/javac/links/b/B.java                    |   26 -
 test/tools/javac/links/links.sh                    |   74 -
 test/tools/javac/literals/UnderscoreLiterals.java  |   42 +-
 test/tools/javac/main/Option_J_At_Test.java        |   70 +
 .../javac/mandatoryWarnings/deprecated/Test.java   |   92 +-
 .../javac/mandatoryWarnings/unchecked/Test.java    |   80 +-
 test/tools/javac/meth/VarargsWarn.java             |   17 +
 test/tools/javac/meth/VarargsWarn.out              |    4 +
 .../7030606/DisjunctiveTypeWellFormednessTest.java |   50 +-
 test/tools/javac/multicatch/Neg06.out              |    4 +-
 test/tools/javac/multicatch/Neg07.out              |    2 +-
 test/tools/javac/multicatch/Pos11.java             |  132 +
 test/tools/javac/multicatch/Pos12.java             |   76 +
 .../tools/javac/multicatch/model/ModelChecker.java |    6 +-
 .../javac/nativeHeaders/NativeHeaderTest.java      |  274 ++
 .../nativeHeaders/javahComparison/CompareTest.java |  169 +
 .../nativeHeaders/javahComparison/TestClass1.java  |  475 +++
 .../nativeHeaders/javahComparison/TestClass4.java  |   50 +
 .../nativeHeaders/javahComparison/TestClass5.java  |   60 +
 test/tools/javac/newlines/NewLineTest.java         |   61 +
 test/tools/javac/newlines/Newlines.sh              |   76 -
 test/tools/javac/options/T6949443.java             |   36 +
 test/tools/javac/options/T7022337.java             |    2 +-
 test/tools/javac/parser/7157165/T7157165.java      |   12 +
 test/tools/javac/parser/7157165/T7157165.out       |    4 +
 test/tools/javac/parser/8014643/T8014643.java      |   41 +
 test/tools/javac/parser/JavacParserTest.java       |  978 +++++
 .../javac/parser/SingleCommaAnnotationValue.java   |   39 +
 .../parser/SingleCommaAnnotationValueFail.java     |   36 +
 .../parser/SingleCommaAnnotationValueFail.out      |    6 +
 test/tools/javac/parser/T4881269.java              |   35 +
 test/tools/javac/parser/T4881269.out               |    9 +
 .../javac/parser/netbeans/JavacParserTest.java     |  716 ----
 test/tools/javac/plugin/showtype/Identifiers.java  |    7 +
 test/tools/javac/plugin/showtype/Identifiers.out   |   21 +
 .../tools/javac/plugin/showtype/Identifiers_PI.out |    6 +
 .../javac/plugin/showtype/ShowTypePlugin.java      |  106 +
 test/tools/javac/plugin/showtype/Test.java         |  170 +
 test/tools/javac/policy/test3/Test.java            |   46 +-
 test/tools/javac/positions/T6264029.out            |    3 +-
 test/tools/javac/processing/6348499/T6348499.java  |    7 +-
 test/tools/javac/processing/6359313/T6359313.java  |    2 +-
 test/tools/javac/processing/6365040/T6365040.java  |    2 +-
 test/tools/javac/processing/6413690/T6413690.java  |    2 +-
 test/tools/javac/processing/6414633/T6414633.java  |   19 +-
 test/tools/javac/processing/6430209/T6430209.java  |    2 +-
 .../javac/processing/6499119/ClassProcessor.java   |    2 +-
 test/tools/javac/processing/6511613/clss41701.java |    2 +-
 test/tools/javac/processing/6512707/T6512707.java  |    2 +-
 test/tools/javac/processing/6634138/T6634138.java  |    2 +-
 .../processing/6994946/SemanticErrorTest.2.out     |    3 +-
 .../processing/6994946/SemanticErrorTest.java      |    2 +-
 .../javac/processing/6994946/SyntaxErrorTest.java  |    2 +-
 test/tools/javac/processing/T6920317.java          |    8 +-
 test/tools/javac/processing/T7196462.java          |   44 +
 .../tools/javac/processing/TestWarnErrorCount.java |    6 +-
 .../processing/environment/TestSourceVersion.java  |    2 +-
 .../processing/environment/round/TestContext.java  |    2 +-
 .../round/TestElementsAnnotatedWith.java           |    4 +-
 .../javac/processing/environment/round/TpAnno.java |   29 +
 .../round/TypeParameterAnnotations.java            |   37 +
 .../javac/processing/errors/TestErrorCount.java    |    2 +-
 .../errors/TestFatalityOfParseErrors.java          |    2 +-
 .../processing/errors/TestOptionSyntaxErrors.java  |    2 +-
 .../errors/TestParseErrors/TestParseErrors.java    |    2 +-
 .../javac/processing/errors/TestReturnCode.java    |    2 +-
 .../processing/filer/TestFilerConstraints.java     |    2 +-
 .../javac/processing/filer/TestGetResource.java    |    2 +-
 .../javac/processing/filer/TestGetResource2.java   |    2 +-
 .../processing/filer/TestInvalidRelativeNames.java |    2 +-
 .../javac/processing/filer/TestLastRound.java      |    2 +-
 .../javac/processing/filer/TestPackageInfo.java    |    2 +-
 .../processing/filer/TestValidRelativeNames.java   |    2 +-
 .../processing/loader/testClose/TestClose.java     |  229 ++
 .../processing/loader/testClose/TestClose2.java    |  141 +
 .../processing/messager/6362067/T6362067.java      |    2 +-
 .../javac/processing/messager/MessagerBasics.java  |    2 +-
 .../javac/processing/messager/MessagerDiags.java   |  131 +
 .../javac/processing/model/6194785/T6194785.java   |   11 +-
 .../javac/processing/model/6341534/T6341534.java   |    2 +-
 .../javac/processing/model/TestSourceVersion.java  |   45 +
 .../javac/processing/model/TestSymtabItems.java    |    8 +-
 .../model/element/TestAnonClassNames.java          |   14 +-
 .../processing/model/element/TestElement.java      |    2 +-
 .../model/element/TestExecutableElement.java       |  145 +
 .../TestMissingElement/TestMissingElement.java     |   12 +-
 .../TestMissingElement/TestMissingElement.ref      |   49 +
 .../TestMissingElement2/TestMissingClass.java      |    2 +-
 .../TestMissingGenericClass1.java                  |    2 +-
 .../TestMissingGenericClass2.java                  |    2 +-
 .../TestMissingGenericInterface1.java              |    2 +-
 .../TestMissingGenericInterface2.java              |    2 +-
 .../TestMissingElement2/TestMissingInterface.java  |    2 +-
 .../javac/processing/model/element/TestNames.java  |    2 +-
 .../model/element/TestPackageElement.java          |    2 +-
 .../model/element/TestResourceElement.java         |    2 +-
 .../model/element/TestResourceVariable.java        |   15 +-
 .../model/element/TestTypeParameter.java           |    2 +-
 .../element/TestTypeParameterAnnotations.java      |  190 +
 .../processing/model/element/TypeParamBounds.java  |    2 +-
 .../repeatingAnnotations/ElementRepAnnoTester.java |  555 +++
 ...MixRepeatableAndOfficialContainerBasicTest.java |  119 +
 ...eatableAndOfficialContainerInheritedA1Test.java |   65 +
 ...eatableAndOfficialContainerInheritedA2Test.java |   67 +
 ...eatableAndOfficialContainerInheritedB1Test.java |   62 +
 ...eatableAndOfficialContainerInheritedB2Test.java |   63 +
 ...MixSingularAndUnofficialContainerBasicTest.java |  112 +
 ...gularAndUnofficialContainerInheritedA1Test.java |   61 +
 ...gularAndUnofficialContainerInheritedA2Test.java |   63 +
 ...gularAndUnofficialContainerInheritedB1Test.java |   61 +
 ...gularAndUnofficialContainerInheritedB2Test.java |   62 +
 .../OfficialContainerBasicTest.java                |  106 +
 .../OfficialContainerInheritedTest.java            |   60 +
 .../repeatingAnnotations/RepeatableBasicTest.java  |  109 +
 .../RepeatableInheritedTest.java                   |   61 +
 .../RepeatableOfficialContainerBasicTest.java      |  106 +
 .../RepeatableOfficialContainerInheritedTest.java  |   66 +
 .../RepeatableOverrideATest.java                   |   62 +
 .../RepeatableOverrideBTest.java                   |   65 +
 .../repeatingAnnotations/SingularBasicTest.java    |   89 +
 .../SingularInheritedATest.java                    |   52 +
 .../SingularInheritedBTest.java                    |   57 +
 .../UnofficialContainerBasicTest.java              |   97 +
 .../UnofficialContainerInheritedTest.java          |   58 +
 .../supportingAnnotations/Bar.java                 |   32 +
 .../supportingAnnotations/BarContainer.java        |   32 +
 .../BarContainerContainer.java                     |   32 +
 .../supportingAnnotations/BarInherited.java        |   33 +
 .../BarInheritedContainer.java                     |   33 +
 .../BarInheritedContainerContainer.java            |   32 +
 .../supportingAnnotations/ExpectedBase.java        |   36 +
 .../supportingAnnotations/ExpectedContainer.java   |   34 +
 .../supportingAnnotations/Foo.java                 |   30 +
 .../supportingAnnotations/FooInherited.java        |   32 +
 .../supportingAnnotations/UnofficialContainer.java |   30 +
 .../UnofficialInheritedContainer.java              |   32 +
 .../processing/model/type/BasicAnnoTests.java      |  287 ++
 .../model/type/MirroredTypeEx/OverEager.java       |    2 +-
 .../model/type/MirroredTypeEx/Plurality.java       |    2 +-
 .../tools/javac/processing/model/type/NoTypes.java |   16 +-
 .../javac/processing/model/type/TestUnionType.java |    7 +-
 .../javac/processing/model/util/BinaryName.java    |    2 +-
 .../processing/model/util/GetTypeElemBadArg.java   |    2 +-
 .../javac/processing/model/util/NoSupers.java      |    2 +-
 .../processing/model/util/OverridesSpecEx.java     |    2 +-
 .../javac/processing/model/util/TypesBadArg.java   |    2 +-
 .../model/util/deprecation/TestDeprecation.java    |    6 +-
 .../util/directSupersOfErr/DirectSupersOfErr.java  |    6 +-
 .../util/directSupersOfErr/DirectSupersOfErr.ref   |    2 +
 .../util/elements/TestGetConstantExpression.java   |    2 +-
 .../model/util/elements/TestGetPackageOf.java      |    2 +-
 .../util/elements/TestIsFunctionalInterface.java   |  115 +
 .../model/util/filter/TestIterables.java           |    2 +-
 .../options/testCommandLineClasses/Test.java       |    2 +-
 .../options/testPrintProcessorInfo/Test.java       |    2 +-
 .../testPrintProcessorInfo/TestWithXstdout.java    |   92 +
 .../warnings/TestSourceVersionWarnings.java        |   10 +-
 .../UseImplicit/TestProcUseImplicitWarning.java    |    2 +-
 test/tools/javac/processing/werror/WError1.java    |    2 +-
 test/tools/javac/processing/werror/WErrorGen.java  |    2 +-
 test/tools/javac/processing/werror/WErrorLast.java |    2 +-
 test/tools/javac/profiles/ProfileOptionTest.java   |  267 ++
 test/tools/javac/quid/T6999438.java                |    2 +-
 test/tools/javac/quid/T6999438.out                 |    2 +-
 test/tools/javac/resolve/Candidate.java            |   68 +
 test/tools/javac/resolve/Pos.java                  |   31 +
 test/tools/javac/resolve/ResolveHarness.java       |  505 +++
 test/tools/javac/resolve/TraceResolve.java         |   29 +
 test/tools/javac/resolve/tests/AbstractMerge.java  |  107 +
 .../javac/resolve/tests/AmbiguityPrecedence.java   |   45 +
 .../resolve/tests/BoxedReturnTypeInference.java    |   60 +
 test/tools/javac/resolve/tests/InnerOverOuter.java |   39 +
 .../resolve/tests/PrimitiveBinopOverload.java      |   71 +
 .../tests/PrimitiveOverReferenceOverInferred.java  |   92 +
 .../tests/PrimitiveOverReferenceOverVarargs.java   |  108 +
 .../PrimitiveOverReferenceVarargsAmbiguous.java    |   76 +
 .../javac/resolve/tests/PrimitiveOverload.java     |  113 +
 .../tests/PrimitiveReturnTypeInference.java        |   60 +
 .../javac/resolve/tests/ReferenceOverInferred.java |   76 +
 .../javac/resolve/tests/ReferenceOverVarargs.java  |   93 +
 .../javac/resolve/tests/ReferenceOverload.java     |   95 +
 .../javac/scope/7017664/CompoundScopeTest.java     |    4 +-
 .../7046348/EagerInterfaceCompletionTest.java      |   45 +-
 test/tools/javac/stackmap/StackMapTest.java        |   65 +
 test/tools/javac/stackmap/T4955930.java            |   47 -
 test/tools/javac/stackmap/T4955930.sh              |   76 -
 test/tools/javac/tree/AbstractTreeScannerTest.java |    4 +-
 test/tools/javac/tree/DocCommentToplevelTest.java  |  197 +
 test/tools/javac/tree/MakeLiteralTest.java         |   11 +-
 test/tools/javac/tree/PrettySimpleStringTest.java  |   73 +
 test/tools/javac/tree/SourceTreeScannerTest.java   |    2 +-
 test/tools/javac/tree/TestToString.java            |  159 +
 test/tools/javac/tree/TreeKindTest.java            |    9 +-
 test/tools/javac/tree/TreePosTest.java             |   96 +-
 test/tools/javac/treeannotests/AnnoTreeTests.java  |   44 +
 test/tools/javac/treeannotests/TestProcessor.java  |    9 +-
 .../typeAnnotations/newlocations/BasicTest.java    |   77 -
 .../typeAnnotations/newlocations/BasicTest.out     |   66 -
 .../javac/types/CastObjectToPrimitiveTest.out      |    2 +-
 test/tools/javac/types/TestComparisons.java        |  362 ++
 test/tools/javac/types/TypeHarness.java            |    4 +-
 test/tools/javac/unicode/SupplementaryJavaID6.java |   14 +-
 test/tools/javac/unicode/SupplementaryJavaID6.sh   |  114 -
 test/tools/javac/util/T6597678.java                |   35 +-
 test/tools/javac/util/context/T7021650.java        |    8 +-
 test/tools/javac/varargs/6313164/T6313164.out      |    6 +-
 test/tools/javac/varargs/6313164/T7175433.java     |   59 +
 test/tools/javac/varargs/7042566/T7042566.java     |  105 +-
 test/tools/javac/varargs/7097436/T7097436.out      |    4 +-
 test/tools/javac/varargs/warning/Warn4.java        |  109 +-
 test/tools/javac/varargs/warning/Warn5.java        |   89 +-
 test/tools/javac/versions/check.sh                 |   59 +-
 test/tools/javac/warnings/6594914/Auxiliary.java   |    5 +
 .../javac/warnings/6594914/ExplicitCompilation.out |    2 +
 .../warnings/6594914/ImplicitCompilation.java      |   13 +
 .../javac/warnings/6594914/ImplicitCompilation.out |    2 +
 test/tools/javac/warnings/7090499/T7090499.java    |   37 +
 test/tools/javac/warnings/7090499/T7090499.out     |   17 +
 .../AuxiliaryClass/ClassUsingAnotherAuxiliary.java |   35 +
 .../AuxiliaryClass/ClassUsingAnotherAuxiliary.out  |    4 +
 .../AuxiliaryClass/ClassUsingAuxiliary.java        |   35 +
 .../AuxiliaryClass/ClassUsingAuxiliary1.out        |    4 +
 .../AuxiliaryClass/ClassUsingAuxiliary2.out        |    4 +
 .../AuxiliaryClass/ClassWithAuxiliary.java         |   31 +
 .../warnings/AuxiliaryClass/NotAClassName.java     |   25 +
 .../warnings/AuxiliaryClass/SelfClassWithAux.java  |   45 +
 test/tools/javadoc/6958836/Test.java               |    5 +-
 test/tools/javadoc/6964914/Test.java               |    3 +-
 test/tools/javadoc/6964914/TestStdDoclet.java      |    3 +-
 test/tools/javadoc/CheckResourceKeys.java          |  247 ++
 test/tools/javadoc/MaxWarns.java                   |  112 +
 test/tools/javadoc/T4696488.java                   |   56 +
 test/tools/javadoc/T6551367.java                   |    4 +-
 test/tools/javadoc/api/basic/APITest.java          |  212 ++
 test/tools/javadoc/api/basic/DocletPathTest.java   |  110 +
 .../javadoc/api/basic/GetSourceVersionsTest.java   |   61 +
 .../api/basic/GetTask_DiagListenerTest.java        |   88 +
 .../javadoc/api/basic/GetTask_DocletClassTest.java |  157 +
 .../javadoc/api/basic/GetTask_FileManagerTest.java |  111 +
 .../javadoc/api/basic/GetTask_FileObjectsTest.java |  130 +
 .../javadoc/api/basic/GetTask_OptionsTest.java     |   94 +
 .../javadoc/api/basic/GetTask_WriterTest.java      |   79 +
 .../javadoc/api/basic/IsSupportedOptionTest.java   |   67 +
 .../javadoc/api/basic/JavadocTaskImplTest.java     |  108 +
 test/tools/javadoc/api/basic/RunTest.java          |  148 +
 test/tools/javadoc/api/basic/TagletPathTest.java   |  106 +
 test/tools/javadoc/api/basic/Task_reuseTest.java   |   93 +
 test/tools/javadoc/api/basic/pkg/C.java            |   27 +
 .../javadoc/api/basic/taglets/UnderlineTaglet.java |  152 +
 test/tools/javadoc/doclint/DocLintTest.java        |  255 ++
 .../tools/javadoc/doclint/ImplicitHeadersTest.java |   45 +
 test/tools/javah/6257087/T6257087.java             |   76 +
 test/tools/javah/6257087/foo.java                  |   29 -
 test/tools/javah/6257087/foo.sh                    |   74 -
 test/tools/javah/6257087/foo_bar.h                 |   21 -
 test/tools/javah/ConstMacroTest.sh                 |  102 -
 test/tools/javah/MissingParamClassException.java   |   35 -
 test/tools/javah/MissingParamClassTest.sh          |  124 -
 test/tools/javah/ParamClassTest.java               |   41 -
 test/tools/javah/SubClassConsts.java               |   40 -
 test/tools/javah/SubClassConsts.out                |   31 -
 test/tools/javah/SubClassConsts.win                |   31 -
 test/tools/javah/SuperClassConsts.java             |   66 -
 .../javah/T4942232/MissingParamClassTest.java      |   89 +
 .../tools/javah/constMacroTest/ConstMacroTest.java |  117 +
 .../JavapShouldLoadClassesFromRTJarTest.java       |   43 +
 test/tools/javap/4866831/PublicInterfaceTest.java  |   52 +
 .../javap/8006334/JavapTaskCtorFailWithNPE.java    |   84 +
 .../JavapReturns0AfterClassNotFoundTest.java       |   75 +
 test/tools/javap/DescriptorTest.java               |   91 +
 test/tools/javap/MethodParameters.java             |  174 +
 test/tools/javap/NotPackagePrivateInterface.java   |   34 -
 test/tools/javap/PublicInterfaceTest.sh            |   62 -
 test/tools/javap/T4777949.java                     |    6 +-
 test/tools/javap/T7186925.java                     |   78 +
 test/tools/javap/T7190862.java                     |  156 +
 .../javap/output/RepeatingTypeAnnotations.java     |  427 +++
 test/tools/javap/output/Tester.java                |  389 ++
 test/tools/javap/pathsep.sh                        |   63 -
 test/tools/javap/stackmap/StackmapTest.java        |   98 +
 test/tools/javap/stackmap/T6271292.java            |   49 -
 test/tools/javap/stackmap/T6271292.out             |   14 -
 test/tools/javap/stackmap/T6271292.sh              |   88 -
 .../javap/typeAnnotations/JSR175Annotations.java   |  152 +
 test/tools/javap/typeAnnotations/NewArray.java     |  140 +
 test/tools/javap/typeAnnotations/Presence.java     |  218 ++
 .../tools/javap/typeAnnotations/PresenceInner.java |  187 +
 test/tools/javap/typeAnnotations/T6855990.java     |   51 +
 test/tools/javap/typeAnnotations/TypeCasts.java    |  155 +
 test/tools/javap/typeAnnotations/Visibility.java   |  145 +
 test/tools/javap/typeAnnotations/Wildcards.java    |  177 +
 test/tools/jdeps/Basic.java                        |  213 ++
 test/tools/jdeps/Test.java                         |   28 +
 test/tools/jdeps/p/Foo.java                        |   37 +
 test/tools/jdeps/profiles.properties               |  263 ++
 test/tools/sjavac/SJavac.java                      |  573 +++
 test/tools/sjavac/SJavacWrapper.java               |   67 +
 2880 files changed, 180803 insertions(+), 56175 deletions(-)
 delete mode 100644 make/Makefile-classic
 create mode 100644 make/conf/checkstyle-emacs.xsl
 create mode 100644 make/conf/checkstyle-langtools.xml
 create mode 100644 make/netbeans/nb-javac/test/com/sun/tools/javac/parser/DocCommentParserTest.java
 delete mode 100644 make/test/lib/apt.sh
 delete mode 100644 make/tools/CompileProperties/CompileProperties.java
 delete mode 100644 make/tools/CompileProperties/CompilePropertiesTask.java
 delete mode 100644 make/tools/GenStubs/GenStubs.java
 delete mode 100644 make/tools/SelectTool/SelectToolTask.java
 create mode 100644 make/tools/anttasks/CompilePropertiesTask.java
 create mode 100644 make/tools/anttasks/GenStubsTask.java
 create mode 100644 make/tools/anttasks/SelectToolTask.java
 create mode 100644 make/tools/compileproperties/CompileProperties.java
 create mode 100644 make/tools/crules/AbstractCodingRulesAnalyzer.java
 create mode 100644 make/tools/crules/MutableFieldsAnalyzer.java
 create mode 100644 make/tools/crules/resources/crules.properties
 create mode 100644 make/tools/genstubs/GenStubs.java
 create mode 100644 makefiles/BuildLangtools.gmk
 create mode 100644 makefiles/Makefile
 create mode 100644 src/share/classes/com/sun/javadoc/AnnotatedType.java
 delete mode 100644 src/share/classes/com/sun/mirror/apt/AnnotationProcessor.java
 delete mode 100644 src/share/classes/com/sun/mirror/apt/AnnotationProcessorEnvironment.java
 delete mode 100644 src/share/classes/com/sun/mirror/apt/AnnotationProcessorFactory.java
 delete mode 100644 src/share/classes/com/sun/mirror/apt/AnnotationProcessorListener.java
 delete mode 100644 src/share/classes/com/sun/mirror/apt/AnnotationProcessors.java
 delete mode 100644 src/share/classes/com/sun/mirror/apt/Filer.java
 delete mode 100644 src/share/classes/com/sun/mirror/apt/Messager.java
 delete mode 100644 src/share/classes/com/sun/mirror/apt/RoundCompleteEvent.java
 delete mode 100644 src/share/classes/com/sun/mirror/apt/RoundCompleteListener.java
 delete mode 100644 src/share/classes/com/sun/mirror/apt/RoundState.java
 delete mode 100644 src/share/classes/com/sun/mirror/apt/package-info.java
 delete mode 100644 src/share/classes/com/sun/mirror/declaration/AnnotationMirror.java
 delete mode 100644 src/share/classes/com/sun/mirror/declaration/AnnotationTypeDeclaration.java
 delete mode 100644 src/share/classes/com/sun/mirror/declaration/AnnotationTypeElementDeclaration.java
 delete mode 100644 src/share/classes/com/sun/mirror/declaration/AnnotationValue.java
 delete mode 100644 src/share/classes/com/sun/mirror/declaration/ClassDeclaration.java
 delete mode 100644 src/share/classes/com/sun/mirror/declaration/ConstructorDeclaration.java
 delete mode 100644 src/share/classes/com/sun/mirror/declaration/Declaration.java
 delete mode 100644 src/share/classes/com/sun/mirror/declaration/EnumConstantDeclaration.java
 delete mode 100644 src/share/classes/com/sun/mirror/declaration/EnumDeclaration.java
 delete mode 100644 src/share/classes/com/sun/mirror/declaration/ExecutableDeclaration.java
 delete mode 100644 src/share/classes/com/sun/mirror/declaration/FieldDeclaration.java
 delete mode 100644 src/share/classes/com/sun/mirror/declaration/InterfaceDeclaration.java
 delete mode 100644 src/share/classes/com/sun/mirror/declaration/MemberDeclaration.java
 delete mode 100644 src/share/classes/com/sun/mirror/declaration/MethodDeclaration.java
 delete mode 100644 src/share/classes/com/sun/mirror/declaration/Modifier.java
 delete mode 100644 src/share/classes/com/sun/mirror/declaration/PackageDeclaration.java
 delete mode 100644 src/share/classes/com/sun/mirror/declaration/ParameterDeclaration.java
 delete mode 100644 src/share/classes/com/sun/mirror/declaration/TypeDeclaration.java
 delete mode 100644 src/share/classes/com/sun/mirror/declaration/TypeParameterDeclaration.java
 delete mode 100644 src/share/classes/com/sun/mirror/declaration/package-info.java
 delete mode 100644 src/share/classes/com/sun/mirror/overview.html
 delete mode 100644 src/share/classes/com/sun/mirror/type/AnnotationType.java
 delete mode 100644 src/share/classes/com/sun/mirror/type/ArrayType.java
 delete mode 100644 src/share/classes/com/sun/mirror/type/ClassType.java
 delete mode 100644 src/share/classes/com/sun/mirror/type/DeclaredType.java
 delete mode 100644 src/share/classes/com/sun/mirror/type/EnumType.java
 delete mode 100644 src/share/classes/com/sun/mirror/type/InterfaceType.java
 delete mode 100644 src/share/classes/com/sun/mirror/type/MirroredTypeException.java
 delete mode 100644 src/share/classes/com/sun/mirror/type/MirroredTypesException.java
 delete mode 100644 src/share/classes/com/sun/mirror/type/PrimitiveType.java
 delete mode 100644 src/share/classes/com/sun/mirror/type/ReferenceType.java
 delete mode 100644 src/share/classes/com/sun/mirror/type/TypeMirror.java
 delete mode 100644 src/share/classes/com/sun/mirror/type/TypeVariable.java
 delete mode 100644 src/share/classes/com/sun/mirror/type/VoidType.java
 delete mode 100644 src/share/classes/com/sun/mirror/type/WildcardType.java
 delete mode 100644 src/share/classes/com/sun/mirror/type/package-info.java
 delete mode 100644 src/share/classes/com/sun/mirror/util/DeclarationFilter.java
 delete mode 100644 src/share/classes/com/sun/mirror/util/DeclarationScanner.java
 delete mode 100644 src/share/classes/com/sun/mirror/util/DeclarationVisitor.java
 delete mode 100644 src/share/classes/com/sun/mirror/util/DeclarationVisitors.java
 delete mode 100644 src/share/classes/com/sun/mirror/util/Declarations.java
 delete mode 100644 src/share/classes/com/sun/mirror/util/SimpleDeclarationVisitor.java
 delete mode 100644 src/share/classes/com/sun/mirror/util/SimpleTypeVisitor.java
 delete mode 100644 src/share/classes/com/sun/mirror/util/SourceOrderDeclScanner.java
 delete mode 100644 src/share/classes/com/sun/mirror/util/SourcePosition.java
 delete mode 100644 src/share/classes/com/sun/mirror/util/TypeVisitor.java
 delete mode 100644 src/share/classes/com/sun/mirror/util/Types.java
 delete mode 100644 src/share/classes/com/sun/mirror/util/package-info.java
 create mode 100644 src/share/classes/com/sun/source/doctree/AttributeTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/AuthorTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/BlockTagTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/CommentTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/DeprecatedTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/DocCommentTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/DocRootTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/DocTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/DocTreeVisitor.java
 create mode 100644 src/share/classes/com/sun/source/doctree/EndElementTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/EntityTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/ErroneousTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/IdentifierTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/InheritDocTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/InlineTagTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/LinkTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/LiteralTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/ParamTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/ReferenceTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/ReturnTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/SeeTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/SerialDataTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/SerialFieldTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/SerialTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/SinceTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/StartElementTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/TextTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/ThrowsTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/UnknownBlockTagTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/UnknownInlineTagTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/ValueTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/VersionTree.java
 create mode 100644 src/share/classes/com/sun/source/doctree/package-info.java
 create mode 100644 src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java
 create mode 100644 src/share/classes/com/sun/source/tree/IntersectionTypeTree.java
 create mode 100644 src/share/classes/com/sun/source/tree/LambdaExpressionTree.java
 create mode 100644 src/share/classes/com/sun/source/tree/MemberReferenceTree.java
 create mode 100644 src/share/classes/com/sun/source/util/DocSourcePositions.java
 create mode 100644 src/share/classes/com/sun/source/util/DocTreePath.java
 create mode 100644 src/share/classes/com/sun/source/util/DocTreePathScanner.java
 create mode 100644 src/share/classes/com/sun/source/util/DocTreeScanner.java
 create mode 100644 src/share/classes/com/sun/source/util/DocTrees.java
 create mode 100644 src/share/classes/com/sun/source/util/Plugin.java
 create mode 100644 src/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/Main.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/comp/AnnotationProcessingError.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/comp/Apt.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/comp/BootstrapAPF.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/comp/PrintAP.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/comp/UsageMessageNeededException.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/main/AptJavaCompiler.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/main/CommandLine.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/main/Main.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/AptEnv.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/apt/AnnotationProcessorEnvironmentImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/apt/FilerImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/apt/MessagerImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/apt/RoundCompleteEventImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/apt/RoundStateImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationMirrorImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationProxyMaker.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationTypeDeclarationImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationTypeElementDeclarationImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationValueImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/declaration/ClassDeclarationImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/declaration/Constants.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/declaration/ConstructorDeclarationImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/declaration/DeclarationImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/declaration/DeclarationMaker.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/declaration/EnumConstantDeclarationImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/declaration/EnumDeclarationImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/declaration/ExecutableDeclarationImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/declaration/FieldDeclarationImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/declaration/InterfaceDeclarationImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/declaration/MemberDeclarationImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/declaration/MethodDeclarationImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/declaration/PackageDeclarationImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/declaration/ParameterDeclarationImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/declaration/TypeDeclarationImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/declaration/TypeParameterDeclarationImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/type/AnnotationTypeImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/type/ArrayTypeImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/type/ClassTypeImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/type/DeclaredTypeImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/type/EnumTypeImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/type/InterfaceTypeImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/type/PrimitiveTypeImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/type/TypeMaker.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/type/TypeMirrorImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/type/TypeVariableImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/type/VoidTypeImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/type/WildcardTypeImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/util/DeclarationsImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/util/SourcePositionImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/mirror/util/TypesImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/apt/resources/apt.properties
 delete mode 100644 src/share/classes/com/sun/tools/apt/resources/apt_ja.properties
 delete mode 100644 src/share/classes/com/sun/tools/apt/resources/apt_zh_CN.properties
 delete mode 100644 src/share/classes/com/sun/tools/apt/util/Bark.java
 create mode 100644 src/share/classes/com/sun/tools/classfile/MethodParameters_attribute.java
 create mode 100644 src/share/classes/com/sun/tools/classfile/ReferenceFinder.java
 create mode 100644 src/share/classes/com/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java
 create mode 100644 src/share/classes/com/sun/tools/classfile/RuntimeTypeAnnotations_attribute.java
 create mode 100644 src/share/classes/com/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java
 create mode 100644 src/share/classes/com/sun/tools/classfile/TypeAnnotation.java
 create mode 100644 src/share/classes/com/sun/tools/doclets/formats/html/AbstractProfileIndexWriter.java
 create mode 100644 src/share/classes/com/sun/tools/doclets/formats/html/ProfileIndexFrameWriter.java
 create mode 100644 src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java
 create mode 100644 src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.java
 create mode 100644 src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageWriterImpl.java
 create mode 100644 src/share/classes/com/sun/tools/doclets/formats/html/ProfileWriterImpl.java
 delete mode 100644 src/share/classes/com/sun/tools/doclets/formats/html/TagletOutputImpl.java
 create mode 100644 src/share/classes/com/sun/tools/doclets/formats/html/markup/ContentBuilder.java
 create mode 100644 src/share/classes/com/sun/tools/doclets/internal/toolkit/ProfilePackageSummaryWriter.java
 create mode 100644 src/share/classes/com/sun/tools/doclets/internal/toolkit/ProfileSummaryWriter.java
 create mode 100644 src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ProfilePackageSummaryBuilder.java
 create mode 100644 src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ProfileSummaryBuilder.java
 create mode 100644 src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/activetitlebar.gif
 create mode 100644 src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/activetitlebar_end.gif
 create mode 100644 src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/script.js
 delete mode 100644 src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ExpertTaglet.java
 delete mode 100644 src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletOutput.java
 delete mode 100644 src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DirectoryManager.java
 create mode 100644 src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFile.java
 create mode 100644 src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFileFactory.java
 create mode 100644 src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocLink.java
 create mode 100644 src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPath.java
 create mode 100644 src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPaths.java
 create mode 100644 src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MethodTypes.java
 create mode 100644 src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PathDocFileFactory.java
 create mode 100644 src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SimpleDocFileFactory.java
 delete mode 100644 src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SourcePath.java
 create mode 100644 src/share/classes/com/sun/tools/doclets/internal/toolkit/util/StandardDocFileFactory.java
 create mode 100644 src/share/classes/com/sun/tools/doclint/Checker.java
 create mode 100644 src/share/classes/com/sun/tools/doclint/DocLint.java
 create mode 100644 src/share/classes/com/sun/tools/doclint/Entity.java
 create mode 100644 src/share/classes/com/sun/tools/doclint/Env.java
 create mode 100644 src/share/classes/com/sun/tools/doclint/HtmlTag.java
 create mode 100644 src/share/classes/com/sun/tools/doclint/Messages.java
 create mode 100644 src/share/classes/com/sun/tools/doclint/resources/doclint.properties
 create mode 100644 src/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties
 create mode 100644 src/share/classes/com/sun/tools/doclint/resources/doclint_zh_CN.properties
 delete mode 100644 src/share/classes/com/sun/tools/javac/Launcher.java
 delete mode 100644 src/share/classes/com/sun/tools/javac/Server.java
 create mode 100644 src/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
 create mode 100644 src/share/classes/com/sun/tools/javac/api/MultiTaskListener.java
 create mode 100644 src/share/classes/com/sun/tools/javac/code/Annotations.java
 create mode 100644 src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
 create mode 100644 src/share/classes/com/sun/tools/javac/code/TypeTag.java
 delete mode 100644 src/share/classes/com/sun/tools/javac/code/TypeTags.java
 create mode 100644 src/share/classes/com/sun/tools/javac/comp/CompileStates.java
 create mode 100644 src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
 create mode 100644 src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
 create mode 100644 src/share/classes/com/sun/tools/javac/file/Locations.java
 delete mode 100644 src/share/classes/com/sun/tools/javac/file/Paths.java
 create mode 100644 src/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
 create mode 100644 src/share/classes/com/sun/tools/javac/jvm/Profile.java
 delete mode 100644 src/share/classes/com/sun/tools/javac/main/JavacOption.java
 create mode 100644 src/share/classes/com/sun/tools/javac/main/Option.java
 create mode 100644 src/share/classes/com/sun/tools/javac/main/OptionHelper.java
 delete mode 100644 src/share/classes/com/sun/tools/javac/main/OptionName.java
 delete mode 100644 src/share/classes/com/sun/tools/javac/main/RecognizedOptions.java
 create mode 100644 src/share/classes/com/sun/tools/javac/model/JavacAnnoConstructs.java
 create mode 100644 src/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
 delete mode 100644 src/share/classes/com/sun/tools/javac/parser/DocCommentScanner.java
 delete mode 100644 src/share/classes/com/sun/tools/javac/parser/EndPosParser.java
 create mode 100644 src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
 create mode 100644 src/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
 delete mode 100644 src/share/classes/com/sun/tools/javac/parser/Keywords.java
 create mode 100644 src/share/classes/com/sun/tools/javac/parser/LazyDocCommentTable.java
 delete mode 100644 src/share/classes/com/sun/tools/javac/parser/Token.java
 create mode 100644 src/share/classes/com/sun/tools/javac/parser/Tokens.java
 create mode 100644 src/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
 create mode 100644 src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
 create mode 100644 src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
 create mode 100644 src/share/classes/com/sun/tools/javac/sym/Profiles.java
 create mode 100644 src/share/classes/com/sun/tools/javac/tree/DCTree.java
 create mode 100644 src/share/classes/com/sun/tools/javac/tree/DocCommentTable.java
 create mode 100644 src/share/classes/com/sun/tools/javac/tree/DocPretty.java
 create mode 100644 src/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
 create mode 100644 src/share/classes/com/sun/tools/javac/tree/EndPosTable.java
 create mode 100644 src/share/classes/com/sun/tools/javac/util/ArrayUtils.java
 delete mode 100644 src/share/classes/com/sun/tools/javac/util/CloseableURLClassLoader.java
 create mode 100644 src/share/classes/com/sun/tools/javac/util/GraphUtils.java
 create mode 100644 src/share/classes/com/sun/tools/javac/util/ServiceLoader.java
 create mode 100644 src/share/classes/com/sun/tools/javadoc/AnnotatedTypeImpl.java
 create mode 100644 src/share/classes/com/sun/tools/javadoc/ToolOption.java
 create mode 100644 src/share/classes/com/sun/tools/javadoc/api/JavadocTaskImpl.java
 create mode 100644 src/share/classes/com/sun/tools/javadoc/api/JavadocTool.java
 create mode 100644 src/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
 create mode 100644 src/share/classes/com/sun/tools/javap/resources/javap_ja.properties
 create mode 100644 src/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties
 create mode 100644 src/share/classes/com/sun/tools/jdeps/Analyzer.java
 create mode 100644 src/share/classes/com/sun/tools/jdeps/Archive.java
 create mode 100644 src/share/classes/com/sun/tools/jdeps/ClassFileReader.java
 create mode 100644 src/share/classes/com/sun/tools/jdeps/JdepsTask.java
 create mode 100644 src/share/classes/com/sun/tools/jdeps/Main.java
 create mode 100644 src/share/classes/com/sun/tools/jdeps/PlatformClassPath.java
 create mode 100644 src/share/classes/com/sun/tools/jdeps/Profiles.java
 create mode 100644 src/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
 create mode 100644 src/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
 create mode 100644 src/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
 create mode 100644 src/share/classes/com/sun/tools/jdeps/resources/version.properties-template
 create mode 100644 src/share/classes/com/sun/tools/sjavac/BuildState.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/CleanProperties.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/CompileChunk.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/CompileProperties.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/CopyFile.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/JavacState.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/Log.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/Main.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/Module.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/Package.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/ProblemException.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/Source.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/Transformer.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/Util.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/comp/Dependencies.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/comp/SmartWriter.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/server/CompilerPool.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/server/JavacServer.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/server/PortFile.java
 create mode 100644 src/share/classes/com/sun/tools/sjavac/server/SysInfo.java
 create mode 100644 src/share/classes/javax/lang/model/AnnotatedConstruct.java
 create mode 100644 src/share/classes/javax/lang/model/type/IntersectionType.java
 create mode 100644 src/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor8.java
 create mode 100644 src/share/classes/javax/lang/model/util/AbstractElementVisitor8.java
 create mode 100644 src/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java
 create mode 100644 src/share/classes/javax/lang/model/util/ElementKindVisitor8.java
 create mode 100644 src/share/classes/javax/lang/model/util/ElementScanner8.java
 create mode 100644 src/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor8.java
 create mode 100644 src/share/classes/javax/lang/model/util/SimpleElementVisitor8.java
 create mode 100644 src/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java
 create mode 100644 src/share/classes/javax/lang/model/util/TypeKindVisitor8.java
 create mode 100644 src/share/classes/javax/tools/DocumentationTool.java
 create mode 100644 src/share/classes/jdk/Supported.java
 create mode 100644 src/share/sample/language/model/CoreReflectionFactory.java
 create mode 100644 test/com/sun/javadoc/InheritDocForUserTags/DocTest.java
 create mode 100644 test/com/sun/javadoc/testAbstractMethod/TestAbstractMethod.java
 create mode 100644 test/com/sun/javadoc/testAbstractMethod/pkg/A.java
 create mode 100644 test/com/sun/javadoc/testAbstractMethod/pkg/B.java
 create mode 100644 test/com/sun/javadoc/testAbstractMethod/pkg/C.java
 create mode 100644 test/com/sun/javadoc/testAnnotationOptional/TestAnnotationOptional.java
 create mode 100644 test/com/sun/javadoc/testAnnotationOptional/pkg/AnnotationOptional.java
 create mode 100644 test/com/sun/javadoc/testDocEncoding/TestDocEncoding.java
 create mode 100644 test/com/sun/javadoc/testDocEncoding/pkg/Test.java
 create mode 100644 test/com/sun/javadoc/testDocFiles/TestDocFiles.java
 create mode 100644 test/com/sun/javadoc/testDocFiles/pkg/Test.java
 create mode 100644 test/com/sun/javadoc/testDocFiles/pkg/doc-files/test.txt
 create mode 100644 test/com/sun/javadoc/testGeneratedBy/TestGeneratedBy.java
 create mode 100644 test/com/sun/javadoc/testGeneratedBy/pkg/MyClass.java
 create mode 100644 test/com/sun/javadoc/testIndentation/TestIndentation.java
 create mode 100644 test/com/sun/javadoc/testIndentation/p/Indent.java
 create mode 100644 test/com/sun/javadoc/testLambdaFeature/TestLambdaFeature.java
 create mode 100644 test/com/sun/javadoc/testLambdaFeature/pkg/A.java
 create mode 100644 test/com/sun/javadoc/testLambdaFeature/pkg/B.java
 create mode 100644 test/com/sun/javadoc/testLiteralCodeInPre/TestLiteralCodeInPre.java
 create mode 100644 test/com/sun/javadoc/testLiteralCodeInPre/pkg/Test.java
 create mode 100644 test/com/sun/javadoc/testMethodTypes/TestMethodTypes.java
 create mode 100644 test/com/sun/javadoc/testMethodTypes/pkg1/A.java
 create mode 100644 test/com/sun/javadoc/testMethodTypes/pkg1/B.java
 create mode 100644 test/com/sun/javadoc/testMethodTypes/pkg1/D.java
 create mode 100644 test/com/sun/javadoc/testProfiles/TestProfiles.java
 create mode 100644 test/com/sun/javadoc/testProfiles/pkg1/Class1Pkg1.java
 create mode 100644 test/com/sun/javadoc/testProfiles/pkg1/Class2Pkg1.java
 create mode 100644 test/com/sun/javadoc/testProfiles/pkg1/Class3Pkg1.java
 create mode 100644 test/com/sun/javadoc/testProfiles/pkg1/Interface1Pkg1.java
 create mode 100644 test/com/sun/javadoc/testProfiles/pkg2/Anno1Pkg2.java
 create mode 100644 test/com/sun/javadoc/testProfiles/pkg2/Anno2Pkg2.java
 create mode 100644 test/com/sun/javadoc/testProfiles/pkg2/Class1Pkg2.java
 create mode 100644 test/com/sun/javadoc/testProfiles/pkg3/Class1Pkg3.java
 create mode 100644 test/com/sun/javadoc/testProfiles/pkg3/Class2Pkg3.java
 create mode 100644 test/com/sun/javadoc/testProfiles/pkg3/Interface1Pkg3.java
 create mode 100644 test/com/sun/javadoc/testProfiles/pkg4/Anno1Pkg4.java
 create mode 100644 test/com/sun/javadoc/testProfiles/pkg4/Class1Pkg4.java
 create mode 100644 test/com/sun/javadoc/testProfiles/pkg5/Class1Pkg5.java
 create mode 100644 test/com/sun/javadoc/testProfiles/pkg5/Interface1Pkg5.java
 create mode 100644 test/com/sun/javadoc/testProfiles/profile-rtjar-includes.txt
 create mode 100644 test/com/sun/javadoc/testRepeatedAnnotations/TestRepeatedAnnotations.java
 create mode 100644 test/com/sun/javadoc/testRepeatedAnnotations/pkg/C.java
 create mode 100644 test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContaineeRegDoc.java
 create mode 100644 test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContaineeSynthDoc.java
 create mode 100644 test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContainerRegDoc.java
 create mode 100644 test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContainerRegNotDoc.java
 create mode 100644 test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContainerSynthDoc.java
 create mode 100644 test/com/sun/javadoc/testRepeatedAnnotations/pkg/D.java
 create mode 100644 test/com/sun/javadoc/testRepeatedAnnotations/pkg/NonSynthDocContainer.java
 create mode 100644 test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegArryDoc.java
 create mode 100644 test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContaineeDoc.java
 create mode 100644 test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContaineeNotDoc.java
 create mode 100644 test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContainerDoc.java
 create mode 100644 test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContainerNotDoc.java
 create mode 100644 test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegDoc.java
 create mode 100644 test/com/sun/javadoc/testRepeatedAnnotations/pkg1/C.java
 create mode 100644 test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContaineeNotDoc.java
 create mode 100644 test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContaineeSynthDoc.java
 create mode 100644 test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContainerSynthNotDoc.java
 create mode 100644 test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContainerValDoc.java
 create mode 100644 test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContainerValNotDoc.java
 create mode 100644 test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContaineeDoc.java
 create mode 100644 test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContaineeNotDoc.java
 create mode 100644 test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContainerValDoc.java
 create mode 100644 test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContainerValNotDoc.java
 create mode 100644 test/com/sun/javadoc/testSimpleTagInherit/TestSimpleTagInherit.java
 create mode 100644 test/com/sun/javadoc/testSimpleTagInherit/p/BaseClass.java
 create mode 100644 test/com/sun/javadoc/testSimpleTagInherit/p/TestClass.java
 create mode 100644 test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
 create mode 100644 test/com/sun/javadoc/testTypeAnnotations/typeannos/ClassExtends.java
 create mode 100644 test/com/sun/javadoc/testTypeAnnotations/typeannos/ClassParameters.java
 create mode 100644 test/com/sun/javadoc/testTypeAnnotations/typeannos/Fields.java
 create mode 100644 test/com/sun/javadoc/testTypeAnnotations/typeannos/MethodReturnType.java
 create mode 100644 test/com/sun/javadoc/testTypeAnnotations/typeannos/MethodTypeParameters.java
 create mode 100644 test/com/sun/javadoc/testTypeAnnotations/typeannos/Parameters.java
 create mode 100644 test/com/sun/javadoc/testTypeAnnotations/typeannos/Receivers.java
 create mode 100644 test/com/sun/javadoc/testTypeAnnotations/typeannos/Throws.java
 create mode 100644 test/com/sun/javadoc/testTypeAnnotations/typeannos/TypeParameters.java
 create mode 100644 test/com/sun/javadoc/testTypeAnnotations/typeannos/Varargs.java
 create mode 100644 test/com/sun/javadoc/testTypeAnnotations/typeannos/Wildcards.java
 create mode 100644 test/com/sun/javadoc/testXOption/TestXOption.java
 create mode 100644 test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java
 create mode 100644 test/com/sun/javadoc/typeAnnotations/smoke/pkg/TargetTypes.java
 delete mode 100644 test/tools/apt/Basics/Aggregate.java
 create mode 100644 test/tools/apt/Basics/CheckAptIsRemovedTest.java
 delete mode 100644 test/tools/apt/Basics/ClassAnnotations.java
 delete mode 100644 test/tools/apt/Basics/FreshnessApf.java
 delete mode 100644 test/tools/apt/Basics/GenClass.java
 delete mode 100644 test/tools/apt/Basics/Indirect.java
 delete mode 100644 test/tools/apt/Basics/Lacuna.java
 delete mode 100644 test/tools/apt/Basics/MethodAnnotations.java
 delete mode 100644 test/tools/apt/Basics/Milk.java
 delete mode 100644 test/tools/apt/Basics/MisMatch.java
 delete mode 100644 test/tools/apt/Basics/Misc.java
 delete mode 100644 test/tools/apt/Basics/MyMarker.java
 delete mode 100644 test/tools/apt/Basics/MySimple.java
 delete mode 100644 test/tools/apt/Basics/NestedClassAnnotations.java
 delete mode 100644 test/tools/apt/Basics/NullAPF.java
 delete mode 100644 test/tools/apt/Basics/ParameterAnnotations.java
 delete mode 100644 test/tools/apt/Basics/StaticFieldAnnotations.java
 delete mode 100644 test/tools/apt/Basics/StaticMethodAnnotations.java
 delete mode 100644 test/tools/apt/Basics/TestGetPackageApf.java
 delete mode 100644 test/tools/apt/Basics/TestGetTypeDeclarationApf.java
 delete mode 100644 test/tools/apt/Basics/annot/AnnotMarker.java
 delete mode 100644 test/tools/apt/Basics/annot/AnnotShangri_la.java
 delete mode 100644 test/tools/apt/Basics/annot/AnnotSimple.java
 delete mode 100644 test/tools/apt/Basics/annot/annot2/AnnotMarker2.java
 delete mode 100644 test/tools/apt/Basics/annot/annot2/AnnotSimple2.java
 delete mode 100644 test/tools/apt/Basics/apt.sh
 delete mode 100644 test/tools/apt/Basics/com.sun.mirror.apt.AnnotationProcessorFactory
 delete mode 100644 test/tools/apt/Basics/foo/bar/Baz.java
 delete mode 100644 test/tools/apt/Basics/foo/bar/Quux.java
 delete mode 100644 test/tools/apt/Basics/golden.txt
 delete mode 100644 test/tools/apt/Basics/goldenAggregate.txt
 delete mode 100644 test/tools/apt/Basics/p1/p2.java
 delete mode 100644 test/tools/apt/Basics/p1/p2/C1.java
 delete mode 100644 test/tools/apt/Basics/print.sh
 delete mode 100644 test/tools/apt/Compile/ClassDeclApf.java
 delete mode 100644 test/tools/apt/Compile/ClassDeclApf2.java
 delete mode 100644 test/tools/apt/Compile/Dummy1.java
 delete mode 100644 test/tools/apt/Compile/ErrorAPF.java
 delete mode 100644 test/tools/apt/Compile/HelloAnnotation.java
 delete mode 100644 test/tools/apt/Compile/HelloWorld.java
 delete mode 100644 test/tools/apt/Compile/Round1Apf.java
 delete mode 100644 test/tools/apt/Compile/Round2Apf.java
 delete mode 100644 test/tools/apt/Compile/Round3Apf.java
 delete mode 100644 test/tools/apt/Compile/Round4Apf.java
 delete mode 100644 test/tools/apt/Compile/Rounds.java
 delete mode 100644 test/tools/apt/Compile/StaticApf.java
 delete mode 100644 test/tools/apt/Compile/WarnAPF.java
 delete mode 100644 test/tools/apt/Compile/WrappedStaticApf.java
 delete mode 100644 test/tools/apt/Compile/compile.sh
 delete mode 100644 test/tools/apt/Compile/golden.txt
 delete mode 100644 test/tools/apt/Compile/goldenFactory.txt
 delete mode 100644 test/tools/apt/Compile/goldenWarn.txt
 delete mode 100644 test/tools/apt/Compile/servicesRound1
 delete mode 100644 test/tools/apt/Compile/servicesRound2
 delete mode 100644 test/tools/apt/Compile/servicesRound3
 delete mode 100644 test/tools/apt/Compile/servicesRound4
 delete mode 100644 test/tools/apt/Compile/servicesStaticApf
 delete mode 100644 test/tools/apt/Compile/src/AhOneClass.java
 delete mode 100644 test/tools/apt/Compile/src/AndAhTwoClass.java
 delete mode 100644 test/tools/apt/Compile/src/Round1Class.java
 delete mode 100644 test/tools/apt/Discovery/Dee.java
 delete mode 100644 test/tools/apt/Discovery/Dum.java
 delete mode 100644 test/tools/apt/Discovery/Empty.java
 delete mode 100644 test/tools/apt/Discovery/PhantomTouch.java
 delete mode 100644 test/tools/apt/Discovery/PhantomUpdate.java
 delete mode 100644 test/tools/apt/Discovery/Touch.java
 delete mode 100644 test/tools/apt/Discovery/discovery.sh
 delete mode 100644 test/tools/apt/Discovery/servicesBadTouch
 delete mode 100644 test/tools/apt/Discovery/servicesPhantomTouch
 delete mode 100644 test/tools/apt/Discovery/servicesTouch
 delete mode 100644 test/tools/apt/Discovery/servicesTweedle
 delete mode 100644 test/tools/apt/Misc/Marked.java
 delete mode 100644 test/tools/apt/Misc/Marker.java
 delete mode 100644 test/tools/apt/Misc/Misc.java
 delete mode 100644 test/tools/apt/Misc/misc.sh
 delete mode 100644 test/tools/apt/Misc/servicesMisc
 delete mode 100644 test/tools/apt/Options/Marked.java
 delete mode 100644 test/tools/apt/Options/Marker.java
 delete mode 100644 test/tools/apt/Options/OptionChecker.java
 delete mode 100644 test/tools/apt/Options/options.sh
 delete mode 100644 test/tools/apt/Options/servicesOptions
 delete mode 100644 test/tools/apt/Scanners/Counter.java
 delete mode 100644 test/tools/apt/Scanners/MemberOrderApf.java
 delete mode 100644 test/tools/apt/Scanners/Order.java
 delete mode 100644 test/tools/apt/Scanners/Scanner.java
 delete mode 100644 test/tools/apt/Scanners/TestEnum.java
 delete mode 100644 test/tools/apt/Scanners/VisitOrder.java
 delete mode 100644 test/tools/apt/Scanners/scanner.sh
 delete mode 100644 test/tools/apt/Scanners/servicesScanner
 delete mode 100644 test/tools/apt/lib/Ignore.java
 delete mode 100644 test/tools/apt/lib/Test.java
 delete mode 100644 test/tools/apt/lib/TestProcessor.java
 delete mode 100644 test/tools/apt/lib/TestProcessorFactory.java
 delete mode 100644 test/tools/apt/lib/Tester.java
 delete mode 100644 test/tools/apt/mirror/declaration/AnnoMirror.java
 delete mode 100644 test/tools/apt/mirror/declaration/AnnoTypeDecl.java
 delete mode 100644 test/tools/apt/mirror/declaration/AnnoTypeElemDecl.java
 delete mode 100644 test/tools/apt/mirror/declaration/AnnoVal.java
 delete mode 100644 test/tools/apt/mirror/declaration/ClassDecl.java
 delete mode 100644 test/tools/apt/mirror/declaration/ConstExpr.java
 delete mode 100644 test/tools/apt/mirror/declaration/ConstructorDecl.java
 delete mode 100644 test/tools/apt/mirror/declaration/EnumDecl.java
 delete mode 100644 test/tools/apt/mirror/declaration/FieldDecl.java
 delete mode 100644 test/tools/apt/mirror/declaration/GetAnno.java
 delete mode 100644 test/tools/apt/mirror/declaration/InterfaceDecl.java
 delete mode 100644 test/tools/apt/mirror/declaration/MethodDecl.java
 delete mode 100644 test/tools/apt/mirror/declaration/PackageDecl.java
 delete mode 100644 test/tools/apt/mirror/declaration/ParameterDecl.java
 delete mode 100644 test/tools/apt/mirror/declaration/pkg1/AClass.java
 delete mode 100644 test/tools/apt/mirror/declaration/pkg1/AnAnnoType.java
 delete mode 100644 test/tools/apt/mirror/declaration/pkg1/AnEnum.java
 delete mode 100644 test/tools/apt/mirror/declaration/pkg1/AnInterface.java
 delete mode 100644 test/tools/apt/mirror/declaration/pkg1/package-info.java
 delete mode 100644 test/tools/apt/mirror/declaration/pkg1/pkg2/AnInterface.java
 delete mode 100644 test/tools/apt/mirror/declaration/pkg1/pkg2/package.html
 delete mode 100644 test/tools/apt/mirror/type/AnnoTyp.java
 delete mode 100644 test/tools/apt/mirror/type/ArrayTyp.java
 delete mode 100644 test/tools/apt/mirror/type/ClassTyp.java
 delete mode 100644 test/tools/apt/mirror/type/EnumTyp.java
 delete mode 100644 test/tools/apt/mirror/type/InterfaceTyp.java
 delete mode 100644 test/tools/apt/mirror/type/PrimitiveTyp.java
 delete mode 100644 test/tools/apt/mirror/type/TypeVar.java
 delete mode 100644 test/tools/apt/mirror/type/WildcardTyp.java
 delete mode 100644 test/tools/apt/mirror/util/Overrides.java
 delete mode 100644 test/tools/apt/mirror/util/TypeCreation.java
 delete mode 100644 test/tools/apt/verifyVariables.sh
 create mode 100644 test/tools/doclint/AccessTest.java
 create mode 100644 test/tools/doclint/AccessTest.package.out
 create mode 100644 test/tools/doclint/AccessTest.private.out
 create mode 100644 test/tools/doclint/AccessTest.protected.out
 create mode 100644 test/tools/doclint/AccessTest.public.out
 create mode 100644 test/tools/doclint/AccessibilityTest.java
 create mode 100644 test/tools/doclint/AccessibilityTest.out
 create mode 100644 test/tools/doclint/AnchorTest.java
 create mode 100644 test/tools/doclint/AnchorTest.out
 create mode 100644 test/tools/doclint/BadPackageCommentTest.java
 create mode 100644 test/tools/doclint/BadPackageCommentTest.out
 create mode 100644 test/tools/doclint/CoverageExtras.java
 create mode 100644 test/tools/doclint/DocLintTester.java
 create mode 100644 test/tools/doclint/EmptyAuthorTest.java
 create mode 100644 test/tools/doclint/EmptyAuthorTest.out
 create mode 100644 test/tools/doclint/EmptyExceptionTest.java
 create mode 100644 test/tools/doclint/EmptyExceptionTest.out
 create mode 100644 test/tools/doclint/EmptyParamTest.java
 create mode 100644 test/tools/doclint/EmptyParamTest.out
 create mode 100644 test/tools/doclint/EmptyPreTest.java
 create mode 100644 test/tools/doclint/EmptyReturnTest.java
 create mode 100644 test/tools/doclint/EmptyReturnTest.out
 create mode 100644 test/tools/doclint/EmptySerialDataTest.java
 create mode 100644 test/tools/doclint/EmptySerialDataTest.out
 create mode 100644 test/tools/doclint/EmptySerialFieldTest.java
 create mode 100644 test/tools/doclint/EmptySerialFieldTest.out
 create mode 100644 test/tools/doclint/EmptySinceTest.java
 create mode 100644 test/tools/doclint/EmptySinceTest.out
 create mode 100644 test/tools/doclint/EmptyVersionTest.java
 create mode 100644 test/tools/doclint/EmptyVersionTest.out
 create mode 100644 test/tools/doclint/EndTagsTest.java
 create mode 100644 test/tools/doclint/EndTagsTest.out
 create mode 100644 test/tools/doclint/EndWithIdentifierTest.java
 create mode 100644 test/tools/doclint/EndWithIdentifierTest.out
 create mode 100644 test/tools/doclint/HtmlAttrsTest.java
 create mode 100644 test/tools/doclint/HtmlAttrsTest.out
 create mode 100644 test/tools/doclint/HtmlTagsTest.java
 create mode 100644 test/tools/doclint/HtmlTagsTest.out
 create mode 100644 test/tools/doclint/LiteralTest.java
 create mode 100644 test/tools/doclint/LiteralTest.out
 create mode 100644 test/tools/doclint/MissingCommentTest.java
 create mode 100644 test/tools/doclint/MissingCommentTest.out
 create mode 100644 test/tools/doclint/MissingParamsTest.java
 create mode 100644 test/tools/doclint/MissingParamsTest.out
 create mode 100644 test/tools/doclint/MissingReturnTest.java
 create mode 100644 test/tools/doclint/MissingReturnTest.out
 create mode 100644 test/tools/doclint/MissingThrowsTest.java
 create mode 100644 test/tools/doclint/MissingThrowsTest.out
 create mode 100644 test/tools/doclint/OptionTest.java
 create mode 100644 test/tools/doclint/OverridesTest.java
 create mode 100644 test/tools/doclint/ParaTagTest.java
 create mode 100644 test/tools/doclint/ReferenceTest.java
 create mode 100644 test/tools/doclint/ReferenceTest.out
 create mode 100644 test/tools/doclint/ResourceTest.java
 create mode 100644 test/tools/doclint/RunTest.java
 create mode 100644 test/tools/doclint/SyntaxTest.java
 create mode 100644 test/tools/doclint/SyntaxTest.out
 create mode 100644 test/tools/doclint/SyntheticTest.java
 create mode 100644 test/tools/doclint/UnfinishedInlineTagTest.java
 create mode 100644 test/tools/doclint/UnfinishedInlineTagTest.out
 create mode 100644 test/tools/doclint/ValidTest.java
 create mode 100644 test/tools/doclint/html/AAA.java
 create mode 100644 test/tools/doclint/html/BlockTagsTest.java
 create mode 100644 test/tools/doclint/html/EntitiesTest.java
 create mode 100644 test/tools/doclint/html/EntitiesTest.out
 create mode 100644 test/tools/doclint/html/InlineTagsTest.java
 create mode 100644 test/tools/doclint/html/ListTagsTest.java
 create mode 100644 test/tools/doclint/html/ListTagsTest.out
 create mode 100644 test/tools/doclint/html/OtherTagsTest.java
 create mode 100644 test/tools/doclint/html/OtherTagsTest.out
 create mode 100644 test/tools/doclint/html/TableTagsTest.java
 create mode 100644 test/tools/doclint/html/TagNotAllowed.java
 create mode 100644 test/tools/doclint/html/TagNotAllowed.out
 create mode 100644 test/tools/doclint/html/TextNotAllowed.java
 create mode 100644 test/tools/doclint/html/TextNotAllowed.out
 create mode 100644 test/tools/doclint/tidy/AAA.java
 create mode 100644 test/tools/doclint/tidy/AnchorAlreadyDefined.java
 create mode 100644 test/tools/doclint/tidy/AnchorAlreadyDefined.out
 create mode 100644 test/tools/doclint/tidy/BadEnd.java
 create mode 100644 test/tools/doclint/tidy/BadEnd.out
 create mode 100644 test/tools/doclint/tidy/InsertImplicit.java
 create mode 100644 test/tools/doclint/tidy/InsertImplicit.out
 create mode 100644 test/tools/doclint/tidy/InvalidEntity.java
 create mode 100644 test/tools/doclint/tidy/InvalidEntity.out
 create mode 100644 test/tools/doclint/tidy/InvalidName.java
 create mode 100644 test/tools/doclint/tidy/InvalidName.out
 create mode 100644 test/tools/doclint/tidy/InvalidTag.java
 create mode 100644 test/tools/doclint/tidy/InvalidTag.out
 create mode 100644 test/tools/doclint/tidy/InvalidURI.java
 create mode 100644 test/tools/doclint/tidy/InvalidURI.out
 create mode 100644 test/tools/doclint/tidy/MissingGT.java
 create mode 100644 test/tools/doclint/tidy/MissingGT.out
 create mode 100644 test/tools/doclint/tidy/MissingTag.java
 create mode 100644 test/tools/doclint/tidy/MissingTag.out
 create mode 100644 test/tools/doclint/tidy/NestedTag.java
 create mode 100644 test/tools/doclint/tidy/NestedTag.out
 create mode 100644 test/tools/doclint/tidy/ParaInPre.java
 create mode 100644 test/tools/doclint/tidy/ParaInPre.out
 create mode 100644 test/tools/doclint/tidy/README.txt
 create mode 100644 test/tools/doclint/tidy/RepeatedAttr.java
 create mode 100644 test/tools/doclint/tidy/RepeatedAttr.out
 create mode 100644 test/tools/doclint/tidy/TextNotAllowed.java
 create mode 100644 test/tools/doclint/tidy/TextNotAllowed.out
 create mode 100644 test/tools/doclint/tidy/TrimmingEmptyTag.java
 create mode 100644 test/tools/doclint/tidy/TrimmingEmptyTag.out
 create mode 100644 test/tools/doclint/tidy/UnescapedOrUnknownEntity.java
 create mode 100644 test/tools/doclint/tidy/UnescapedOrUnknownEntity.out
 create mode 100644 test/tools/doclint/tidy/util/Main.java
 create mode 100644 test/tools/doclint/tidy/util/tidy.sh
 create mode 100644 test/tools/doclint/tool/AAA.java
 create mode 100644 test/tools/doclint/tool/HelpTest.java
 create mode 100644 test/tools/doclint/tool/HelpTest.out
 create mode 100644 test/tools/doclint/tool/MaxDiagsTest.java
 create mode 100644 test/tools/doclint/tool/MaxDiagsTest.out
 create mode 100644 test/tools/doclint/tool/PathsTest.java
 create mode 100644 test/tools/doclint/tool/RunTest.java
 create mode 100644 test/tools/doclint/tool/StatsTest.java
 create mode 100644 test/tools/doclint/tool/StatsTest.out
 create mode 100644 test/tools/javac/4846262/CheckEBCDICLocaleTest.java
 delete mode 100644 test/tools/javac/4846262/Test.java
 delete mode 100644 test/tools/javac/4846262/Test.out
 delete mode 100644 test/tools/javac/4846262/Test.sh
 create mode 100644 test/tools/javac/6302184/HiddenOptionsShouldUseGivenEncodingTest.java
 delete mode 100644 test/tools/javac/6302184/T6302184.sh
 create mode 100644 test/tools/javac/6360970/T6360970.java
 create mode 100644 test/tools/javac/6360970/T6360970.out
 create mode 100644 test/tools/javac/6563143/EqualsHashCodeWarningTest.java
 create mode 100644 test/tools/javac/6563143/EqualsHashCodeWarningTest.out
 create mode 100644 test/tools/javac/7079713/TestCircularClassfile.java
 create mode 100644 test/tools/javac/7132880/T7132880.java
 create mode 100644 test/tools/javac/7132880/T7132880.out
 create mode 100644 test/tools/javac/7144981/IgnoreIgnorableCharactersInInput.java
 create mode 100644 test/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java
 create mode 100644 test/tools/javac/7153958/pkg/ClassToBeStaticallyImported.java
 create mode 100644 test/tools/javac/7166455/CheckACC_STRICTFlagOnclinitTest.java
 create mode 100644 test/tools/javac/7167125/DiffResultAfterSameOperationInnerClasses.java
 create mode 100644 test/tools/javac/7199823/InnerClassCannotBeVerified.java
 create mode 100644 test/tools/javac/8000518/DuplicateConstantPoolEntry.java
 create mode 100644 test/tools/javac/8002286/T8002286.java
 create mode 100644 test/tools/javac/8002286/T8002286.out
 create mode 100644 test/tools/javac/8005931/CheckACC_STRICTFlagOnPkgAccessClassTest.java
 create mode 100644 test/tools/javac/8009170/RedundantByteCodeInArrayTest.java
 create mode 100644 test/tools/javac/8015701/AnonymousParameters.java
 create mode 100644 test/tools/javac/ClassPathTest/ClassPathTest.java
 delete mode 100644 test/tools/javac/ClassPathTest/ClassPathTest.sh
 delete mode 100644 test/tools/javac/ClassPathTest/ClassPathTest1.java
 delete mode 100644 test/tools/javac/ClassPathTest/ClassPathTest2.java
 delete mode 100644 test/tools/javac/ClassPathTest/ClassPathTest3.java
 delete mode 100644 test/tools/javac/ClassPathTest/bar/pkg/ClassPathTestAux2.java
 delete mode 100644 test/tools/javac/ClassPathTest/foo/pkg/ClassPathTestAux1.java
 delete mode 100644 test/tools/javac/ClassPathTest/pkg/ClassPathTestAux3.java
 create mode 100644 test/tools/javac/DefiniteAssignment/T7181578.java
 create mode 100644 test/tools/javac/Diagnostics/7116676/T7116676.java
 create mode 100644 test/tools/javac/Diagnostics/8010387/T8010387.java
 create mode 100644 test/tools/javac/Diagnostics/8010387/T8010387.out
 create mode 100644 test/tools/javac/Diagnostics/compressed/T8012003a.java
 create mode 100644 test/tools/javac/Diagnostics/compressed/T8012003a.out
 create mode 100644 test/tools/javac/Diagnostics/compressed/T8012003b.java
 create mode 100644 test/tools/javac/Diagnostics/compressed/T8012003b.out
 create mode 100644 test/tools/javac/Diagnostics/compressed/T8012003c.java
 create mode 100644 test/tools/javac/Diagnostics/compressed/T8012003c.out
 create mode 100644 test/tools/javac/Diagnostics/compressed/T8020286.java
 create mode 100644 test/tools/javac/Diagnostics/compressed/T8020286.out
 create mode 100644 test/tools/javac/ExtDirs/ExtDirTest.java
 delete mode 100644 test/tools/javac/ExtDirs/ExtDirTest_1.java
 delete mode 100644 test/tools/javac/ExtDirs/ExtDirTest_2.java
 delete mode 100644 test/tools/javac/ExtDirs/ExtDirTest_3.java
 delete mode 100644 test/tools/javac/ExtDirs/ExtDirs.sh
 delete mode 100644 test/tools/javac/HiddenAbstractMethod/Test
 create mode 100644 test/tools/javac/HiddenAbstractMethod/Test.java
 create mode 100644 test/tools/javac/MethodParameters/AnnotationTest.java
 create mode 100644 test/tools/javac/MethodParameters/AnonymousClass.java
 create mode 100644 test/tools/javac/MethodParameters/AttributeVisitor.java
 create mode 100644 test/tools/javac/MethodParameters/ClassFileVisitor.java
 create mode 100644 test/tools/javac/MethodParameters/Constructors.java
 create mode 100644 test/tools/javac/MethodParameters/EnumTest.java
 create mode 100644 test/tools/javac/MethodParameters/InstanceMethods.java
 create mode 100644 test/tools/javac/MethodParameters/LambdaTest.java
 create mode 100644 test/tools/javac/MethodParameters/LocalClassTest.java
 create mode 100644 test/tools/javac/MethodParameters/MemberClassTest.java
 create mode 100644 test/tools/javac/MethodParameters/ReflectionVisitor.java
 create mode 100644 test/tools/javac/MethodParameters/StaticMethods.java
 create mode 100644 test/tools/javac/MethodParameters/Tester.java
 create mode 100644 test/tools/javac/MethodParameters/UncommonParamNames.java
 create mode 100644 test/tools/javac/MethodParametersTest.java
 delete mode 100644 test/tools/javac/MissingInclude.java
 delete mode 100644 test/tools/javac/MissingInclude.sh
 create mode 100644 test/tools/javac/MissingInclude/MissingIncludeTest.java
 delete mode 100644 test/tools/javac/NonAmbiguousField/Test
 create mode 100644 test/tools/javac/NonAmbiguousField/Test.java
 create mode 100644 test/tools/javac/Paths/TestCompileJARInClassPath.java
 delete mode 100644 test/tools/javac/ProtectedInnerClass/ProtectedInnerClass.sh
 delete mode 100644 test/tools/javac/ProtectedInnerClass/ProtectedInnerClass_2.java
 create mode 100644 test/tools/javac/ProtectedInnerClass/ProtectedInnerClassesTest.java
 delete mode 100644 test/tools/javac/ProtectedInnerClass/p1/ProtectedInnerClass1.java
 delete mode 100644 test/tools/javac/ProtectedInnerClass/p2/ProtectedInnerClass2.java
 delete mode 100644 test/tools/javac/ProtectedInnerClass/p2/ProtectedInnerClass3.java
 create mode 100644 test/tools/javac/T4965689/ClassLiteralWastesByteTest.java
 create mode 100644 test/tools/javac/T5053846/MethodRefDupInConstantPoolTest.java
 create mode 100644 test/tools/javac/T5090006/AssertionFailureTest.java
 delete mode 100644 test/tools/javac/T5090006/T5090006.java
 delete mode 100644 test/tools/javac/T5090006/compiler.sh
 create mode 100644 test/tools/javac/T6181889/EmptyFinallyTest.java
 create mode 100644 test/tools/javac/T6326693/FinalVariableAssignedToInCatchBlockTest.java
 create mode 100644 test/tools/javac/T6326693/FinalVariableAssignedToInCatchBlockTest.out
 create mode 100644 test/tools/javac/T6356530/SerializableAbstractClassWithNonAbstractMethodsTest.java
 create mode 100644 test/tools/javac/T6356530/SerializableAbstractClassWithNonAbstractMethodsTest.out
 create mode 100644 test/tools/javac/T6695379/AnnotationsAreNotCopiedToBridgeMethodsTest.java
 create mode 100644 test/tools/javac/T6970173/DebugPointerAtBadPositionTest.java
 create mode 100644 test/tools/javac/T6985181.java
 create mode 100644 test/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java
 create mode 100644 test/tools/javac/T7053059/VerifyErrorWithDoubleAssignmentTest.java
 create mode 100644 test/tools/javac/T7093325.java
 create mode 100644 test/tools/javac/T7120266.java
 create mode 100644 test/tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java
 create mode 100644 test/tools/javac/T7179353/GenericsAndTWRCompileErrorTest.java
 create mode 100644 test/tools/javac/T8003967/DetectMutableStaticFields.java
 create mode 100644 test/tools/javac/T8004969.java
 create mode 100644 test/tools/javac/T8010659/CompilerCrashWhenMixingBinariesAndSourcesTest.java
 create mode 100644 test/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java
 create mode 100644 test/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java
 create mode 100644 test/tools/javac/T8016099/UncheckedWarningRegressionTest.java
 create mode 100644 test/tools/javac/T8016099/UncheckedWarningRegressionTest.out
 create mode 100644 test/tools/javac/TryWithResources/T7164542.java
 create mode 100644 test/tools/javac/annotations/clinit/AnnoWithClinit1.java
 create mode 100644 test/tools/javac/annotations/clinit/AnnoWithClinitFail.java
 create mode 100644 test/tools/javac/annotations/clinit/AnnoWithClinitFail.out
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/BaseAnnoAsContainerAnno.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/BaseAnnoAsContainerAnno.out
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/BasicRepeatingAnnotations.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/CheckTargets.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/ClassReaderDefault.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/ContainerHasRepeatedContained.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/CyclicAnnotation.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/CyclicAnnotation.out
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/DefaultCasePresent.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/DefaultTarget.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/DefaultTargetTypeParameter.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/DefaultTargetTypeParameter.out
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/DefaultTargetTypeUse.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/DefaultTargetTypeUse.out
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/DelayRepeatedContainer.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/DocumentedContainerAnno.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/DocumentedContainerAnno.out
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/DuplicateErrors.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/DuplicateErrors.out
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/InheritedContainerAnno.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/InheritedContainerAnno.out
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/InvalidTarget.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/MissingContainer.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/MissingContainer.out
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase1.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase1.out
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase2.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase2.out
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/MissingValueMethod.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/MissingValueMethod.out
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/MultiLevelRepeatableAnno.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/MultipleAnnoMixedOrder.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/NestedContainers.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/NoRepeatableAnno.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/NoRepeatableAnno.out
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer2.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/RepMemberAnno.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/RepSelfMemberAnno.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/RepeatingAndContainerPresent.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/RepeatingTargetNotAllowed.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/RepeatingTargetNotAllowed.out
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/SelfRepeatingAnnotations.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/SeparateCompile.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/SingleRepeatingAndContainer.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/UseWrongRepeatable.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/WrongReturnTypeForValue.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/WrongReturnTypeForValue.out
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/combo/BasicSyntaxCombo.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/combo/DeprecatedAnnoCombo.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/combo/DocumentedAnnoCombo.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/combo/Helper.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/combo/InheritedAnnoCombo.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/combo/ReflectionTest.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/combo/RetentionAnnoCombo.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/combo/expectedFiles/ExpectedBase.java
 create mode 100644 test/tools/javac/annotations/repeatingAnnotations/combo/expectedFiles/ExpectedContainer.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/6967002/T6967002.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/6967002/T6967002.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/8013180/QualifiedName.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/InnerClass.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/MultipleTargets.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/TargetTypes.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/TypeParameterTarget.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/TypeProcOnly.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/TypeUseTarget.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/api/AnnotatedArrayOrder.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/api/ArrayCreationTree.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/api/ArrayPositionConsistency.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/attribution/Scopes.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/classfile/DeadCode.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/classfile/NewTypeArguments.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/classfile/T8008762.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/classfile/T8008769.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/classfile/T8010015.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/classfile/TypeCasts.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/classfile/Wildcards.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage2.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage2.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion7.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/BadCast.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/BadCast.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/IncompleteArray.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/IncompleteArray.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/IncompleteVararg.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/IncompleteVararg.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/IndexArray.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/IndexArray.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/LazyConstantValue.java
 copy make/test/TEST.ROOT => test/tools/javac/annotations/typeAnnotations/failures/LazyConstantValue.out (100%)
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/LintCast.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/LintCast.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/OldArray.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/Scopes.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/Scopes.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/StaticFields.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/StaticFields.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/StaticMethods.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/StaticMethods.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/T8008751.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/T8009360.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/T8011722.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/TypeAndField.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/TypeVariable.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/VoidGenericMethod.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/arrays/InvalidLocation.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/arrays/InvalidLocation.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/arrays/MissingAnnotationValue.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/arrays/MissingAnnotationValue.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/InvalidLocation.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/InvalidLocation.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/newarray/InvalidLocation.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/newarray/InvalidLocation.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/newarray/MissingAnnotationValue.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/newarray/MissingAnnotationValue.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/BrokenAnnotation.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/BrokenAnnotation.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/InvalidLocation.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/InvalidLocation.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DeclarationAnnotation.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DeclarationAnnotation.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/receiver/InvalidLocation.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/receiver/InvalidLocation.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/receiver/MissingAnnotationValue.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/receiver/MissingAnnotationValue.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/receiver/Nesting.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/receiver/StaticThings.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/receiver/StaticThings.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/receiver/WrongType.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/receiver/WrongType.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/rest/InvalidLocation.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/rest/InvalidLocation.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/rest/MissingAnnotationValue.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/rest/MissingAnnotationValue.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/InvalidLocation.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/InvalidLocation.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/InvalidLocation.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/InvalidLocation.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DeclarationAnnotation.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DeclarationAnnotation.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/InvalidLocation.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/InvalidLocation.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/target/Constructor.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/target/Constructor.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/target/DotClass.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/target/DotClass.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/target/IncompleteArray.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/target/IncompleteArray.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/target/NotTypeParameter.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/target/NotTypeParameter.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/target/NotTypeUse.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/target/NotTypeUse.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/target/VoidMethod.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/failures/target/VoidMethod.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/AnonymousClass.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/BasicTest.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/ClassExtends.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/ClassParameters.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/ConstructorTypeArgs.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/ExceptionParameters.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/Expressions.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/Fields.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/Lambda.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/LocalVariables.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/MethodReturnType.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/MethodTypeArgs.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/MethodTypeParameters.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/MultiCatch.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/NestedTypes.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/Parameters.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/Receivers.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.out
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/ResourceVariables.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/Throws.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/TopLevelBlocks.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/TypeCasts.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/TypeParameters.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/Varargs.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/newlocations/Wildcards.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/packageanno/PackageProcessor.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/Anno.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/MyClass.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/package-info.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/referenceinfos/Driver.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/referenceinfos/ReferenceInfoUtil.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/referenceinfos/Test.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java
 create mode 100644 test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java
 delete mode 100644 test/tools/javac/api/6437999/Utf8.java
 create mode 100644 test/tools/javac/api/8007344/Test.java
 create mode 100644 test/tools/javac/api/EndPositions.java
 create mode 100644 test/tools/javac/api/TestGetElementReference.java
 create mode 100644 test/tools/javac/api/TestGetElementReferenceData.java
 create mode 100644 test/tools/javac/api/TestGetScope.java
 create mode 100644 test/tools/javac/api/taskListeners/TestSimpleAddRemove.java
 delete mode 100644 test/tools/javac/apt.sh
 create mode 100644 test/tools/javac/cast/7126754/T7126754.java
 create mode 100644 test/tools/javac/cast/7126754/T7126754.out
 create mode 100644 test/tools/javac/cast/intersection/IntersectionTypeCastTest.java
 create mode 100644 test/tools/javac/cast/intersection/IntersectionTypeParserTest.java
 create mode 100644 test/tools/javac/cast/intersection/model/Check.java
 create mode 100644 test/tools/javac/cast/intersection/model/IntersectionTypeInfo.java
 create mode 100644 test/tools/javac/cast/intersection/model/Member.java
 create mode 100644 test/tools/javac/cast/intersection/model/Model01.java
 create mode 100644 test/tools/javac/cast/intersection/model/ModelChecker.java
 create mode 100644 test/tools/javac/classfiles/ClassVersionChecker.java
 create mode 100644 test/tools/javac/conditional/T8016702.java
 delete mode 100644 test/tools/javac/constDebug/ConstDebug.java
 delete mode 100644 test/tools/javac/constDebug/ConstDebug.sh
 create mode 100644 test/tools/javac/constDebug/ConstDebugTest.java
 create mode 100644 test/tools/javac/defaultMethods/CheckACC_STRICTFlagOnDefaultMethodTest.java
 create mode 100644 test/tools/javac/defaultMethods/ClassReaderTest/ClassReaderTest.java
 create mode 100644 test/tools/javac/defaultMethods/ClassReaderTest/pkg/Foo.java
 create mode 100644 test/tools/javac/defaultMethods/DefaultMethodFlags.java
 create mode 100644 test/tools/javac/defaultMethods/Neg01.java
 create mode 100644 test/tools/javac/defaultMethods/Neg01.out
 create mode 100644 test/tools/javac/defaultMethods/Neg02.java
 create mode 100644 test/tools/javac/defaultMethods/Neg02.out
 create mode 100644 test/tools/javac/defaultMethods/Neg03.java
 create mode 100644 test/tools/javac/defaultMethods/Neg03.out
 create mode 100644 test/tools/javac/defaultMethods/Neg04.java
 create mode 100644 test/tools/javac/defaultMethods/Neg04.out
 create mode 100644 test/tools/javac/defaultMethods/Neg05.java
 create mode 100644 test/tools/javac/defaultMethods/Neg05.out
 create mode 100644 test/tools/javac/defaultMethods/Neg06.java
 create mode 100644 test/tools/javac/defaultMethods/Neg06.out
 create mode 100644 test/tools/javac/defaultMethods/Neg07.java
 create mode 100644 test/tools/javac/defaultMethods/Neg07.out
 create mode 100644 test/tools/javac/defaultMethods/Neg08.java
 create mode 100644 test/tools/javac/defaultMethods/Neg08.out
 create mode 100644 test/tools/javac/defaultMethods/Neg09.java
 create mode 100644 test/tools/javac/defaultMethods/Neg09.out
 create mode 100644 test/tools/javac/defaultMethods/Neg10.java
 create mode 100644 test/tools/javac/defaultMethods/Neg10.out
 create mode 100644 test/tools/javac/defaultMethods/Neg11.java
 create mode 100644 test/tools/javac/defaultMethods/Neg11.out
 create mode 100644 test/tools/javac/defaultMethods/Neg12.java
 create mode 100644 test/tools/javac/defaultMethods/Neg12.out
 create mode 100644 test/tools/javac/defaultMethods/Neg13.java
 create mode 100644 test/tools/javac/defaultMethods/Neg13.out
 create mode 100644 test/tools/javac/defaultMethods/Neg14.java
 create mode 100644 test/tools/javac/defaultMethods/Neg14.out
 create mode 100644 test/tools/javac/defaultMethods/Neg15.java
 create mode 100644 test/tools/javac/defaultMethods/Neg15.out
 create mode 100644 test/tools/javac/defaultMethods/Neg16.java
 create mode 100644 test/tools/javac/defaultMethods/Neg16.out
 create mode 100644 test/tools/javac/defaultMethods/Pos01.java
 create mode 100644 test/tools/javac/defaultMethods/Pos02.java
 create mode 100644 test/tools/javac/defaultMethods/Pos04.java
 create mode 100644 test/tools/javac/defaultMethods/Pos05.java
 create mode 100644 test/tools/javac/defaultMethods/Pos06.java
 create mode 100644 test/tools/javac/defaultMethods/Pos07.java
 create mode 100644 test/tools/javac/defaultMethods/Pos08.java
 create mode 100644 test/tools/javac/defaultMethods/Pos10.java
 create mode 100644 test/tools/javac/defaultMethods/Pos11.java
 create mode 100644 test/tools/javac/defaultMethods/Pos12.java
 create mode 100644 test/tools/javac/defaultMethods/Pos13.java
 create mode 100644 test/tools/javac/defaultMethods/Pos14.java
 create mode 100644 test/tools/javac/defaultMethods/Pos15.java
 create mode 100644 test/tools/javac/defaultMethods/Pos16.java
 create mode 100644 test/tools/javac/defaultMethods/TestDefaultBody.java
 create mode 100644 test/tools/javac/defaultMethods/TestNoBridgeOnDefaults.java
 create mode 100644 test/tools/javac/defaultMethods/crossCompile/Clinit.java
 create mode 100644 test/tools/javac/defaultMethods/crossCompile/CrossCompile.java
 create mode 100644 test/tools/javac/defaultMethods/defaultMethodExecution/DefaultMethodRegressionTests.java
 create mode 100644 test/tools/javac/defaultMethods/separate/Separate.java
 create mode 100644 test/tools/javac/defaultMethods/separate/pkg1/A.java
 create mode 100644 test/tools/javac/defaultMethods/static/Static01.java
 create mode 100644 test/tools/javac/defaultMethods/static/Static02.java
 create mode 100644 test/tools/javac/defaultMethods/static/Static02.out
 create mode 100644 test/tools/javac/defaultMethods/static/hiding/InterfaceMethodHidingTest.java
 create mode 100644 test/tools/javac/defaultMethods/static/import/StaticImport1.java
 create mode 100644 test/tools/javac/defaultMethods/static/import/StaticImport2.java
 create mode 100644 test/tools/javac/defaultMethods/static/import/StaticImport2.out
 create mode 100644 test/tools/javac/defaultMethods/static/import/StaticImport3.java
 create mode 100644 test/tools/javac/defaultMethods/static/import/StaticImport3.out
 create mode 100644 test/tools/javac/defaultMethods/static/import/pkg/A.java
 create mode 100644 test/tools/javac/defaultMethods/static/import/pkg/B.java
 create mode 100644 test/tools/javac/defaultMethods/static/import/pkg/C.java
 create mode 100644 test/tools/javac/defaultMethods/super/TestDefaultSuperCall.java
 create mode 100644 test/tools/javac/defaultMethods/syntax/TestDefaultMethodsSyntax.java
 create mode 100644 test/tools/javac/depDocComment/DeprecatedDocComment3.java
 create mode 100644 test/tools/javac/depDocComment/DeprecatedDocComment4.java
 create mode 100644 test/tools/javac/depDocComment/DeprecatedDocComment4.out
 create mode 100644 test/tools/javac/diags/DocCommentProcessor.java
 create mode 100644 test/tools/javac/diags/examples/ApplicableMethodFound.java
 create mode 100644 test/tools/javac/diags/examples/ApplicableMethodFound1.java
 create mode 100644 test/tools/javac/diags/examples/ArrayAndReceiver.java
 create mode 100644 test/tools/javac/diags/examples/AuxiliaryClassWarning/ClassUsingAuxiliary.java
 create mode 100644 test/tools/javac/diags/examples/AuxiliaryClassWarning/ClassWithAuxiliary.java
 create mode 100644 test/tools/javac/diags/examples/BadArgTypesInLambda.java
 create mode 100644 test/tools/javac/diags/examples/BadEntity.java
 create mode 100644 test/tools/javac/diags/examples/BadFunctionalIntfAnno.java
 create mode 100644 test/tools/javac/diags/examples/BadGreaterThan.java
 create mode 100644 test/tools/javac/diags/examples/BadInlineTag.java
 create mode 100644 test/tools/javac/diags/examples/CantAccessInnerClsConstr.java
 create mode 100644 test/tools/javac/diags/examples/CantAnnotateNestedType.java
 create mode 100644 test/tools/javac/diags/examples/CantAnnotateStaticClass.java
 create mode 100644 test/tools/javac/diags/examples/CantApplyDiamond1.java
 create mode 100644 test/tools/javac/diags/examples/CantApplySymbolFragment.java
 create mode 100644 test/tools/javac/diags/examples/CantApplySymbolsFragment.java
 create mode 100644 test/tools/javac/diags/examples/CantRefNonEffectivelyFinalVar.java
 create mode 100644 test/tools/javac/diags/examples/CantResolveLocationArgsFragment.java
 create mode 100644 test/tools/javac/diags/examples/CantResolveLocationArgsParamsFragment.java
 delete mode 100644 test/tools/javac/diags/examples/CantReturnValueForVoid.java
 create mode 100644 test/tools/javac/diags/examples/CompressedDiags.java
 create mode 100644 test/tools/javac/diags/examples/ConditionalTargetCantBeVoid.java
 create mode 100644 test/tools/javac/diags/examples/CyclicInference.java
 create mode 100644 test/tools/javac/diags/examples/DefaultMethodNotSupported.java
 create mode 100644 test/tools/javac/diags/examples/DefaultOverridesObjectMember.java
 create mode 100644 test/tools/javac/diags/examples/DeferredMethodInst.java
 create mode 100644 test/tools/javac/diags/examples/DuplicateAnnotationJava8.java
 create mode 100644 test/tools/javac/diags/examples/ForeachBadInitialization.java
 create mode 100644 test/tools/javac/diags/examples/GreaterThanExpected.java
 create mode 100644 test/tools/javac/diags/examples/IllegalDot.java
 create mode 100644 test/tools/javac/diags/examples/IllegalStartOfStmt.java
 create mode 100644 test/tools/javac/diags/examples/IllegalStaticIntfMethCall.java
 create mode 100644 test/tools/javac/diags/examples/IncompatibleAbstracts.java
 create mode 100644 test/tools/javac/diags/examples/IncompatibleArgTypesInLambda.java
 create mode 100644 test/tools/javac/diags/examples/IncompatibleArgTypesInMethodRef.java
 create mode 100644 test/tools/javac/diags/examples/IncompatibleDescsInFunctionalIntf.java
 create mode 100644 test/tools/javac/diags/examples/IncompatibleEqUpperBounds.java
 create mode 100644 test/tools/javac/diags/examples/IncompatibleRetTypeInLambda.java
 create mode 100644 test/tools/javac/diags/examples/IncompatibleRetTypeInMref.java
 create mode 100644 test/tools/javac/diags/examples/IncompatibleThrownTypesInMref.java
 create mode 100644 test/tools/javac/diags/examples/IncompatibleTypesInConditional.java
 create mode 100644 test/tools/javac/diags/examples/IncorrectConstructorReceiverName.java
 create mode 100644 test/tools/javac/diags/examples/IncorrectConstructorReceiverType.java
 create mode 100644 test/tools/javac/diags/examples/IncorrectReceiverName.java
 create mode 100644 test/tools/javac/diags/examples/IncorrectReceiverType.java
 create mode 100644 test/tools/javac/diags/examples/InferNoConformingAssignment.java
 create mode 100644 test/tools/javac/diags/examples/InferVarargsArgumentMismatch.java
 delete mode 100644 test/tools/javac/diags/examples/InferredDoNotConformToBounds.java
 create mode 100644 test/tools/javac/diags/examples/InferredDoNotConformToEq.java
 create mode 100644 test/tools/javac/diags/examples/InferredDoNotConformToUpper.java
 create mode 100644 test/tools/javac/diags/examples/IntersectionTypesInCastNotSupported.java
 create mode 100644 test/tools/javac/diags/examples/InvalidDuplicateAnnotation.java
 create mode 100644 test/tools/javac/diags/examples/InvalidGenericLambdaTarget.java
 delete mode 100644 test/tools/javac/diags/examples/InvalidInferredTypes.java
 create mode 100644 test/tools/javac/diags/examples/LambdaNotSupported.java
 create mode 100644 test/tools/javac/diags/examples/LambdaStat.java
 create mode 100644 test/tools/javac/diags/examples/MalformedHTML.java
 create mode 100644 test/tools/javac/diags/examples/MethodReferencesNotSupported.java
 create mode 100644 test/tools/javac/diags/examples/MissingReturnValueFragment.java
 create mode 100644 test/tools/javac/diags/examples/MissingSemicolon.java
 create mode 100644 test/tools/javac/diags/examples/MrefStat.java
 create mode 100644 test/tools/javac/diags/examples/MrefStat.java.rej
 create mode 100644 test/tools/javac/diags/examples/MrefStat1.java
 create mode 100644 test/tools/javac/diags/examples/MrefStat1.java.rej
 create mode 100644 test/tools/javac/diags/examples/NoAbstracts.java
 create mode 100644 test/tools/javac/diags/examples/NoAnnotationsOnDotClass.java
 create mode 100644 test/tools/javac/diags/examples/NoContent.java
 create mode 100644 test/tools/javac/diags/examples/NoSuitableFunctionalIntfInst.java
 create mode 100644 test/tools/javac/diags/examples/NoTagName.java
 create mode 100644 test/tools/javac/diags/examples/NonStaticCantBeRefFragment.java
 create mode 100644 test/tools/javac/diags/examples/NotAFunctionalIntf.java
 create mode 100644 test/tools/javac/diags/examples/NotAStatement.java
 create mode 100644 test/tools/javac/diags/examples/NotAllowedClass.java
 create mode 100644 test/tools/javac/diags/examples/NotAllowedVariable.java
 create mode 100644 test/tools/javac/diags/examples/NotAnInterfaceComponent.java
 create mode 100644 test/tools/javac/diags/examples/NotApplicableMethodFound.java
 create mode 100644 test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessFragment.java
 create mode 100644 test/tools/javac/diags/examples/NotDefPublicCantAccessFragment/NotDefPublicCantAccessFragment.java
 create mode 100644 test/tools/javac/diags/examples/NotDefPublicCantAccessFragment/p/C.java
 create mode 100644 test/tools/javac/diags/examples/NotInProfile.java
 create mode 100644 test/tools/javac/diags/examples/OverriddenDefault.java
 create mode 100644 test/tools/javac/diags/examples/PartialInstSig.java
 create mode 100644 test/tools/javac/diags/examples/PotentialLambdaFound.java
 create mode 100644 test/tools/javac/diags/examples/ProbFoundReqFragment.java
 create mode 100644 test/tools/javac/diags/examples/ReceiverParameterNotApplicableConstructor.java
 create mode 100644 test/tools/javac/diags/examples/RedundantSupertype.java
 create mode 100644 test/tools/javac/diags/examples/RefAmbiguousFragment.java
 create mode 100644 test/tools/javac/diags/examples/RefBadParens.java
 create mode 100644 test/tools/javac/diags/examples/RefIdentifierExpected.java
 create mode 100644 test/tools/javac/diags/examples/RefSyntaxError.java
 create mode 100644 test/tools/javac/diags/examples/RefUnexpectedInput.java
 create mode 100644 test/tools/javac/diags/examples/RepeatableDocumentedMismatch.java
 create mode 100644 test/tools/javac/diags/examples/RepeatableInheritedMismatch.java
 create mode 100644 test/tools/javac/diags/examples/RepeatableNoValue.java
 create mode 100644 test/tools/javac/diags/examples/RepeatableNonDefault.java
 create mode 100644 test/tools/javac/diags/examples/RepeatableRetentionMismatch.java
 create mode 100644 test/tools/javac/diags/examples/RepeatableTargetMismatch.java
 create mode 100644 test/tools/javac/diags/examples/RepeatableWrongValueType.java
 create mode 100644 test/tools/javac/diags/examples/RepeatingAnnotationAndContainer.java
 create mode 100644 test/tools/javac/diags/examples/StaticBoundMref.java
 create mode 100644 test/tools/javac/diags/examples/StaticIntfMethodNotSupported.java
 create mode 100644 test/tools/javac/diags/examples/StaticMethodInUnboundLookup.java
 create mode 100644 test/tools/javac/diags/examples/StaticMrefWithTargs.java
 create mode 100644 test/tools/javac/diags/examples/ThisAsIdentifier.java
 create mode 100644 test/tools/javac/diags/examples/TypeAnnotationsNotSupported.java
 create mode 100644 test/tools/javac/diags/examples/TypesIncompatibleAbstractDefault.java
 create mode 100644 test/tools/javac/diags/examples/TypesIncompatibleUnrelatedDefaults.java
 create mode 100644 test/tools/javac/diags/examples/UnderscoreAsIdentifier.java
 delete mode 100644 test/tools/javac/diags/examples/UndeterminedType1.java
 create mode 100644 test/tools/javac/diags/examples/UnexpectedContent.java
 create mode 100644 test/tools/javac/diags/examples/UnexpectedLambda.java
 create mode 100644 test/tools/javac/diags/examples/UnexpectedMref.java
 create mode 100644 test/tools/javac/diags/examples/UnexpectedReturnValue.java
 create mode 100644 test/tools/javac/diags/examples/UnterminatedInlineTag.java
 create mode 100644 test/tools/javac/diags/examples/UnterminatedSignature.java
 create mode 100644 test/tools/javac/diags/examples/VarargsAndReceiver.java
 create mode 100644 test/tools/javac/diags/examples/VerboseResolveMulti.java
 create mode 100644 test/tools/javac/diags/examples/VerboseResolveMulti1.java
 create mode 100644 test/tools/javac/diags/examples/WhereFreshTvar.java
 create mode 100644 test/tools/javac/doclint/DocLintTest.java
 create mode 100644 test/tools/javac/doclint/ImplicitHeadersTest.java
 create mode 100644 test/tools/javac/doctree/AttrTest.java
 create mode 100644 test/tools/javac/doctree/AuthorTest.java
 create mode 100644 test/tools/javac/doctree/BadTest.java
 create mode 100644 test/tools/javac/doctree/CodeTest.java
 create mode 100644 test/tools/javac/doctree/DeprecatedTest.java
 create mode 100644 test/tools/javac/doctree/DocCommentTester.java
 create mode 100644 test/tools/javac/doctree/DocRootTest.java
 create mode 100644 test/tools/javac/doctree/DocTreePathScannerTest.java
 create mode 100644 test/tools/javac/doctree/ElementTest.java
 create mode 100644 test/tools/javac/doctree/EntityTest.java
 create mode 100644 test/tools/javac/doctree/ExceptionTest.java
 create mode 100644 test/tools/javac/doctree/FirstSentenceTest.java
 create mode 100644 test/tools/javac/doctree/InheritDocTest.java
 create mode 100644 test/tools/javac/doctree/LinkPlainTest.java
 create mode 100644 test/tools/javac/doctree/LinkTest.java
 create mode 100644 test/tools/javac/doctree/LiteralTest.java
 create mode 100644 test/tools/javac/doctree/ParamTest.java
 create mode 100644 test/tools/javac/doctree/ReferenceTest.java
 create mode 100644 test/tools/javac/doctree/ReturnTest.java
 create mode 100644 test/tools/javac/doctree/SeeTest.java
 create mode 100644 test/tools/javac/doctree/SerialDataTest.java
 create mode 100644 test/tools/javac/doctree/SerialFieldTest.java
 create mode 100644 test/tools/javac/doctree/SerialTest.java
 create mode 100644 test/tools/javac/doctree/SimpleDocTreeVisitorTest.java
 create mode 100644 test/tools/javac/doctree/SinceTest.java
 create mode 100644 test/tools/javac/doctree/TagTest.java
 create mode 100644 test/tools/javac/doctree/ThrowableTest.java
 create mode 100644 test/tools/javac/doctree/ValueTest.java
 create mode 100644 test/tools/javac/doctree/VersionTest.java
 create mode 100644 test/tools/javac/doctree/positions/TestPosition.java
 create mode 100644 test/tools/javac/doctree/positions/TestPosition.out
 create mode 100644 test/tools/javac/doctree/positions/TestPositionSource.java
 create mode 100644 test/tools/javac/enum/7160084/T7160084a.java
 create mode 100644 test/tools/javac/enum/7160084/T7160084b.java
 delete mode 100644 test/tools/javac/fatalErrors/NoJavaLang.java
 delete mode 100644 test/tools/javac/fatalErrors/NoJavaLang.out
 delete mode 100644 test/tools/javac/fatalErrors/NoJavaLang.sh
 create mode 100644 test/tools/javac/fatalErrors/NoJavaLangTest.java
 create mode 100644 test/tools/javac/file/zip/8003512/LoadClassFromJava6CreatedJarTest.java
 create mode 100644 test/tools/javac/foreach/7139681/T7139681neg.java
 create mode 100644 test/tools/javac/foreach/7139681/T7139681neg.out
 create mode 100644 test/tools/javac/foreach/7139681/T7139681pos.java
 delete mode 100644 test/tools/javac/generics/6723444/T6723444.out
 create mode 100644 test/tools/javac/generics/6723444/T6723444_1.out
 create mode 100644 test/tools/javac/generics/6723444/T6723444_2.out
 delete mode 100644 test/tools/javac/generics/7015430/T7015430.out
 create mode 100644 test/tools/javac/generics/7015430/T7015430_1.out
 create mode 100644 test/tools/javac/generics/7015430/T7015430_2.out
 create mode 100644 test/tools/javac/generics/7022054/T7022054pos1.out
 create mode 100644 test/tools/javac/generics/7022054/T7022054pos2.out
 create mode 100644 test/tools/javac/generics/7034511/T7041019.java
 create mode 100644 test/tools/javac/generics/7151802/T7151802.java
 create mode 100644 test/tools/javac/generics/7151802/T7151802.out
 create mode 100644 test/tools/javac/generics/8004094/B.java
 create mode 100644 test/tools/javac/generics/8004094/T8004094.java
 create mode 100644 test/tools/javac/generics/8016640/T8016640.java
 create mode 100644 test/tools/javac/generics/8016640/T8016640.out
 create mode 100644 test/tools/javac/generics/bridges/Bridge.java
 create mode 100644 test/tools/javac/generics/bridges/BridgeHarness.java
 create mode 100644 test/tools/javac/generics/bridges/Bridges.java
 create mode 100644 test/tools/javac/generics/bridges/tests/TestBridgeWithDefault.java
 create mode 100644 test/tools/javac/generics/bridges/tests/TestClassAndInterfaceBridgeIdentical01.java
 create mode 100644 test/tools/javac/generics/bridges/tests/TestClassAndInterfaceBridgeIdentical02.java
 create mode 100644 test/tools/javac/generics/bridges/tests/TestNoBridgeInSiblingsSuper.java
 create mode 100644 test/tools/javac/generics/bridges/tests/TestNoDuplicateBridges01.java
 create mode 100644 test/tools/javac/generics/bridges/tests/TestNoDuplicateBridges02.java
 create mode 100644 test/tools/javac/generics/diamond/6939780/T6939780.java
 create mode 100644 test/tools/javac/generics/diamond/6939780/T6939780_7.out
 create mode 100644 test/tools/javac/generics/diamond/6939780/T6939780_8.out
 create mode 100644 test/tools/javac/generics/diamond/7002837/T7002837.out
 create mode 100644 test/tools/javac/generics/diamond/7188968/T7188968.java
 create mode 100644 test/tools/javac/generics/diamond/7188968/T7188968.out
 delete mode 100644 test/tools/javac/generics/diamond/T6939780.java
 delete mode 100644 test/tools/javac/generics/diamond/T6939780.out
 create mode 100644 test/tools/javac/generics/inference/7086586/T7086586b.java
 create mode 100644 test/tools/javac/generics/inference/7154127/T7154127.java
 create mode 100644 test/tools/javac/generics/inference/7154127/T7154127.out
 create mode 100644 test/tools/javac/generics/inference/7177306/T7177306a.java
 create mode 100644 test/tools/javac/generics/inference/7177306/T7177306a.out
 create mode 100644 test/tools/javac/generics/inference/7177306/T7177306b.java
 create mode 100644 test/tools/javac/generics/inference/7177306/T7177306b.out
 create mode 100644 test/tools/javac/generics/inference/7177306/T7177306c.java
 create mode 100644 test/tools/javac/generics/inference/7177306/T7177306d.java
 create mode 100644 test/tools/javac/generics/inference/7177306/T7177306e.java
 create mode 100644 test/tools/javac/generics/inference/7177306/T7177306e.out
 create mode 100644 test/tools/javac/generics/inference/8006692/T8006692.java
 create mode 100644 test/tools/javac/generics/inference/8015505/T8015505.java
 create mode 100644 test/tools/javac/generics/inference/8015505/T8015505.out
 create mode 100644 test/tools/javac/generics/inference/8019824/T8019824.java
 create mode 100644 test/tools/javac/generics/inference/8019824/T8019824.out
 create mode 100644 test/tools/javac/generics/inference/8020149/T8020149.java
 create mode 100644 test/tools/javac/generics/rawOverride/7157798/Test1.java
 create mode 100644 test/tools/javac/generics/rawOverride/7157798/Test2.java
 create mode 100644 test/tools/javac/generics/rawOverride/7157798/Test3.java
 create mode 100644 test/tools/javac/generics/rawOverride/7157798/Test3.out
 create mode 100644 test/tools/javac/generics/rawOverride/7157798/Test4.java
 create mode 100644 test/tools/javac/generics/rawOverride/7157798/Test4.out
 create mode 100644 test/tools/javac/generics/rawOverride/T8008627.java
 create mode 100644 test/tools/javac/incompleteStatements/T8000484.java
 create mode 100644 test/tools/javac/incompleteStatements/T8000484.out
 delete mode 100644 test/tools/javac/innerClassFile/Driver.sh
 create mode 100644 test/tools/javac/innerClassFile/InnerClassFileTest.java
 delete mode 100644 test/tools/javac/innerClassFile/x/B.java
 delete mode 100644 test/tools/javac/innerClassFile/x/C.java
 delete mode 100644 test/tools/javac/innerClassFile/y/Main.java
 delete mode 100644 test/tools/javac/innerClassFile/y/R1.java
 delete mode 100644 test/tools/javac/innerClassFile/y/R2.java
 delete mode 100644 test/tools/javac/innerClassFile/y/R3.java
 delete mode 100644 test/tools/javac/javazip/A.java
 create mode 100644 test/tools/javac/javazip/JavaZipTest.java
 delete mode 100644 test/tools/javac/javazip/Test.sh
 delete mode 100644 test/tools/javac/javazip/bad/B.java
 delete mode 100644 test/tools/javac/javazip/good/B.java
 create mode 100644 test/tools/javac/jvm/T7024096.java
 create mode 100644 test/tools/javac/lambda/8019480/T8019480.java
 create mode 100644 test/tools/javac/lambda/8019480/T8019480.out
 create mode 100644 test/tools/javac/lambda/8020147/T8020147.java
 create mode 100644 test/tools/javac/lambda/8020147/T8020147.out
 create mode 100644 test/tools/javac/lambda/BadAccess.java
 create mode 100644 test/tools/javac/lambda/BadAccess.out
 create mode 100644 test/tools/javac/lambda/BadAccess02.java
 create mode 100644 test/tools/javac/lambda/BadAccess02.out
 create mode 100644 test/tools/javac/lambda/BadAccess03.java
 create mode 100644 test/tools/javac/lambda/BadAccess03.out
 create mode 100644 test/tools/javac/lambda/BadBreakContinue.java
 create mode 100644 test/tools/javac/lambda/BadBreakContinue.out
 create mode 100644 test/tools/javac/lambda/BadConv03.java
 create mode 100644 test/tools/javac/lambda/BadConv03.out
 create mode 100644 test/tools/javac/lambda/BadConv04.java
 create mode 100644 test/tools/javac/lambda/BadConv04.out
 create mode 100644 test/tools/javac/lambda/BadExpressionLambda.java
 create mode 100644 test/tools/javac/lambda/BadExpressionLambda.out
 create mode 100644 test/tools/javac/lambda/BadLambdaExpr.java
 create mode 100644 test/tools/javac/lambda/BadLambdaPos.java
 create mode 100644 test/tools/javac/lambda/BadLambdaPos.out
 create mode 100644 test/tools/javac/lambda/BadMethodCall.java
 create mode 100644 test/tools/javac/lambda/BadMethodCall.out
 create mode 100644 test/tools/javac/lambda/BadMethodCall2.java
 create mode 100644 test/tools/javac/lambda/BadMethodCall2.out
 create mode 100644 test/tools/javac/lambda/BadNestedLambda.java
 create mode 100644 test/tools/javac/lambda/BadNestedLambda.out
 create mode 100644 test/tools/javac/lambda/BadRecovery.java
 create mode 100644 test/tools/javac/lambda/BadRecovery.out
 create mode 100644 test/tools/javac/lambda/BadReturn.java
 create mode 100644 test/tools/javac/lambda/BadReturn.out
 create mode 100644 test/tools/javac/lambda/BadStatementInLambda.java
 create mode 100644 test/tools/javac/lambda/BadStatementInLambda.out
 create mode 100644 test/tools/javac/lambda/BadStatementInLambda02.java
 create mode 100644 test/tools/javac/lambda/BadStatementInLambda02.out
 create mode 100644 test/tools/javac/lambda/BadTargetType.java
 create mode 100644 test/tools/javac/lambda/BadTargetType.out
 create mode 100644 test/tools/javac/lambda/Conditional01.java
 create mode 100644 test/tools/javac/lambda/Conditional02.java
 create mode 100644 test/tools/javac/lambda/Conditional03.java
 create mode 100644 test/tools/javac/lambda/Conformance01.java
 create mode 100644 test/tools/javac/lambda/Defender01.java
 create mode 100644 test/tools/javac/lambda/DisjunctiveTypeTest.java
 create mode 100644 test/tools/javac/lambda/DoubleStaticImport.java
 create mode 100644 test/tools/javac/lambda/EffectivelyFinal01.java
 create mode 100644 test/tools/javac/lambda/EffectivelyFinal01.out
 create mode 100644 test/tools/javac/lambda/EffectivelyFinalTest.java
 create mode 100644 test/tools/javac/lambda/EffectivelyFinalTest01.out
 create mode 100644 test/tools/javac/lambda/EffectivelyFinalTest02.out
 create mode 100644 test/tools/javac/lambda/ErroneousArg.java
 create mode 100644 test/tools/javac/lambda/ErroneousArg.out
 create mode 100644 test/tools/javac/lambda/ErroneousLambdaExpr.java
 create mode 100644 test/tools/javac/lambda/ExceptionsInLambda.java
 create mode 100644 test/tools/javac/lambda/ExceptionsInLambda.out
 create mode 100644 test/tools/javac/lambda/FunctionalInterfaceAnno.java
 create mode 100644 test/tools/javac/lambda/FunctionalInterfaceAnno.out
 create mode 100644 test/tools/javac/lambda/FunctionalInterfaceAnno02.java
 create mode 100644 test/tools/javac/lambda/FunctionalInterfaceConversionTest.java
 create mode 100644 test/tools/javac/lambda/GenericMethodRefImplClass.java
 create mode 100644 test/tools/javac/lambda/IdentifierTest.java
 create mode 100644 test/tools/javac/lambda/IdentifierTest.out
 create mode 100644 test/tools/javac/lambda/InnerConstructor.java
 create mode 100644 test/tools/javac/lambda/Intersection01.java
 create mode 100644 test/tools/javac/lambda/Intersection02.java
 create mode 100644 test/tools/javac/lambda/Intersection02.out
 create mode 100644 test/tools/javac/lambda/Intersection03.java
 create mode 100644 test/tools/javac/lambda/LambdaCapture01.java
 create mode 100644 test/tools/javac/lambda/LambdaCapture02.java
 create mode 100644 test/tools/javac/lambda/LambdaCapture03.java
 create mode 100644 test/tools/javac/lambda/LambdaCapture04.java
 create mode 100644 test/tools/javac/lambda/LambdaCapture05.java
 create mode 100644 test/tools/javac/lambda/LambdaCapture06.java
 create mode 100644 test/tools/javac/lambda/LambdaCapture07.java
 create mode 100644 test/tools/javac/lambda/LambdaConv01.java
 create mode 100644 test/tools/javac/lambda/LambdaConv03.java
 create mode 100644 test/tools/javac/lambda/LambdaConv05.java
 create mode 100644 test/tools/javac/lambda/LambdaConv06.java
 create mode 100644 test/tools/javac/lambda/LambdaConv08.java
 create mode 100644 test/tools/javac/lambda/LambdaConv09.java
 create mode 100644 test/tools/javac/lambda/LambdaConv09.out
 create mode 100644 test/tools/javac/lambda/LambdaConv10.java
 create mode 100644 test/tools/javac/lambda/LambdaConv10.out
 create mode 100644 test/tools/javac/lambda/LambdaConv11.java
 create mode 100644 test/tools/javac/lambda/LambdaConv12.java
 create mode 100644 test/tools/javac/lambda/LambdaConv13.java
 create mode 100644 test/tools/javac/lambda/LambdaConv16.java
 create mode 100644 test/tools/javac/lambda/LambdaConv17.java
 create mode 100644 test/tools/javac/lambda/LambdaConv18.java
 create mode 100644 test/tools/javac/lambda/LambdaConv18.out
 create mode 100644 test/tools/javac/lambda/LambdaConv19.java
 create mode 100644 test/tools/javac/lambda/LambdaConv20.java
 create mode 100644 test/tools/javac/lambda/LambdaConv21.java
 create mode 100644 test/tools/javac/lambda/LambdaConv21.out
 create mode 100644 test/tools/javac/lambda/LambdaConv22.java
 create mode 100644 test/tools/javac/lambda/LambdaConv23.java
 create mode 100644 test/tools/javac/lambda/LambdaConv24.java
 create mode 100644 test/tools/javac/lambda/LambdaConv25.java
 create mode 100644 test/tools/javac/lambda/LambdaConv25.out
 create mode 100644 test/tools/javac/lambda/LambdaConv26.java
 create mode 100644 test/tools/javac/lambda/LambdaConv27.java
 create mode 100644 test/tools/javac/lambda/LambdaEffectivelyFinalTest.java
 create mode 100644 test/tools/javac/lambda/LambdaEffectivelyFinalTest.out
 create mode 100644 test/tools/javac/lambda/LambdaExpr01.java
 create mode 100644 test/tools/javac/lambda/LambdaExpr02.java
 create mode 100644 test/tools/javac/lambda/LambdaExpr04.java
 create mode 100644 test/tools/javac/lambda/LambdaExpr05.java
 create mode 100644 test/tools/javac/lambda/LambdaExpr06.java
 create mode 100644 test/tools/javac/lambda/LambdaExpr07.java
 create mode 100644 test/tools/javac/lambda/LambdaExpr08.java
 create mode 100644 test/tools/javac/lambda/LambdaExpr09.java
 create mode 100644 test/tools/javac/lambda/LambdaExpr10.java
 create mode 100644 test/tools/javac/lambda/LambdaExpr10.out
 create mode 100644 test/tools/javac/lambda/LambdaExpr11.java
 create mode 100644 test/tools/javac/lambda/LambdaExpr12.java
 create mode 100644 test/tools/javac/lambda/LambdaExpr13.java
 create mode 100644 test/tools/javac/lambda/LambdaExpr14.java
 create mode 100644 test/tools/javac/lambda/LambdaExpr15.java
 create mode 100644 test/tools/javac/lambda/LambdaExpr16.java
 create mode 100644 test/tools/javac/lambda/LambdaExpr17.java
 create mode 100644 test/tools/javac/lambda/LambdaExpr18.java
 create mode 100644 test/tools/javac/lambda/LambdaExpr19.java
 create mode 100644 test/tools/javac/lambda/LambdaExpr19.out
 create mode 100644 test/tools/javac/lambda/LambdaExpr20.java
 create mode 100644 test/tools/javac/lambda/LambdaExpr21.java
 create mode 100644 test/tools/javac/lambda/LambdaExprNotVoid.java
 create mode 100644 test/tools/javac/lambda/LambdaExprNotVoid.out
 create mode 100644 test/tools/javac/lambda/LambdaInnerTypeVarArgs.java
 create mode 100644 test/tools/javac/lambda/LambdaInnerTypeVarArgsSerialize.java
 create mode 100644 test/tools/javac/lambda/LambdaInnerTypeVarReflect.java
 create mode 100644 test/tools/javac/lambda/LambdaInnerTypeVarSerialize.java
 create mode 100644 test/tools/javac/lambda/LambdaInterfaceStaticField.java
 create mode 100644 test/tools/javac/lambda/LambdaLambdaSerialized.java
 create mode 100644 test/tools/javac/lambda/LambdaParserTest.java
 create mode 100644 test/tools/javac/lambda/LambdaScope01.java
 create mode 100644 test/tools/javac/lambda/LambdaScope02.java
 create mode 100644 test/tools/javac/lambda/LambdaScope03.java
 create mode 100644 test/tools/javac/lambda/LambdaScope04.java
 create mode 100644 test/tools/javac/lambda/LambdaScope04.out
 create mode 100644 test/tools/javac/lambda/LambdaScope05.java
 create mode 100644 test/tools/javac/lambda/LambdaScope05.out
 create mode 100644 test/tools/javac/lambda/LambdaWithInterfaceSuper.java
 create mode 100644 test/tools/javac/lambda/LocalBreakAndContinue.java
 create mode 100644 test/tools/javac/lambda/MethodReference01.java
 create mode 100644 test/tools/javac/lambda/MethodReference02.java
 create mode 100644 test/tools/javac/lambda/MethodReference03.java
 create mode 100644 test/tools/javac/lambda/MethodReference04.java
 create mode 100644 test/tools/javac/lambda/MethodReference04.out
 create mode 100644 test/tools/javac/lambda/MethodReference05.java
 create mode 100644 test/tools/javac/lambda/MethodReference06.java
 create mode 100644 test/tools/javac/lambda/MethodReference07.java
 create mode 100644 test/tools/javac/lambda/MethodReference08.java
 create mode 100644 test/tools/javac/lambda/MethodReference08.out
 create mode 100644 test/tools/javac/lambda/MethodReference09.java
 create mode 100644 test/tools/javac/lambda/MethodReference09.out
 create mode 100644 test/tools/javac/lambda/MethodReference10.java
 create mode 100644 test/tools/javac/lambda/MethodReference11.java
 create mode 100644 test/tools/javac/lambda/MethodReference12.java
 create mode 100644 test/tools/javac/lambda/MethodReference13.java
 create mode 100644 test/tools/javac/lambda/MethodReference14.java
 create mode 100644 test/tools/javac/lambda/MethodReference15.java
 create mode 100644 test/tools/javac/lambda/MethodReference16.java
 create mode 100644 test/tools/javac/lambda/MethodReference17.java
 create mode 100644 test/tools/javac/lambda/MethodReference18.java
 create mode 100644 test/tools/javac/lambda/MethodReference19.java
 create mode 100644 test/tools/javac/lambda/MethodReference20.java
 create mode 100644 test/tools/javac/lambda/MethodReference20.out
 create mode 100644 test/tools/javac/lambda/MethodReference21.java
 create mode 100644 test/tools/javac/lambda/MethodReference21.out
 create mode 100644 test/tools/javac/lambda/MethodReference22.java
 create mode 100644 test/tools/javac/lambda/MethodReference22.out
 create mode 100644 test/tools/javac/lambda/MethodReference23.java
 create mode 100644 test/tools/javac/lambda/MethodReference23.out
 create mode 100644 test/tools/javac/lambda/MethodReference24.java
 create mode 100644 test/tools/javac/lambda/MethodReference25.java
 create mode 100644 test/tools/javac/lambda/MethodReference25.out
 create mode 100644 test/tools/javac/lambda/MethodReference26.java
 create mode 100644 test/tools/javac/lambda/MethodReference27.java
 create mode 100644 test/tools/javac/lambda/MethodReference28.java
 create mode 100644 test/tools/javac/lambda/MethodReference28.out
 create mode 100644 test/tools/javac/lambda/MethodReference29.java
 create mode 100644 test/tools/javac/lambda/MethodReference30.java
 create mode 100644 test/tools/javac/lambda/MethodReference31.java
 create mode 100644 test/tools/javac/lambda/MethodReference32.java
 create mode 100644 test/tools/javac/lambda/MethodReference32.out
 create mode 100644 test/tools/javac/lambda/MethodReference33.java
 create mode 100644 test/tools/javac/lambda/MethodReference34.java
 create mode 100644 test/tools/javac/lambda/MethodReference35.java
 create mode 100644 test/tools/javac/lambda/MethodReference36.java
 create mode 100644 test/tools/javac/lambda/MethodReference37.java
 create mode 100644 test/tools/javac/lambda/MethodReference37.out
 create mode 100644 test/tools/javac/lambda/MethodReference38.java
 create mode 100644 test/tools/javac/lambda/MethodReference38.out
 create mode 100644 test/tools/javac/lambda/MethodReference39.java
 create mode 100644 test/tools/javac/lambda/MethodReference39.out
 create mode 100644 test/tools/javac/lambda/MethodReference40.java
 create mode 100644 test/tools/javac/lambda/MethodReference40.out
 create mode 100644 test/tools/javac/lambda/MethodReference41.java
 create mode 100644 test/tools/javac/lambda/MethodReference42.java
 create mode 100644 test/tools/javac/lambda/MethodReference43.java
 create mode 100644 test/tools/javac/lambda/MethodReference44.java
 create mode 100644 test/tools/javac/lambda/MethodReference45.java
 create mode 100644 test/tools/javac/lambda/MethodReference45.out
 create mode 100644 test/tools/javac/lambda/MethodReference46.java
 create mode 100644 test/tools/javac/lambda/MethodReference47.java
 create mode 100644 test/tools/javac/lambda/MethodReference47.out
 create mode 100644 test/tools/javac/lambda/MethodReference48.java
 create mode 100644 test/tools/javac/lambda/MethodReference49.java
 create mode 100644 test/tools/javac/lambda/MethodReference50.java
 create mode 100644 test/tools/javac/lambda/MethodReference50.out
 create mode 100644 test/tools/javac/lambda/MethodReference51.java
 create mode 100644 test/tools/javac/lambda/MethodReference51.out
 create mode 100644 test/tools/javac/lambda/MethodReference52.java
 create mode 100644 test/tools/javac/lambda/MethodReference52.out
 create mode 100644 test/tools/javac/lambda/MethodReference53.java
 create mode 100644 test/tools/javac/lambda/MethodReference53.out
 create mode 100644 test/tools/javac/lambda/MethodReference54.java
 create mode 100644 test/tools/javac/lambda/MethodReference54.out
 create mode 100644 test/tools/javac/lambda/MethodReference55.java
 create mode 100644 test/tools/javac/lambda/MethodReference55.out
 create mode 100644 test/tools/javac/lambda/MethodReference56.java
 create mode 100644 test/tools/javac/lambda/MethodReference56.out
 create mode 100644 test/tools/javac/lambda/MethodReference57.java
 create mode 100644 test/tools/javac/lambda/MethodReference58.java
 create mode 100644 test/tools/javac/lambda/MethodReference58.out
 create mode 100644 test/tools/javac/lambda/MethodReference59.java
 create mode 100644 test/tools/javac/lambda/MethodReference60.java
 create mode 100644 test/tools/javac/lambda/MethodReference60.out
 create mode 100644 test/tools/javac/lambda/MethodReference61.java
 create mode 100644 test/tools/javac/lambda/MethodReference62.java
 create mode 100644 test/tools/javac/lambda/MethodReference62.out
 create mode 100644 test/tools/javac/lambda/MethodReference63.java
 create mode 100644 test/tools/javac/lambda/MethodReference64.java
 create mode 100644 test/tools/javac/lambda/MethodReference64.out
 create mode 100644 test/tools/javac/lambda/MethodReference65.java
 create mode 100644 test/tools/javac/lambda/MethodReference66.java
 create mode 100644 test/tools/javac/lambda/MethodReference67.java
 create mode 100644 test/tools/javac/lambda/MethodReference67.out
 create mode 100644 test/tools/javac/lambda/MethodReference68.java
 create mode 100644 test/tools/javac/lambda/MethodReference68.out
 create mode 100644 test/tools/javac/lambda/MethodReference69.java
 create mode 100644 test/tools/javac/lambda/MethodReference69.out
 create mode 100644 test/tools/javac/lambda/MethodReference70.java
 create mode 100644 test/tools/javac/lambda/MethodReference70.out
 create mode 100644 test/tools/javac/lambda/MethodReference71.java
 create mode 100644 test/tools/javac/lambda/MethodReference71.out
 create mode 100644 test/tools/javac/lambda/MethodReference72.java
 create mode 100644 test/tools/javac/lambda/MethodReference72.out
 create mode 100644 test/tools/javac/lambda/MethodReferenceParserTest.java
 create mode 100644 test/tools/javac/lambda/MostSpecific01.java
 create mode 100644 test/tools/javac/lambda/MostSpecific01.out
 create mode 100644 test/tools/javac/lambda/MostSpecific02.java
 create mode 100644 test/tools/javac/lambda/MostSpecific02.out
 create mode 100644 test/tools/javac/lambda/MostSpecific03.java
 create mode 100644 test/tools/javac/lambda/MostSpecific03.out
 create mode 100644 test/tools/javac/lambda/MostSpecific04.java
 create mode 100644 test/tools/javac/lambda/MostSpecific05.java
 create mode 100644 test/tools/javac/lambda/MostSpecific06.java
 create mode 100644 test/tools/javac/lambda/MostSpecific06.out
 create mode 100644 test/tools/javac/lambda/MostSpecific07.java
 create mode 100644 test/tools/javac/lambda/MostSpecific07.out
 create mode 100644 test/tools/javac/lambda/MostSpecific08.java
 create mode 100644 test/tools/javac/lambda/NakedThis.java
 create mode 100644 test/tools/javac/lambda/NestedCapture01.java
 create mode 100644 test/tools/javac/lambda/NestedCapture02.java
 create mode 100644 test/tools/javac/lambda/NestedCapture03.java
 create mode 100644 test/tools/javac/lambda/NoWarnOnImplicitParams.java
 create mode 100644 test/tools/javac/lambda/NoWarnOnImplicitParams.out
 create mode 100644 test/tools/javac/lambda/SerializedLambdaInInit.java
 create mode 100644 test/tools/javac/lambda/SourceLevelTest.java
 create mode 100644 test/tools/javac/lambda/SourceLevelTest.out
 create mode 100644 test/tools/javac/lambda/StaticMethodNegTest.java
 create mode 100644 test/tools/javac/lambda/StaticMethodNegTest.out
 create mode 100644 test/tools/javac/lambda/TargetType01.java
 create mode 100644 test/tools/javac/lambda/TargetType02.java
 create mode 100644 test/tools/javac/lambda/TargetType03.java
 create mode 100644 test/tools/javac/lambda/TargetType04.java
 create mode 100644 test/tools/javac/lambda/TargetType04.out
 create mode 100644 test/tools/javac/lambda/TargetType05.java
 create mode 100644 test/tools/javac/lambda/TargetType06.java
 create mode 100644 test/tools/javac/lambda/TargetType07.java
 create mode 100644 test/tools/javac/lambda/TargetType08.java
 create mode 100644 test/tools/javac/lambda/TargetType10.java
 create mode 100644 test/tools/javac/lambda/TargetType10.out
 create mode 100644 test/tools/javac/lambda/TargetType11.java
 create mode 100644 test/tools/javac/lambda/TargetType12.java
 create mode 100644 test/tools/javac/lambda/TargetType13.java
 create mode 100644 test/tools/javac/lambda/TargetType13.out
 create mode 100644 test/tools/javac/lambda/TargetType14.java
 create mode 100644 test/tools/javac/lambda/TargetType14.out
 create mode 100644 test/tools/javac/lambda/TargetType15.java
 create mode 100644 test/tools/javac/lambda/TargetType16.java
 create mode 100644 test/tools/javac/lambda/TargetType16.out
 create mode 100644 test/tools/javac/lambda/TargetType17.java
 create mode 100644 test/tools/javac/lambda/TargetType17.out
 create mode 100644 test/tools/javac/lambda/TargetType18.java
 create mode 100644 test/tools/javac/lambda/TargetType19.java
 create mode 100644 test/tools/javac/lambda/TargetType19.out
 create mode 100644 test/tools/javac/lambda/TargetType20.java
 create mode 100644 test/tools/javac/lambda/TargetType21.java
 create mode 100644 test/tools/javac/lambda/TargetType21.out
 create mode 100644 test/tools/javac/lambda/TargetType22.java
 create mode 100644 test/tools/javac/lambda/TargetType22.out
 create mode 100644 test/tools/javac/lambda/TargetType23.java
 create mode 100644 test/tools/javac/lambda/TargetType23.out
 create mode 100644 test/tools/javac/lambda/TargetType24.java
 create mode 100644 test/tools/javac/lambda/TargetType24.out
 create mode 100644 test/tools/javac/lambda/TargetType25.java
 create mode 100644 test/tools/javac/lambda/TargetType26.java
 create mode 100644 test/tools/javac/lambda/TargetType26.out
 create mode 100644 test/tools/javac/lambda/TargetType27.java
 create mode 100644 test/tools/javac/lambda/TargetType27.out
 create mode 100644 test/tools/javac/lambda/TargetType28.java
 create mode 100644 test/tools/javac/lambda/TargetType28.out
 create mode 100644 test/tools/javac/lambda/TargetType29.java
 create mode 100644 test/tools/javac/lambda/TargetType30.java
 create mode 100644 test/tools/javac/lambda/TargetType31.java
 create mode 100644 test/tools/javac/lambda/TargetType32.java
 create mode 100644 test/tools/javac/lambda/TargetType33.java
 create mode 100644 test/tools/javac/lambda/TargetType33.out
 create mode 100644 test/tools/javac/lambda/TargetType34.java
 create mode 100644 test/tools/javac/lambda/TargetType35.java
 create mode 100644 test/tools/javac/lambda/TargetType36.java
 create mode 100644 test/tools/javac/lambda/TargetType36.out
 create mode 100644 test/tools/javac/lambda/TargetType37.java
 create mode 100644 test/tools/javac/lambda/TargetType38.java
 create mode 100644 test/tools/javac/lambda/TargetType38.out
 create mode 100644 test/tools/javac/lambda/TargetType39.java
 create mode 100644 test/tools/javac/lambda/TargetType39.out
 create mode 100644 test/tools/javac/lambda/TargetType40.java
 create mode 100644 test/tools/javac/lambda/TargetType40.out
 create mode 100644 test/tools/javac/lambda/TargetType41.java
 create mode 100644 test/tools/javac/lambda/TargetType41.out
 create mode 100644 test/tools/javac/lambda/TargetType42.java
 create mode 100644 test/tools/javac/lambda/TargetType43.java
 create mode 100644 test/tools/javac/lambda/TargetType43.out
 create mode 100644 test/tools/javac/lambda/TargetType44.java
 create mode 100644 test/tools/javac/lambda/TargetType44.out
 create mode 100644 test/tools/javac/lambda/TargetType45.java
 create mode 100644 test/tools/javac/lambda/TargetType46.java
 create mode 100644 test/tools/javac/lambda/TargetType46.out
 create mode 100644 test/tools/javac/lambda/TargetType47.java
 create mode 100644 test/tools/javac/lambda/TargetType48.java
 create mode 100644 test/tools/javac/lambda/TargetType49.java
 create mode 100644 test/tools/javac/lambda/TargetType49.out
 create mode 100644 test/tools/javac/lambda/TargetType50.java
 create mode 100644 test/tools/javac/lambda/TargetType51.java
 create mode 100644 test/tools/javac/lambda/TargetType52.java
 create mode 100644 test/tools/javac/lambda/TargetType52.out
 create mode 100644 test/tools/javac/lambda/TargetType53.java
 create mode 100644 test/tools/javac/lambda/TargetType54.java
 create mode 100644 test/tools/javac/lambda/TargetType55.java
 create mode 100644 test/tools/javac/lambda/TargetType56.java
 create mode 100644 test/tools/javac/lambda/TargetType57.java
 create mode 100644 test/tools/javac/lambda/TargetType57.out
 create mode 100644 test/tools/javac/lambda/TargetType58.java
 create mode 100644 test/tools/javac/lambda/TargetType59.java
 create mode 100644 test/tools/javac/lambda/TargetType60.java
 create mode 100644 test/tools/javac/lambda/TargetType60.out
 create mode 100644 test/tools/javac/lambda/TargetType61.java
 create mode 100644 test/tools/javac/lambda/TargetType62.java
 create mode 100644 test/tools/javac/lambda/TargetType63.java
 create mode 100644 test/tools/javac/lambda/TargetType63.out
 create mode 100644 test/tools/javac/lambda/TargetType64.java
 create mode 100644 test/tools/javac/lambda/TargetType65.java
 create mode 100644 test/tools/javac/lambda/TargetType66.java
 create mode 100644 test/tools/javac/lambda/TargetType66.out
 create mode 100644 test/tools/javac/lambda/TargetType67.java
 create mode 100644 test/tools/javac/lambda/TargetType68.java
 create mode 100644 test/tools/javac/lambda/TargetType69.java
 create mode 100644 test/tools/javac/lambda/TargetType70.java
 create mode 100644 test/tools/javac/lambda/TargetType71.java
 create mode 100644 test/tools/javac/lambda/TargetType72.java
 create mode 100644 test/tools/javac/lambda/TargetType73.java
 create mode 100644 test/tools/javac/lambda/TargetType74.java
 create mode 100644 test/tools/javac/lambda/TargetType75.java
 create mode 100644 test/tools/javac/lambda/TargetType76.java
 create mode 100644 test/tools/javac/lambda/TestInvokeDynamic.java
 create mode 100644 test/tools/javac/lambda/TestLambdaToMethodStats.java
 create mode 100644 test/tools/javac/lambda/TestSelfRef.java
 create mode 100644 test/tools/javac/lambda/VoidCompatibility.java
 create mode 100644 test/tools/javac/lambda/WarnUnderscoreAsIdent.java
 create mode 100644 test/tools/javac/lambda/WarnUnderscoreAsIdent.out
 create mode 100644 test/tools/javac/lambda/abort/Abort.java
 create mode 100644 test/tools/javac/lambda/abort/CompletionFailure.java
 create mode 100644 test/tools/javac/lambda/badMemberRefBytecode/Main.java
 create mode 100644 test/tools/javac/lambda/badMemberRefBytecode/TestBadMemberRefBytecode.java
 create mode 100644 test/tools/javac/lambda/badMemberRefBytecode/Use.java
 create mode 100644 test/tools/javac/lambda/bridge/TestMetafactoryBridges.java
 create mode 100644 test/tools/javac/lambda/bytecode/TestLambdaBytecode.java
 create mode 100644 test/tools/javac/lambda/funcInterfaces/Helper.java
 create mode 100644 test/tools/javac/lambda/funcInterfaces/LambdaTest1.java
 create mode 100644 test/tools/javac/lambda/funcInterfaces/LambdaTest1_neg1.java
 create mode 100644 test/tools/javac/lambda/funcInterfaces/LambdaTest1_neg1.out
 create mode 100644 test/tools/javac/lambda/funcInterfaces/LambdaTest1_neg2.java
 create mode 100644 test/tools/javac/lambda/funcInterfaces/LambdaTest1_neg2.out
 create mode 100644 test/tools/javac/lambda/funcInterfaces/LambdaTest1_neg3.java
 create mode 100644 test/tools/javac/lambda/funcInterfaces/LambdaTest1_neg3.out
 create mode 100644 test/tools/javac/lambda/funcInterfaces/LambdaTest2_SAM1.java
 create mode 100644 test/tools/javac/lambda/funcInterfaces/LambdaTest2_SAM2.java
 create mode 100644 test/tools/javac/lambda/funcInterfaces/LambdaTest2_SAM3.java
 create mode 100644 test/tools/javac/lambda/funcInterfaces/LambdaTest2_neg1.java
 create mode 100644 test/tools/javac/lambda/funcInterfaces/LambdaTest2_neg1.out
 create mode 100644 test/tools/javac/lambda/funcInterfaces/NonSAM1.java
 create mode 100644 test/tools/javac/lambda/funcInterfaces/NonSAM1.out
 create mode 100644 test/tools/javac/lambda/funcInterfaces/NonSAM2.java
 create mode 100644 test/tools/javac/lambda/funcInterfaces/NonSAM2.out
 create mode 100644 test/tools/javac/lambda/funcInterfaces/NonSAM3.java
 create mode 100644 test/tools/javac/lambda/funcInterfaces/NonSAM3.out
 create mode 100644 test/tools/javac/lambda/inaccessibleMref01/InaccessibleMref01.java
 create mode 100644 test/tools/javac/lambda/inaccessibleMref01/InaccessibleMref01.out
 create mode 100644 test/tools/javac/lambda/inaccessibleMref01/p1/C.java
 create mode 100644 test/tools/javac/lambda/inaccessibleMref02/InaccessibleMref02.java
 create mode 100644 test/tools/javac/lambda/inaccessibleMref02/p1/C.java
 create mode 100644 test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java
 create mode 100644 test/tools/javac/lambda/lambdaExecution/InInterface.java
 create mode 100644 test/tools/javac/lambda/lambdaExecution/InnerConstructor.java
 create mode 100644 test/tools/javac/lambda/lambdaExecution/LambdaTranslationTest1.java
 create mode 100644 test/tools/javac/lambda/lambdaExecution/LambdaTranslationTest2.java
 create mode 100644 test/tools/javac/lambda/lambdaExecution/TBlock.java
 create mode 100644 test/tools/javac/lambda/lambdaExecution/TMapper.java
 create mode 100644 test/tools/javac/lambda/lambdaExecution/TPredicate.java
 create mode 100644 test/tools/javac/lambda/lambdaExpression/AbstractClass_neg.java
 create mode 100644 test/tools/javac/lambda/lambdaExpression/AbstractClass_neg.out
 create mode 100644 test/tools/javac/lambda/lambdaExpression/AccessNonStatic_neg.java
 create mode 100644 test/tools/javac/lambda/lambdaExpression/AccessNonStatic_neg.out
 create mode 100644 test/tools/javac/lambda/lambdaExpression/EffectivelyFinal_neg.java
 create mode 100644 test/tools/javac/lambda/lambdaExpression/EffectivelyFinal_neg.out
 create mode 100644 test/tools/javac/lambda/lambdaExpression/InvalidExpression1.java
 create mode 100644 test/tools/javac/lambda/lambdaExpression/InvalidExpression1.out
 create mode 100644 test/tools/javac/lambda/lambdaExpression/InvalidExpression3.java
 create mode 100644 test/tools/javac/lambda/lambdaExpression/InvalidExpression3.out
 create mode 100644 test/tools/javac/lambda/lambdaExpression/InvalidExpression4.java
 create mode 100644 test/tools/javac/lambda/lambdaExpression/InvalidExpression4.out
 create mode 100644 test/tools/javac/lambda/lambdaExpression/InvalidExpression5.java
 create mode 100644 test/tools/javac/lambda/lambdaExpression/InvalidExpression5.out
 create mode 100644 test/tools/javac/lambda/lambdaExpression/InvalidExpression6.java
 create mode 100644 test/tools/javac/lambda/lambdaExpression/InvalidExpression6.out
 create mode 100644 test/tools/javac/lambda/lambdaExpression/LambdaTest1.java
 create mode 100644 test/tools/javac/lambda/lambdaExpression/LambdaTest2.java
 create mode 100644 test/tools/javac/lambda/lambdaExpression/LambdaTest3.java
 create mode 100644 test/tools/javac/lambda/lambdaExpression/LambdaTest4.java
 create mode 100644 test/tools/javac/lambda/lambdaExpression/LambdaTest5.java
 create mode 100644 test/tools/javac/lambda/lambdaExpression/LambdaTest6.java
 create mode 100644 test/tools/javac/lambda/lambdaExpression/SamConversion.java
 create mode 100644 test/tools/javac/lambda/lambdaExpression/SamConversionComboTest.java
 create mode 100644 test/tools/javac/lambda/methodReference/BridgeMethod.java
 create mode 100644 test/tools/javac/lambda/methodReference/MethodRef1.java
 create mode 100644 test/tools/javac/lambda/methodReference/MethodRef2.java
 create mode 100644 test/tools/javac/lambda/methodReference/MethodRef3.java
 create mode 100644 test/tools/javac/lambda/methodReference/MethodRef4.java
 create mode 100644 test/tools/javac/lambda/methodReference/MethodRef5.java
 create mode 100644 test/tools/javac/lambda/methodReference/MethodRef6.java
 create mode 100644 test/tools/javac/lambda/methodReference/MethodRef7.java
 create mode 100644 test/tools/javac/lambda/methodReference/MethodRef_neg.java
 create mode 100644 test/tools/javac/lambda/methodReference/MethodRef_neg.out
 create mode 100644 test/tools/javac/lambda/methodReference/SamConversion.java
 create mode 100644 test/tools/javac/lambda/methodReference/SamConversionComboTest.java
 create mode 100644 test/tools/javac/lambda/methodReference/TreeMakerParamsIsGoofy.java
 create mode 100644 test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestFDCCE.java
 create mode 100644 test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerDefault.java
 create mode 100644 test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerInstance.java
 create mode 100644 test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerVarArgsThis.java
 create mode 100644 test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInstance.java
 create mode 100644 test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestKinds.java
 create mode 100644 test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNew.java
 create mode 100644 test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNewInner.java
 create mode 100644 test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNewInnerImplicitArgs.java
 create mode 100644 test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase1.java
 create mode 100644 test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase2.java
 create mode 100644 test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase4.java
 create mode 100644 test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSuper.java
 create mode 100644 test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSuperDefault.java
 create mode 100644 test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestTypeConversion.java
 create mode 100644 test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgs.java
 create mode 100644 test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsExt.java
 create mode 100644 test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsSuper.java
 create mode 100644 test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsSuperDefault.java
 create mode 100644 test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsThis.java
 create mode 100644 test/tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java
 create mode 100644 test/tools/javac/lambda/separate/Foo.java
 create mode 100644 test/tools/javac/lambda/separate/Test.java
 create mode 100644 test/tools/javac/lambda/speculative/A.java
 create mode 100644 test/tools/javac/lambda/speculative/DiamondFinder.java
 create mode 100644 test/tools/javac/lambda/speculative/Main.java
 create mode 100644 test/tools/javac/lambda/speculative/Main.out
 create mode 100644 test/tools/javac/lambda/speculative/MissingError.java
 create mode 100644 test/tools/javac/lambda/speculative/MissingError.out
 create mode 100644 test/tools/javac/lambda/typeInference/InferenceTest11.java
 create mode 100644 test/tools/javac/lambda/typeInference/InferenceTest2.java
 create mode 100644 test/tools/javac/lambda/typeInference/InferenceTest2b.java
 create mode 100644 test/tools/javac/lambda/typeInference/InferenceTest3.java
 create mode 100644 test/tools/javac/lambda/typeInference/InferenceTest4.java
 create mode 100644 test/tools/javac/lambda/typeInference/InferenceTest5.java
 create mode 100644 test/tools/javac/lambda/typeInference/InferenceTest789.java
 create mode 100644 test/tools/javac/lambda/typeInference/InferenceTest_neg1_2.java
 create mode 100644 test/tools/javac/lambda/typeInference/InferenceTest_neg1_2.out
 create mode 100644 test/tools/javac/lambda/typeInference/InferenceTest_neg5.java
 create mode 100644 test/tools/javac/lambda/typeInference/InferenceTest_neg5.out
 create mode 100644 test/tools/javac/lambda/typeInference/combo/TypeInferenceComboTest.java
 create mode 100644 test/tools/javac/lambdaShapes/TEST.properties
 create mode 100644 test/tools/javac/lambdaShapes/org/openjdk/tests/javac/FDTest.java
 create mode 100644 test/tools/javac/lambdaShapes/org/openjdk/tests/separate/AttributeInjector.java
 create mode 100644 test/tools/javac/lambdaShapes/org/openjdk/tests/separate/ClassFile.java
 create mode 100644 test/tools/javac/lambdaShapes/org/openjdk/tests/separate/ClassFilePreprocessor.java
 create mode 100644 test/tools/javac/lambdaShapes/org/openjdk/tests/separate/ClassToInterfaceConverter.java
 create mode 100644 test/tools/javac/lambdaShapes/org/openjdk/tests/separate/Compiler.java
 create mode 100644 test/tools/javac/lambdaShapes/org/openjdk/tests/separate/DirectedClassLoader.java
 create mode 100644 test/tools/javac/lambdaShapes/org/openjdk/tests/separate/SourceModel.java
 create mode 100644 test/tools/javac/lambdaShapes/org/openjdk/tests/separate/TestHarness.java
 create mode 100644 test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/ClassCase.java
 create mode 100644 test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/Hierarchy.java
 create mode 100644 test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/HierarchyGenerator.java
 create mode 100644 test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/Rule.java
 create mode 100644 test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/RuleGroup.java
 create mode 100644 test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/TTNode.java
 create mode 100644 test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/TTParser.java
 create mode 100644 test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/TTShape.java
 create mode 100644 test/tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java
 create mode 100644 test/tools/javac/lambdaShapes/org/openjdk/tests/vm/FDSeparateCompilationTest.java
 create mode 100644 test/tools/javac/lib/DPrinter.java
 create mode 100644 test/tools/javac/lib/JavacTestingAbstractThreadedTest.java
 create mode 100644 test/tools/javac/lib/ToolBox.java
 create mode 100644 test/tools/javac/limits/NestedClassConstructorArgs.java
 create mode 100644 test/tools/javac/limits/NestedClassMethodArgs.java
 delete mode 100644 test/tools/javac/limits/NumArgs1.java
 delete mode 100644 test/tools/javac/limits/NumArgs2.java
 delete mode 100644 test/tools/javac/limits/NumArgs3.java
 delete mode 100644 test/tools/javac/limits/NumArgs4.java
 create mode 100644 test/tools/javac/limits/NumArgsTest.java
 create mode 100644 test/tools/javac/limits/StaticNestedClassConstructorArgs.java
 create mode 100644 test/tools/javac/limits/TopLevelClassConstructorArgs.java
 create mode 100644 test/tools/javac/limits/TopLevelClassMethodArgs.java
 create mode 100644 test/tools/javac/limits/TopLevelClassStaticMethodArgs.java
 create mode 100644 test/tools/javac/links/LinksTest.java
 delete mode 100644 test/tools/javac/links/T.java
 delete mode 100644 test/tools/javac/links/b/B.java
 delete mode 100644 test/tools/javac/links/links.sh
 create mode 100644 test/tools/javac/main/Option_J_At_Test.java
 create mode 100644 test/tools/javac/meth/VarargsWarn.java
 create mode 100644 test/tools/javac/meth/VarargsWarn.out
 create mode 100644 test/tools/javac/multicatch/Pos11.java
 create mode 100644 test/tools/javac/multicatch/Pos12.java
 create mode 100644 test/tools/javac/nativeHeaders/NativeHeaderTest.java
 create mode 100644 test/tools/javac/nativeHeaders/javahComparison/CompareTest.java
 create mode 100644 test/tools/javac/nativeHeaders/javahComparison/TestClass1.java
 create mode 100644 test/tools/javac/nativeHeaders/javahComparison/TestClass4.java
 create mode 100644 test/tools/javac/nativeHeaders/javahComparison/TestClass5.java
 create mode 100644 test/tools/javac/newlines/NewLineTest.java
 delete mode 100644 test/tools/javac/newlines/Newlines.sh
 create mode 100644 test/tools/javac/options/T6949443.java
 create mode 100644 test/tools/javac/parser/7157165/T7157165.java
 create mode 100644 test/tools/javac/parser/7157165/T7157165.out
 create mode 100644 test/tools/javac/parser/8014643/T8014643.java
 create mode 100644 test/tools/javac/parser/JavacParserTest.java
 create mode 100644 test/tools/javac/parser/SingleCommaAnnotationValue.java
 create mode 100644 test/tools/javac/parser/SingleCommaAnnotationValueFail.java
 create mode 100644 test/tools/javac/parser/SingleCommaAnnotationValueFail.out
 create mode 100644 test/tools/javac/parser/T4881269.java
 create mode 100644 test/tools/javac/parser/T4881269.out
 delete mode 100644 test/tools/javac/parser/netbeans/JavacParserTest.java
 create mode 100644 test/tools/javac/plugin/showtype/Identifiers.java
 create mode 100644 test/tools/javac/plugin/showtype/Identifiers.out
 create mode 100644 test/tools/javac/plugin/showtype/Identifiers_PI.out
 create mode 100644 test/tools/javac/plugin/showtype/ShowTypePlugin.java
 create mode 100644 test/tools/javac/plugin/showtype/Test.java
 create mode 100644 test/tools/javac/processing/T7196462.java
 create mode 100644 test/tools/javac/processing/environment/round/TpAnno.java
 create mode 100644 test/tools/javac/processing/environment/round/TypeParameterAnnotations.java
 create mode 100644 test/tools/javac/processing/loader/testClose/TestClose.java
 create mode 100644 test/tools/javac/processing/loader/testClose/TestClose2.java
 create mode 100644 test/tools/javac/processing/messager/MessagerDiags.java
 create mode 100644 test/tools/javac/processing/model/TestSourceVersion.java
 create mode 100644 test/tools/javac/processing/model/element/TestExecutableElement.java
 create mode 100644 test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.ref
 create mode 100644 test/tools/javac/processing/model/element/TestTypeParameterAnnotations.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/ElementRepAnnoTester.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerBasicTest.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedA1Test.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedA2Test.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB1Test.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB2Test.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerBasicTest.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedA1Test.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedA2Test.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedB1Test.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedB2Test.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/OfficialContainerBasicTest.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/OfficialContainerInheritedTest.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableBasicTest.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableInheritedTest.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOfficialContainerBasicTest.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOfficialContainerInheritedTest.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideATest.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideBTest.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/SingularBasicTest.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/SingularInheritedATest.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/SingularInheritedBTest.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/UnofficialContainerBasicTest.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/UnofficialContainerInheritedTest.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/Bar.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/BarContainer.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/BarContainerContainer.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/BarInherited.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/BarInheritedContainer.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/BarInheritedContainerContainer.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/ExpectedBase.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/ExpectedContainer.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/Foo.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/FooInherited.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/UnofficialContainer.java
 create mode 100644 test/tools/javac/processing/model/element/repeatingAnnotations/supportingAnnotations/UnofficialInheritedContainer.java
 create mode 100644 test/tools/javac/processing/model/type/BasicAnnoTests.java
 create mode 100644 test/tools/javac/processing/model/util/directSupersOfErr/DirectSupersOfErr.ref
 create mode 100644 test/tools/javac/processing/model/util/elements/TestIsFunctionalInterface.java
 create mode 100644 test/tools/javac/processing/options/testPrintProcessorInfo/TestWithXstdout.java
 create mode 100644 test/tools/javac/profiles/ProfileOptionTest.java
 create mode 100644 test/tools/javac/resolve/Candidate.java
 create mode 100644 test/tools/javac/resolve/Pos.java
 create mode 100644 test/tools/javac/resolve/ResolveHarness.java
 create mode 100644 test/tools/javac/resolve/TraceResolve.java
 create mode 100644 test/tools/javac/resolve/tests/AbstractMerge.java
 create mode 100644 test/tools/javac/resolve/tests/AmbiguityPrecedence.java
 create mode 100644 test/tools/javac/resolve/tests/BoxedReturnTypeInference.java
 create mode 100644 test/tools/javac/resolve/tests/InnerOverOuter.java
 create mode 100644 test/tools/javac/resolve/tests/PrimitiveBinopOverload.java
 create mode 100644 test/tools/javac/resolve/tests/PrimitiveOverReferenceOverInferred.java
 create mode 100644 test/tools/javac/resolve/tests/PrimitiveOverReferenceOverVarargs.java
 create mode 100644 test/tools/javac/resolve/tests/PrimitiveOverReferenceVarargsAmbiguous.java
 create mode 100644 test/tools/javac/resolve/tests/PrimitiveOverload.java
 create mode 100644 test/tools/javac/resolve/tests/PrimitiveReturnTypeInference.java
 create mode 100644 test/tools/javac/resolve/tests/ReferenceOverInferred.java
 create mode 100644 test/tools/javac/resolve/tests/ReferenceOverVarargs.java
 create mode 100644 test/tools/javac/resolve/tests/ReferenceOverload.java
 create mode 100644 test/tools/javac/stackmap/StackMapTest.java
 delete mode 100644 test/tools/javac/stackmap/T4955930.java
 delete mode 100644 test/tools/javac/stackmap/T4955930.sh
 create mode 100644 test/tools/javac/tree/DocCommentToplevelTest.java
 create mode 100644 test/tools/javac/tree/PrettySimpleStringTest.java
 create mode 100644 test/tools/javac/tree/TestToString.java
 create mode 100644 test/tools/javac/treeannotests/AnnoTreeTests.java
 delete mode 100644 test/tools/javac/typeAnnotations/newlocations/BasicTest.java
 delete mode 100644 test/tools/javac/typeAnnotations/newlocations/BasicTest.out
 create mode 100644 test/tools/javac/types/TestComparisons.java
 delete mode 100644 test/tools/javac/unicode/SupplementaryJavaID6.sh
 create mode 100644 test/tools/javac/varargs/6313164/T7175433.java
 create mode 100644 test/tools/javac/warnings/6594914/Auxiliary.java
 create mode 100644 test/tools/javac/warnings/6594914/ExplicitCompilation.out
 create mode 100644 test/tools/javac/warnings/6594914/ImplicitCompilation.java
 create mode 100644 test/tools/javac/warnings/6594914/ImplicitCompilation.out
 create mode 100644 test/tools/javac/warnings/7090499/T7090499.java
 create mode 100644 test/tools/javac/warnings/7090499/T7090499.out
 create mode 100644 test/tools/javac/warnings/AuxiliaryClass/ClassUsingAnotherAuxiliary.java
 create mode 100644 test/tools/javac/warnings/AuxiliaryClass/ClassUsingAnotherAuxiliary.out
 create mode 100644 test/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary.java
 create mode 100644 test/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary1.out
 create mode 100644 test/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary2.out
 create mode 100644 test/tools/javac/warnings/AuxiliaryClass/ClassWithAuxiliary.java
 create mode 100644 test/tools/javac/warnings/AuxiliaryClass/NotAClassName.java
 create mode 100644 test/tools/javac/warnings/AuxiliaryClass/SelfClassWithAux.java
 create mode 100644 test/tools/javadoc/CheckResourceKeys.java
 create mode 100644 test/tools/javadoc/MaxWarns.java
 create mode 100644 test/tools/javadoc/T4696488.java
 create mode 100644 test/tools/javadoc/api/basic/APITest.java
 create mode 100644 test/tools/javadoc/api/basic/DocletPathTest.java
 create mode 100644 test/tools/javadoc/api/basic/GetSourceVersionsTest.java
 create mode 100644 test/tools/javadoc/api/basic/GetTask_DiagListenerTest.java
 create mode 100644 test/tools/javadoc/api/basic/GetTask_DocletClassTest.java
 create mode 100644 test/tools/javadoc/api/basic/GetTask_FileManagerTest.java
 create mode 100644 test/tools/javadoc/api/basic/GetTask_FileObjectsTest.java
 create mode 100644 test/tools/javadoc/api/basic/GetTask_OptionsTest.java
 create mode 100644 test/tools/javadoc/api/basic/GetTask_WriterTest.java
 create mode 100644 test/tools/javadoc/api/basic/IsSupportedOptionTest.java
 create mode 100644 test/tools/javadoc/api/basic/JavadocTaskImplTest.java
 create mode 100644 test/tools/javadoc/api/basic/RunTest.java
 create mode 100644 test/tools/javadoc/api/basic/TagletPathTest.java
 create mode 100644 test/tools/javadoc/api/basic/Task_reuseTest.java
 create mode 100644 test/tools/javadoc/api/basic/pkg/C.java
 create mode 100644 test/tools/javadoc/api/basic/taglets/UnderlineTaglet.java
 create mode 100644 test/tools/javadoc/doclint/DocLintTest.java
 create mode 100644 test/tools/javadoc/doclint/ImplicitHeadersTest.java
 create mode 100644 test/tools/javah/6257087/T6257087.java
 delete mode 100644 test/tools/javah/6257087/foo.java
 delete mode 100644 test/tools/javah/6257087/foo.sh
 delete mode 100644 test/tools/javah/6257087/foo_bar.h
 delete mode 100644 test/tools/javah/ConstMacroTest.sh
 delete mode 100644 test/tools/javah/MissingParamClassException.java
 delete mode 100644 test/tools/javah/MissingParamClassTest.sh
 delete mode 100644 test/tools/javah/ParamClassTest.java
 delete mode 100644 test/tools/javah/SubClassConsts.java
 delete mode 100644 test/tools/javah/SubClassConsts.out
 delete mode 100644 test/tools/javah/SubClassConsts.win
 delete mode 100644 test/tools/javah/SuperClassConsts.java
 create mode 100644 test/tools/javah/T4942232/MissingParamClassTest.java
 create mode 100644 test/tools/javah/constMacroTest/ConstMacroTest.java
 create mode 100644 test/tools/javap/4798312/JavapShouldLoadClassesFromRTJarTest.java
 create mode 100644 test/tools/javap/4866831/PublicInterfaceTest.java
 create mode 100644 test/tools/javap/8006334/JavapTaskCtorFailWithNPE.java
 create mode 100644 test/tools/javap/8007907/JavapReturns0AfterClassNotFoundTest.java
 create mode 100644 test/tools/javap/DescriptorTest.java
 create mode 100644 test/tools/javap/MethodParameters.java
 delete mode 100644 test/tools/javap/NotPackagePrivateInterface.java
 delete mode 100644 test/tools/javap/PublicInterfaceTest.sh
 create mode 100644 test/tools/javap/T7186925.java
 create mode 100644 test/tools/javap/T7190862.java
 create mode 100644 test/tools/javap/output/RepeatingTypeAnnotations.java
 create mode 100644 test/tools/javap/output/Tester.java
 delete mode 100644 test/tools/javap/pathsep.sh
 create mode 100644 test/tools/javap/stackmap/StackmapTest.java
 delete mode 100644 test/tools/javap/stackmap/T6271292.java
 delete mode 100644 test/tools/javap/stackmap/T6271292.out
 delete mode 100644 test/tools/javap/stackmap/T6271292.sh
 create mode 100644 test/tools/javap/typeAnnotations/JSR175Annotations.java
 create mode 100644 test/tools/javap/typeAnnotations/NewArray.java
 create mode 100644 test/tools/javap/typeAnnotations/Presence.java
 create mode 100644 test/tools/javap/typeAnnotations/PresenceInner.java
 create mode 100644 test/tools/javap/typeAnnotations/T6855990.java
 create mode 100644 test/tools/javap/typeAnnotations/TypeCasts.java
 create mode 100644 test/tools/javap/typeAnnotations/Visibility.java
 create mode 100644 test/tools/javap/typeAnnotations/Wildcards.java
 create mode 100644 test/tools/jdeps/Basic.java
 create mode 100644 test/tools/jdeps/Test.java
 create mode 100644 test/tools/jdeps/p/Foo.java
 create mode 100644 test/tools/jdeps/profiles.properties
 create mode 100644 test/tools/sjavac/SJavac.java
 create mode 100644 test/tools/sjavac/SJavacWrapper.java

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/libnb-javaparser-java.git



More information about the pkg-java-commits mailing list