# HG changeset patch # User jjg # Date 1489429650 25200 # Node ID 380e1f22e4603b5d4b58f75c139683465614167d # Parent f88c0e9cb10241b960b6264070eae5d63c4dd9f3 8176492: @since value errors in java.compiler module Reviewed-by: darcy diff -r f88c0e9cb102 -r 380e1f22e460 langtools/src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java --- a/langtools/src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java Mon Mar 13 10:59:56 2017 -0700 +++ b/langtools/src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java Mon Mar 13 11:27:30 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -69,7 +69,7 @@ * * @see SimpleTypeVisitor6 * @see SimpleTypeVisitor7 - * @since 1.8 + * @since 9 */ @SupportedSourceVersion(RELEASE_9) public class SimpleTypeVisitor9 extends SimpleTypeVisitor8 { diff -r f88c0e9cb102 -r 380e1f22e460 langtools/src/java.compiler/share/classes/javax/tools/DocumentationTool.java --- a/langtools/src/java.compiler/share/classes/javax/tools/DocumentationTool.java Mon Mar 13 10:59:56 2017 -0700 +++ b/langtools/src/java.compiler/share/classes/javax/tools/DocumentationTool.java Mon Mar 13 11:27:30 2017 -0700 @@ -33,6 +33,8 @@ /** * Interface to invoke Java™ programming language documentation tools from * programs. + * + * @since 1.8 */ public interface DocumentationTool extends Tool, OptionChecker { /** @@ -130,6 +132,7 @@ * @throws IllegalArgumentException may be thrown for some * invalid module names * @throws IllegalStateException if the task has started + * @since 9 */ void addModules(Iterable moduleNames); diff -r f88c0e9cb102 -r 380e1f22e460 langtools/src/java.compiler/share/classes/javax/tools/JavaCompiler.java --- a/langtools/src/java.compiler/share/classes/javax/tools/JavaCompiler.java Mon Mar 13 10:59:56 2017 -0700 +++ b/langtools/src/java.compiler/share/classes/javax/tools/JavaCompiler.java Mon Mar 13 11:27:30 2017 -0700 @@ -305,6 +305,7 @@ * @throws IllegalArgumentException may be thrown for some * invalid module names * @throws IllegalStateException if the task has started + * @since 9 */ void addModules(Iterable moduleNames); diff -r f88c0e9cb102 -r 380e1f22e460 langtools/src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java --- a/langtools/src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java Mon Mar 13 10:59:56 2017 -0700 +++ b/langtools/src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java Mon Mar 13 11:27:30 2017 -0700 @@ -349,6 +349,8 @@ * * @see setLocation * @see setLocationFromPaths + * + * @since 9 */ default void setLocationForModule(Location location, String moduleName, Collection paths) throws IOException { diff -r f88c0e9cb102 -r 380e1f22e460 langtools/src/java.compiler/share/classes/javax/tools/StandardLocation.java --- a/langtools/src/java.compiler/share/classes/javax/tools/StandardLocation.java Mon Mar 13 10:59:56 2017 -0700 +++ b/langtools/src/java.compiler/share/classes/javax/tools/StandardLocation.java Mon Mar 13 11:27:30 2017 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2016, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -111,8 +111,8 @@ /** * Location to search for module patches. + * @spec JPMS * @since 9 - * @spec JPMS */ PATCH_MODULE_PATH; @@ -165,6 +165,10 @@ } } + /** + * {@inheritDoc} + * @since 9 + */ @Override public boolean isModuleOrientedLocation() { switch (this) {