--- old/jaxp/src/java.xml/share/classes/javax/xml/xpath/XPath.java Tue Jan 19 14:13:57 2016 +++ new/jaxp/src/java.xml/share/classes/javax/xml/xpath/XPath.java Tue Jan 19 14:13:57 2016 @@ -351,7 +351,7 @@ * {@link XPathEvaluationResult.XPathResultType#ANY ANY} type is not available. * @throws NullPointerException If {@code expression or type} is {@code null}. * - * @since 1.9 + * @since 9 */ default T evaluateExpression(String expression, Object item, Class type) throws XPathExpressionException { @@ -399,7 +399,7 @@ * {@link XPathEvaluationResult.XPathResultType#ANY ANY} type. * @throws NullPointerException If {@code expression} is {@code null}. * - * @since 1.9 + * @since 9 */ default XPathEvaluationResult evaluateExpression(String expression, Object item) throws XPathExpressionException @@ -445,7 +445,7 @@ * {@link XPathEvaluationResult.XPathResultType#ANY ANY} type is not available. * @throws NullPointerException If {@code expression, source or type}is {@code null}. * - * @since 1.9 + * @since 9 */ default T evaluateExpression(String expression, InputSource source, Class type) throws XPathExpressionException @@ -486,7 +486,7 @@ * {@link XPathEvaluationResult.XPathResultType#ANY ANY} type. * @throws NullPointerException If {@code expression or source} is {@code null}. * - * @since 1.9 + * @since 9 */ default XPathEvaluationResult evaluateExpression(String expression, InputSource source) throws XPathExpressionException --- old/jaxp/src/java.xml/share/classes/javax/xml/xpath/XPathEvaluationResult.java Tue Jan 19 14:13:58 2016 +++ new/jaxp/src/java.xml/share/classes/javax/xml/xpath/XPathEvaluationResult.java Tue Jan 19 14:13:58 2016 @@ -37,7 +37,7 @@ * @see XML Path Language (XPath) Version * 1.0 * - * @since 1.9 + * @since 9 */ public interface XPathEvaluationResult { --- old/jaxp/src/java.xml/share/classes/javax/xml/xpath/XPathExpression.java Tue Jan 19 14:13:59 2016 +++ new/jaxp/src/java.xml/share/classes/javax/xml/xpath/XPathExpression.java Tue Jan 19 14:13:59 2016 @@ -246,7 +246,7 @@ * {@link XPathEvaluationResult.XPathResultType#ANY ANY} type is not available. * @throws NullPointerException If {@code type} is {@code null}. * - * @since 1.9 + * @since 9 */ default T evaluateExpression(Object item, Class type) throws XPathExpressionException @@ -292,7 +292,7 @@ * does not support the * {@link XPathEvaluationResult.XPathResultType#ANY ANY} type. * - * @since 1.9 + * @since 9 */ default XPathEvaluationResult evaluateExpression(Object item) throws XPathExpressionException @@ -338,7 +338,7 @@ * is not available. * @throws NullPointerException If {@code source or type} is {@code null}. * - * @since 1.9 + * @since 9 */ default T evaluateExpression(InputSource source, Class type) throws XPathExpressionException @@ -377,7 +377,7 @@ * {@link XPathEvaluationResult.XPathResultType#ANY ANY} type. * @throws NullPointerException If {@code source} is {@code null}. * - * @since 1.9 + * @since 9 */ default XPathEvaluationResult evaluateExpression(InputSource source) throws XPathExpressionException --- old/jaxp/src/java.xml/share/classes/javax/xml/xpath/XPathNodes.java Tue Jan 19 14:14:00 2016 +++ new/jaxp/src/java.xml/share/classes/javax/xml/xpath/XPathNodes.java Tue Jan 19 14:14:00 2016 @@ -33,7 +33,7 @@ * in XML Path Language (XPath) * Version 1.0, 3.3 Node-sets. * - * @since 1.9 + * @since 9 */ public interface XPathNodes extends Iterable { --- old/jaxp/src/java.xml/share/classes/org/w3c/dom/ranges/DocumentRange.java Tue Jan 19 14:14:01 2016 +++ new/jaxp/src/java.xml/share/classes/org/w3c/dom/ranges/DocumentRange.java Tue Jan 19 14:14:01 2016 @@ -43,7 +43,7 @@ /** *

See also the Document Object Model (DOM) Level 2 Traversal and Range Specification. - * @since 1.9, DOM Level 2 + * @since 9, DOM Level 2 */ public interface DocumentRange { /** --- old/jaxp/src/java.xml/share/classes/org/w3c/dom/ranges/Range.java Tue Jan 19 14:14:02 2016 +++ new/jaxp/src/java.xml/share/classes/org/w3c/dom/ranges/Range.java Tue Jan 19 14:14:01 2016 @@ -47,7 +47,7 @@ /** *

See also the Document Object Model (DOM) Level 2 Traversal and Range Specification. - * @since 1.9, DOM Level 2 + * @since 9, DOM Level 2 */ public interface Range { /** --- old/jaxp/src/java.xml/share/classes/org/w3c/dom/ranges/RangeException.java Tue Jan 19 14:14:03 2016 +++ new/jaxp/src/java.xml/share/classes/org/w3c/dom/ranges/RangeException.java Tue Jan 19 14:14:02 2016 @@ -45,7 +45,7 @@ * Range operations may throw a RangeException as specified in * their method descriptions. *

See also the Document Object Model (DOM) Level 2 Traversal and Range Specification. - * @since 1.9, DOM Level 2 + * @since 9, DOM Level 2 */ public class RangeException extends RuntimeException { public RangeException(short code, String message) { --- old/jaxp/src/java.xml/share/classes/org/w3c/dom/traversal/DocumentTraversal.java Tue Jan 19 14:14:04 2016 +++ new/jaxp/src/java.xml/share/classes/org/w3c/dom/traversal/DocumentTraversal.java Tue Jan 19 14:14:03 2016 @@ -53,7 +53,7 @@ * Traversal feature, DocumentTraversal will be implemented by * the same objects that implement the Document interface. *

See also the Document Object Model (DOM) Level 2 Traversal and Range Specification. - * @since 1.9, DOM Level 2 + * @since 9, DOM Level 2 */ public interface DocumentTraversal { /** --- old/jaxp/src/java.xml/share/classes/org/w3c/dom/traversal/NodeFilter.java Tue Jan 19 14:14:05 2016 +++ new/jaxp/src/java.xml/share/classes/org/w3c/dom/traversal/NodeFilter.java Tue Jan 19 14:14:04 2016 @@ -59,7 +59,7 @@ * filter may be used with a number of different kinds of traversals, * encouraging code reuse. *

See also the Document Object Model (DOM) Level 2 Traversal and Range Specification. - * @since 1.9, DOM Level 2 + * @since 9, DOM Level 2 */ public interface NodeFilter { // Constants returned by acceptNode --- old/jaxp/src/java.xml/share/classes/org/w3c/dom/traversal/NodeIterator.java Tue Jan 19 14:14:05 2016 +++ new/jaxp/src/java.xml/share/classes/org/w3c/dom/traversal/NodeIterator.java Tue Jan 19 14:14:05 2016 @@ -55,7 +55,7 @@ * NodeIterators are created by calling * DocumentTraversal.createNodeIterator(). *

See also the Document Object Model (DOM) Level 2 Traversal and Range Specification. - * @since 1.9, DOM Level 2 + * @since 9, DOM Level 2 */ public interface NodeIterator { /** --- old/jaxp/src/java.xml/share/classes/org/w3c/dom/traversal/TreeWalker.java Tue Jan 19 14:14:06 2016 +++ new/jaxp/src/java.xml/share/classes/org/w3c/dom/traversal/TreeWalker.java Tue Jan 19 14:14:06 2016 @@ -60,7 +60,7 @@ * nodes will be siblings and appear as direct children of the root node, no * matter how deeply nested the structure of the original document. *

See also the Document Object Model (DOM) Level 2 Traversal and Range Specification. - * @since 1.9, DOM Level 2 + * @since 9, DOM Level 2 */ public interface TreeWalker { /** --- old/jaxws/src/java.xml.bind/share/classes/javax/xml/bind/JAXBContextFactory.java Tue Jan 19 14:14:07 2016 +++ new/jaxws/src/java.xml.bind/share/classes/javax/xml/bind/JAXBContextFactory.java Tue Jan 19 14:14:07 2016 @@ -32,7 +32,7 @@ * * JAXBContextFactory can be located using {@link java.util.ServiceLoader#load(Class)} * - * @since 1.9, JAXB 2.3 + * @since 9, JAXB 2.3 */ public interface JAXBContextFactory { @@ -68,7 +68,7 @@ * @throws IllegalArgumentException * if the parameter contains {@code null} (i.e., {@code newInstance(null,someMap);}) * - * @since 1.9, JAXB 2.3 + * @since 9, JAXB 2.3 */ JAXBContext createContext(Class[] classesToBeBound, Map properties ) throws JAXBException; @@ -100,7 +100,7 @@ *

  • failure to locate a value for the context factory provider property
  • *
  • mixing schema derived packages from different providers on the same contextPath
  • * - * @since 1.9, JAXB 2.3 + * @since 9, JAXB 2.3 */ JAXBContext createContext(String contextPath, ClassLoader classLoader, --- old/jdk/make/src/classes/build/tools/tzdb/TzdbZoneRulesProvider.java Tue Jan 19 14:14:09 2016 +++ new/jdk/make/src/classes/build/tools/tzdb/TzdbZoneRulesProvider.java Tue Jan 19 14:14:08 2016 @@ -60,7 +60,7 @@ * @author Stephen Colebourne * @author Michael Nascimento Santos * - * @since 1.9 + * @since 9 */ class TzdbZoneRulesProvider { --- old/jdk/src/java.base/share/classes/java/io/InputStream.java Tue Jan 19 14:14:10 2016 +++ new/jdk/src/java.base/share/classes/java/io/InputStream.java Tue Jan 19 14:14:09 2016 @@ -228,7 +228,7 @@ * allocated. For example, if an array larger than {@code 2GB} would * be required to store the bytes. * - * @since 1.9 + * @since 9 */ public byte[] readAllBytes() throws IOException { byte[] buf = new byte[DEFAULT_BUFFER_SIZE]; @@ -298,7 +298,7 @@ * @throws IndexOutOfBoundsException If {@code off} is negative, {@code len} * is negative, or {@code len} is greater than {@code b.length - off} * - * @since 1.9 + * @since 9 */ public int readNBytes(byte[] b, int off, int len) throws IOException { Objects.requireNonNull(b); @@ -514,7 +514,7 @@ * @throws IOException if an I/O error occurs when reading or writing * @throws NullPointerException if {@code out} is {@code null} * - * @since 1.9 + * @since 9 */ public long transferTo(OutputStream out) throws IOException { Objects.requireNonNull(out, "out"); --- old/jdk/src/java.base/share/classes/java/lang/AbstractStringBuilder.java Tue Jan 19 14:14:11 2016 +++ new/jdk/src/java.base/share/classes/java/lang/AbstractStringBuilder.java Tue Jan 19 14:14:10 2016 @@ -1526,7 +1526,7 @@ /** * {@inheritDoc} - * @since 1.9 + * @since 9 */ @Override public IntStream chars() { @@ -1543,7 +1543,7 @@ /** * {@inheritDoc} - * @since 1.9 + * @since 9 */ @Override public IntStream codePoints() { --- old/jdk/src/java.base/share/classes/java/lang/Character.java Tue Jan 19 14:14:12 2016 +++ new/jdk/src/java.base/share/classes/java/lang/Character.java Tue Jan 19 14:14:12 2016 @@ -493,25 +493,25 @@ /** * Weak bidirectional character type "LRI" in the Unicode specification. - * @since 1.9 + * @since 9 */ public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_ISOLATE = 19; /** * Weak bidirectional character type "RLI" in the Unicode specification. - * @since 1.9 + * @since 9 */ public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_ISOLATE = 20; /** * Weak bidirectional character type "FSI" in the Unicode specification. - * @since 1.9 + * @since 9 */ public static final byte DIRECTIONALITY_FIRST_STRONG_ISOLATE = 21; /** * Weak bidirectional character type "PDI" in the Unicode specification. - * @since 1.9 + * @since 9 */ public static final byte DIRECTIONALITY_POP_DIRECTIONAL_ISOLATE = 22; @@ -2590,7 +2590,7 @@ /** * Constant for the "Combining Diacritical Marks Extended" Unicode * character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock COMBINING_DIACRITICAL_MARKS_EXTENDED = new UnicodeBlock("COMBINING_DIACRITICAL_MARKS_EXTENDED", @@ -2599,7 +2599,7 @@ /** * Constant for the "Myanmar Extended-B" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock MYANMAR_EXTENDED_B = new UnicodeBlock("MYANMAR_EXTENDED_B", @@ -2608,7 +2608,7 @@ /** * Constant for the "Latin Extended-E" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock LATIN_EXTENDED_E = new UnicodeBlock("LATIN_EXTENDED_E", @@ -2617,7 +2617,7 @@ /** * Constant for the "Coptic Epact Numbers" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock COPTIC_EPACT_NUMBERS = new UnicodeBlock("COPTIC_EPACT_NUMBERS", @@ -2626,7 +2626,7 @@ /** * Constant for the "Old Permic" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock OLD_PERMIC = new UnicodeBlock("OLD_PERMIC", @@ -2635,7 +2635,7 @@ /** * Constant for the "Elbasan" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock ELBASAN = new UnicodeBlock("ELBASAN"); @@ -2642,7 +2642,7 @@ /** * Constant for the "Caucasian Albanian" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock CAUCASIAN_ALBANIAN = new UnicodeBlock("CAUCASIAN_ALBANIAN", @@ -2651,7 +2651,7 @@ /** * Constant for the "Linear A" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock LINEAR_A = new UnicodeBlock("LINEAR_A", @@ -2660,7 +2660,7 @@ /** * Constant for the "Palmyrene" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock PALMYRENE = new UnicodeBlock("PALMYRENE"); @@ -2667,7 +2667,7 @@ /** * Constant for the "Nabataean" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock NABATAEAN = new UnicodeBlock("NABATAEAN"); @@ -2674,7 +2674,7 @@ /** * Constant for the "Old North Arabian" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock OLD_NORTH_ARABIAN = new UnicodeBlock("OLD_NORTH_ARABIAN", @@ -2683,7 +2683,7 @@ /** * Constant for the "Manichaean" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock MANICHAEAN = new UnicodeBlock("MANICHAEAN"); @@ -2690,7 +2690,7 @@ /** * Constant for the "Psalter Pahlavi" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock PSALTER_PAHLAVI = new UnicodeBlock("PSALTER_PAHLAVI", @@ -2699,7 +2699,7 @@ /** * Constant for the "Mahajani" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock MAHAJANI = new UnicodeBlock("MAHAJANI"); @@ -2706,7 +2706,7 @@ /** * Constant for the "Sinhala Archaic Numbers" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock SINHALA_ARCHAIC_NUMBERS = new UnicodeBlock("SINHALA_ARCHAIC_NUMBERS", @@ -2715,7 +2715,7 @@ /** * Constant for the "Khojki" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock KHOJKI = new UnicodeBlock("KHOJKI"); @@ -2722,7 +2722,7 @@ /** * Constant for the "Khudawadi" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock KHUDAWADI = new UnicodeBlock("KHUDAWADI"); @@ -2729,7 +2729,7 @@ /** * Constant for the "Grantha" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock GRANTHA = new UnicodeBlock("GRANTHA"); @@ -2736,7 +2736,7 @@ /** * Constant for the "Tirhuta" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock TIRHUTA = new UnicodeBlock("TIRHUTA"); @@ -2743,7 +2743,7 @@ /** * Constant for the "Siddham" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock SIDDHAM = new UnicodeBlock("SIDDHAM"); @@ -2750,7 +2750,7 @@ /** * Constant for the "Modi" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock MODI = new UnicodeBlock("MODI"); @@ -2757,7 +2757,7 @@ /** * Constant for the "Warang Citi" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock WARANG_CITI = new UnicodeBlock("WARANG_CITI", @@ -2766,7 +2766,7 @@ /** * Constant for the "Pau Cin Hau" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock PAU_CIN_HAU = new UnicodeBlock("PAU_CIN_HAU", @@ -2775,7 +2775,7 @@ /** * Constant for the "Mro" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock MRO = new UnicodeBlock("MRO"); @@ -2782,7 +2782,7 @@ /** * Constant for the "Bassa Vah" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock BASSA_VAH = new UnicodeBlock("BASSA_VAH", @@ -2791,7 +2791,7 @@ /** * Constant for the "Pahawh Hmong" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock PAHAWH_HMONG = new UnicodeBlock("PAHAWH_HMONG", @@ -2800,7 +2800,7 @@ /** * Constant for the "Duployan" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock DUPLOYAN = new UnicodeBlock("DUPLOYAN"); @@ -2807,7 +2807,7 @@ /** * Constant for the "Shorthand Format Controls" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock SHORTHAND_FORMAT_CONTROLS = new UnicodeBlock("SHORTHAND_FORMAT_CONTROLS", @@ -2816,7 +2816,7 @@ /** * Constant for the "Mende Kikakui" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock MENDE_KIKAKUI = new UnicodeBlock("MENDE_KIKAKUI", @@ -2825,7 +2825,7 @@ /** * Constant for the "Ornamental Dingbats" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock ORNAMENTAL_DINGBATS = new UnicodeBlock("ORNAMENTAL_DINGBATS", @@ -2834,7 +2834,7 @@ /** * Constant for the "Geometric Shapes Extended" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock GEOMETRIC_SHAPES_EXTENDED = new UnicodeBlock("GEOMETRIC_SHAPES_EXTENDED", @@ -2843,7 +2843,7 @@ /** * Constant for the "Supplemental Arrows-C" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock SUPPLEMENTAL_ARROWS_C = new UnicodeBlock("SUPPLEMENTAL_ARROWS_C", @@ -2852,7 +2852,7 @@ /** * Constant for the "Cherokee Supplement" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock CHEROKEE_SUPPLEMENT = new UnicodeBlock("CHEROKEE_SUPPLEMENT", @@ -2861,7 +2861,7 @@ /** * Constant for the "Hatran" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock HATRAN = new UnicodeBlock("HATRAN"); @@ -2868,7 +2868,7 @@ /** * Constant for the "Old Hungarian" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock OLD_HUNGARIAN = new UnicodeBlock("OLD_HUNGARIAN", @@ -2877,7 +2877,7 @@ /** * Constant for the "Multani" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock MULTANI = new UnicodeBlock("MULTANI"); @@ -2884,7 +2884,7 @@ /** * Constant for the "Ahom" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock AHOM = new UnicodeBlock("AHOM"); @@ -2891,7 +2891,7 @@ /** * Constant for the "Early Dynastic Cuneiform" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock EARLY_DYNASTIC_CUNEIFORM = new UnicodeBlock("EARLY_DYNASTIC_CUNEIFORM", @@ -2900,7 +2900,7 @@ /** * Constant for the "Anatolian Hieroglyphs" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock ANATOLIAN_HIEROGLYPHS = new UnicodeBlock("ANATOLIAN_HIEROGLYPHS", @@ -2909,7 +2909,7 @@ /** * Constant for the "Sutton SignWriting" Unicode character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock SUTTON_SIGNWRITING = new UnicodeBlock("SUTTON_SIGNWRITING", @@ -2919,7 +2919,7 @@ /** * Constant for the "Supplemental Symbols and Pictographs" Unicode * character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS = new UnicodeBlock("SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS", @@ -2929,7 +2929,7 @@ /** * Constant for the "CJK Unified Ideographs Extension E" Unicode * character block. - * @since 1.9 + * @since 9 */ public static final UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E = new UnicodeBlock("CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E", @@ -4189,175 +4189,175 @@ /** * Unicode script "Caucasian Albanian". - * @since 1.9 + * @since 9 */ CAUCASIAN_ALBANIAN, /** * Unicode script "Bassa Vah". - * @since 1.9 + * @since 9 */ BASSA_VAH, /** * Unicode script "Duployan". - * @since 1.9 + * @since 9 */ DUPLOYAN, /** * Unicode script "Elbasan". - * @since 1.9 + * @since 9 */ ELBASAN, /** * Unicode script "Grantha". - * @since 1.9 + * @since 9 */ GRANTHA, /** * Unicode script "Pahawh Hmong". - * @since 1.9 + * @since 9 */ PAHAWH_HMONG, /** * Unicode script "Khojki". - * @since 1.9 + * @since 9 */ KHOJKI, /** * Unicode script "Linear A". - * @since 1.9 + * @since 9 */ LINEAR_A, /** * Unicode script "Mahajani". - * @since 1.9 + * @since 9 */ MAHAJANI, /** * Unicode script "Manichaean". - * @since 1.9 + * @since 9 */ MANICHAEAN, /** * Unicode script "Mende Kikakui". - * @since 1.9 + * @since 9 */ MENDE_KIKAKUI, /** * Unicode script "Modi". - * @since 1.9 + * @since 9 */ MODI, /** * Unicode script "Mro". - * @since 1.9 + * @since 9 */ MRO, /** * Unicode script "Old North Arabian". - * @since 1.9 + * @since 9 */ OLD_NORTH_ARABIAN, /** * Unicode script "Nabataean". - * @since 1.9 + * @since 9 */ NABATAEAN, /** * Unicode script "Palmyrene". - * @since 1.9 + * @since 9 */ PALMYRENE, /** * Unicode script "Pau Cin Hau". - * @since 1.9 + * @since 9 */ PAU_CIN_HAU, /** * Unicode script "Old Permic". - * @since 1.9 + * @since 9 */ OLD_PERMIC, /** * Unicode script "Psalter Pahlavi". - * @since 1.9 + * @since 9 */ PSALTER_PAHLAVI, /** * Unicode script "Siddham". - * @since 1.9 + * @since 9 */ SIDDHAM, /** * Unicode script "Khudawadi". - * @since 1.9 + * @since 9 */ KHUDAWADI, /** * Unicode script "Tirhuta". - * @since 1.9 + * @since 9 */ TIRHUTA, /** * Unicode script "Warang Citi". - * @since 1.9 + * @since 9 */ WARANG_CITI, /** * Unicode script "Ahom". - * @since 1.9 + * @since 9 */ AHOM, /** * Unicode script "Anatolian Hieroglyphs". - * @since 1.9 + * @since 9 */ ANATOLIAN_HIEROGLYPHS, /** * Unicode script "Hatran". - * @since 1.9 + * @since 9 */ HATRAN, /** * Unicode script "Multani". - * @since 1.9 + * @since 9 */ MULTANI, /** * Unicode script "Old Hungarian". - * @since 1.9 + * @since 9 */ OLD_HUNGARIAN, /** * Unicode script "SignWriting". - * @since 1.9 + * @since 9 */ SIGNWRITING, --- old/jdk/src/java.base/share/classes/java/lang/Integer.java Tue Jan 19 14:14:13 2016 +++ new/jdk/src/java.base/share/classes/java/lang/Integer.java Tue Jan 19 14:14:13 2016 @@ -716,7 +716,7 @@ * {@code radix}, or if {@code radix} is either smaller than * {@link java.lang.Character#MIN_RADIX} or larger than * {@link java.lang.Character#MAX_RADIX}. - * @since 1.9 + * @since 9 */ public static int parseInt(CharSequence s, int beginIndex, int endIndex, int radix) throws NumberFormatException { @@ -899,7 +899,7 @@ * {@code radix}, or if {@code radix} is either smaller than * {@link java.lang.Character#MIN_RADIX} or larger than * {@link java.lang.Character#MAX_RADIX}. - * @since 1.9 + * @since 9 */ public static int parseUnsignedInt(CharSequence s, int beginIndex, int endIndex, int radix) throws NumberFormatException { --- old/jdk/src/java.base/share/classes/java/lang/Long.java Tue Jan 19 14:14:15 2016 +++ new/jdk/src/java.base/share/classes/java/lang/Long.java Tue Jan 19 14:14:14 2016 @@ -747,7 +747,7 @@ * {@code radix}, or if {@code radix} is either smaller than * {@link java.lang.Character#MIN_RADIX} or larger than * {@link java.lang.Character#MAX_RADIX}. - * @since 1.9 + * @since 9 */ public static long parseLong(CharSequence s, int beginIndex, int endIndex, int radix) throws NumberFormatException { @@ -993,7 +993,7 @@ * {@code radix}, or if {@code radix} is either smaller than * {@link java.lang.Character#MIN_RADIX} or larger than * {@link java.lang.Character#MAX_RADIX}. - * @since 1.9 + * @since 9 */ public static long parseUnsignedLong(CharSequence s, int beginIndex, int endIndex, int radix) throws NumberFormatException { --- old/jdk/src/java.base/share/classes/java/lang/Process.java Tue Jan 19 14:14:16 2016 +++ new/jdk/src/java.base/share/classes/java/lang/Process.java Tue Jan 19 14:14:16 2016 @@ -304,7 +304,7 @@ * otherwise, {@link #destroy} forcibly terminates the process * @throws UnsupportedOperationException if the Process implementation * does not support this operation - * @since 1.9 + * @since 9 */ public boolean supportsNormalTermination() { throw new UnsupportedOperationException(this.getClass() @@ -340,7 +340,7 @@ * @return the native process id of the process * @throws UnsupportedOperationException if the Process implementation * does not support this operation - * @since 1.9 + * @since 9 */ public long getPid() { return toHandle().getPid(); @@ -409,7 +409,7 @@ * * @return a new {@code CompletableFuture} for the Process * - * @since 1.9 + * @since 9 */ public CompletableFuture onExit() { return CompletableFuture.supplyAsync(this::waitForInternal); @@ -471,7 +471,7 @@ * does not support this operation * @throws SecurityException if a security manager has been installed and * it denies RuntimePermission("manageProcess") - * @since 1.9 + * @since 9 */ public ProcessHandle toHandle() { throw new UnsupportedOperationException(this.getClass() @@ -491,7 +491,7 @@ * @return a snapshot of information about the process, always non-null * @throws UnsupportedOperationException if the Process implementation * does not support this operation - * @since 1.9 + * @since 9 */ public ProcessHandle.Info info() { return toHandle().info(); @@ -516,7 +516,7 @@ * does not support this operation * @throws SecurityException if a security manager has been installed and * it denies RuntimePermission("manageProcess") - * @since 1.9 + * @since 9 */ public Stream children() { return toHandle().children(); @@ -542,7 +542,7 @@ * does not support this operation * @throws SecurityException if a security manager has been installed and * it denies RuntimePermission("manageProcess") - * @since 1.9 + * @since 9 */ public Stream descendants() { return toHandle().descendants(); --- old/jdk/src/java.base/share/classes/java/lang/ProcessHandle.java Tue Jan 19 14:14:17 2016 +++ new/jdk/src/java.base/share/classes/java/lang/ProcessHandle.java Tue Jan 19 14:14:17 2016 @@ -89,7 +89,7 @@ * {@link #compareTo(ProcessHandle) compareTo} methods to compare ProcessHandles. * * @see Process - * @since 1.9 + * @since 9 */ public interface ProcessHandle extends Comparable { @@ -215,7 +215,7 @@ * by the operating system privileges of the process making the request. * The return types are {@code Optional} allowing explicit tests * and actions if the value is available. - * @since 1.9 + * @since 9 */ public interface Info { /** --- old/jdk/src/java.base/share/classes/java/lang/ProcessHandleImpl.java Tue Jan 19 14:14:18 2016 +++ new/jdk/src/java.base/share/classes/java/lang/ProcessHandleImpl.java Tue Jan 19 14:14:18 2016 @@ -50,7 +50,7 @@ * ProcessHandleImpl is the implementation of ProcessHandle. * * @see Process - * @since 1.9 + * @since 9 */ final class ProcessHandleImpl implements ProcessHandle { /** @@ -338,7 +338,7 @@ * * @return {@code true} if the process represented by this * {@code ProcessHandle} object has not yet terminated. - * @since 1.9 + * @since 9 */ @Override public boolean isAlive() { --- old/jdk/src/java.base/share/classes/java/lang/StackWalker.java Tue Jan 19 14:14:19 2016 +++ new/jdk/src/java.base/share/classes/java/lang/StackWalker.java Tue Jan 19 14:14:19 2016 @@ -81,7 +81,7 @@ * will cause a {@link NullPointerException NullPointerException} * to be thrown. * - * @since 1.9 + * @since 9 */ public final class StackWalker { /** @@ -92,7 +92,7 @@ * by the {@linkplain Option stack walking options} of a {@linkplain * StackWalker stack walker}. * - * @since 1.9 + * @since 9 * @jvms 2.6 */ public static interface StackFrame { @@ -185,7 +185,7 @@ * Stack walker option to configure the {@linkplain StackFrame stack frame} * information obtained by a {@code StackWalker}. * - * @since 1.9 + * @since 9 */ public enum Option { /** --- old/jdk/src/java.base/share/classes/java/lang/String.java Tue Jan 19 14:14:20 2016 +++ new/jdk/src/java.base/share/classes/java/lang/String.java Tue Jan 19 14:14:20 2016 @@ -2674,7 +2674,7 @@ * point is passed through uninterpreted. * * @return an IntStream of char values from this sequence - * @since 1.9 + * @since 9 */ @Override public IntStream chars() { @@ -2694,7 +2694,7 @@ * {@code int} values which are then passed to the stream. * * @return an IntStream of Unicode code points from this sequence - * @since 1.9 + * @since 9 */ @Override public IntStream codePoints() { --- old/jdk/src/java.base/share/classes/java/lang/reflect/AnnotatedArrayType.java Tue Jan 19 14:14:21 2016 +++ new/jdk/src/java.base/share/classes/java/lang/reflect/AnnotatedArrayType.java Tue Jan 19 14:14:21 2016 @@ -53,7 +53,7 @@ * * @return {@code null} * - * @since 1.9 + * @since 9 */ @Override AnnotatedType getAnnotatedOwnerType(); --- old/jdk/src/java.base/share/classes/java/lang/reflect/AnnotatedParameterizedType.java Tue Jan 19 14:14:22 2016 +++ new/jdk/src/java.base/share/classes/java/lang/reflect/AnnotatedParameterizedType.java Tue Jan 19 14:14:22 2016 @@ -59,7 +59,7 @@ * refers to a parameterized type that cannot be instantiated * for any reason * - * @since 1.9 + * @since 9 */ @Override AnnotatedType getAnnotatedOwnerType(); --- old/jdk/src/java.base/share/classes/java/lang/reflect/AnnotatedType.java Tue Jan 19 14:14:24 2016 +++ new/jdk/src/java.base/share/classes/java/lang/reflect/AnnotatedType.java Tue Jan 19 14:14:23 2016 @@ -60,7 +60,7 @@ * refers to a parameterized type that cannot be instantiated * for any reason * - * @since 1.9 + * @since 9 */ default AnnotatedType getAnnotatedOwnerType() { return null; --- old/jdk/src/java.base/share/classes/java/lang/reflect/AnnotatedTypeVariable.java Tue Jan 19 14:14:25 2016 +++ new/jdk/src/java.base/share/classes/java/lang/reflect/AnnotatedTypeVariable.java Tue Jan 19 14:14:24 2016 @@ -54,7 +54,7 @@ * * @return {@code null} * - * @since 1.9 + * @since 9 */ @Override AnnotatedType getAnnotatedOwnerType(); --- old/jdk/src/java.base/share/classes/java/lang/reflect/AnnotatedWildcardType.java Tue Jan 19 14:14:26 2016 +++ new/jdk/src/java.base/share/classes/java/lang/reflect/AnnotatedWildcardType.java Tue Jan 19 14:14:25 2016 @@ -65,7 +65,7 @@ * * @return {@code null} * - * @since 1.9 + * @since 9 */ @Override AnnotatedType getAnnotatedOwnerType(); --- old/jdk/src/java.base/share/classes/java/math/BigInteger.java Tue Jan 19 14:14:27 2016 +++ new/jdk/src/java.base/share/classes/java/math/BigInteger.java Tue Jan 19 14:14:27 2016 @@ -297,7 +297,7 @@ * @throws IndexOutOfBoundsException if the provided array offset and * length would cause an index into the byte array to be * negative or greater than or equal to the array length. - * @since 1.9 + * @since 9 */ public BigInteger(byte[] val, int off, int len) { if (val.length == 0) { @@ -385,7 +385,7 @@ * @throws IndexOutOfBoundsException if the provided array offset and * length would cause an index into the byte array to be * negative or greater than or equal to the array length. - * @since 1.9 + * @since 9 */ public BigInteger(int signum, byte[] magnitude, int off, int len) { if (signum < -1 || signum > 1) { @@ -2424,7 +2424,7 @@ * {@code (i * sqrt(-val))} where i is the * imaginary unit and is equal to * {@code sqrt(-1)}.) - * @since 1.9 + * @since 9 */ public BigInteger sqrt() { if (this.signum < 0) { @@ -2447,7 +2447,7 @@ * imaginary unit and is equal to * {@code sqrt(-1)}.) * @see #sqrt() - * @since 1.9 + * @since 9 */ public BigInteger[] sqrtAndRemainder() { BigInteger s = sqrt(); --- old/jdk/src/java.base/share/classes/java/math/MutableBigInteger.java Tue Jan 19 14:14:28 2016 +++ new/jdk/src/java.base/share/classes/java/math/MutableBigInteger.java Tue Jan 19 14:14:28 2016 @@ -1878,7 +1878,7 @@ * @throws ArithmeticException if the value returned by {@code bitLength()} * overflows the range of {@code int}. * @return the integer square root of {@code this} - * @since 1.9 + * @since 9 */ MutableBigInteger sqrt() { // Special cases. --- old/jdk/src/java.base/share/classes/java/net/DatagramSocket.java Tue Jan 19 14:14:29 2016 +++ new/jdk/src/java.base/share/classes/java/net/DatagramSocket.java Tue Jan 19 14:14:29 2016 @@ -1338,7 +1338,7 @@ * * @throws NullPointerException if name is {@code null} * - * @since 1.9 + * @since 9 */ public DatagramSocket setOption(SocketOption name, T value) throws IOException @@ -1368,7 +1368,7 @@ * {@link java.net.StandardSocketOptions StandardSocketOptions} * do not require any security permission. * - * @since 1.9 + * @since 9 */ public T getOption(SocketOption name) throws IOException { return getImpl().getOption(name); @@ -1386,7 +1386,7 @@ * @return A set of the socket options supported by this socket. This set * may be empty if the socket's DatagramSocketImpl cannot be created. * - * @since 1.9 + * @since 9 */ public Set> supportedOptions() { synchronized(DatagramSocket.class) { --- old/jdk/src/java.base/share/classes/java/net/DatagramSocketImpl.java Tue Jan 19 14:14:30 2016 +++ new/jdk/src/java.base/share/classes/java/net/DatagramSocketImpl.java Tue Jan 19 14:14:30 2016 @@ -278,7 +278,7 @@ * * @throws NullPointerException if name is {@code null} * @throws IOException if an I/O problem occurs while attempting to set the option - * @since 1.9 + * @since 9 */ protected void setOption(SocketOption name, T value) throws IOException { if (name == StandardSocketOptions.SO_SNDBUF) { @@ -319,7 +319,7 @@ * @throws NullPointerException if name is {@code null} * @throws IOException if an I/O problem occurs while attempting to set the option * - * @since 1.9 + * @since 9 */ @SuppressWarnings("unchecked") protected T getOption(SocketOption name) throws IOException { --- old/jdk/src/java.base/share/classes/java/net/NetworkInterface.java Tue Jan 19 14:14:32 2016 +++ new/jdk/src/java.base/share/classes/java/net/NetworkInterface.java Tue Jan 19 14:14:31 2016 @@ -130,7 +130,7 @@ * * @return a Stream object with all or a subset of the InetAddresses * bound to this network interface - * @since 1.9 + * @since 9 */ public Stream inetAddresses() { return streamFromArray(getCheckedInetAddresses()); @@ -208,7 +208,7 @@ * * @return a Stream object with all of the subinterfaces * of this network interface - * @since 1.9 + * @since 9 */ public Stream subInterfaces() { return streamFromArray(childs); @@ -362,7 +362,7 @@ * * @return a Stream of NetworkInterfaces found on this machine * @exception SocketException if an I/O error occurs. - * @since 1.9 + * @since 9 */ public static Stream networkInterfaces() throws SocketException { --- old/jdk/src/java.base/share/classes/java/net/ServerSocket.java Tue Jan 19 14:14:33 2016 +++ new/jdk/src/java.base/share/classes/java/net/ServerSocket.java Tue Jan 19 14:14:32 2016 @@ -946,7 +946,7 @@ * {@link java.net.StandardSocketOptions StandardSocketOptions} * do not require any security permission. * - * @since 1.9 + * @since 9 */ public ServerSocket setOption(SocketOption name, T value) throws IOException @@ -976,7 +976,7 @@ * {@link java.net.StandardSocketOptions StandardSocketOptions} * do not require any security permission. * - * @since 1.9 + * @since 9 */ public T getOption(SocketOption name) throws IOException { return getImpl().getOption(name); @@ -994,7 +994,7 @@ * @return A set of the socket options supported by this socket. This set * may be empty if the socket's SocketImpl cannot be created. * - * @since 1.9 + * @since 9 */ public Set> supportedOptions() { synchronized (ServerSocket.class) { --- old/jdk/src/java.base/share/classes/java/net/Socket.java Tue Jan 19 14:14:34 2016 +++ new/jdk/src/java.base/share/classes/java/net/Socket.java Tue Jan 19 14:14:33 2016 @@ -1756,7 +1756,7 @@ * {@link java.net.StandardSocketOptions StandardSocketOptions} * do not require any security permission. * - * @since 1.9 + * @since 9 */ public Socket setOption(SocketOption name, T value) throws IOException { getImpl().setOption(name, value); @@ -1784,7 +1784,7 @@ * {@link java.net.StandardSocketOptions StandardSocketOptions} * do not require any security permission. * - * @since 1.9 + * @since 9 */ @SuppressWarnings("unchecked") public T getOption(SocketOption name) throws IOException { @@ -1803,7 +1803,7 @@ * @return A set of the socket options supported by this socket. This set * may be empty if the socket's SocketImpl cannot be created. * - * @since 1.9 + * @since 9 */ public Set> supportedOptions() { synchronized (Socket.class) { --- old/jdk/src/java.base/share/classes/java/net/SocketImpl.java Tue Jan 19 14:14:35 2016 +++ new/jdk/src/java.base/share/classes/java/net/SocketImpl.java Tue Jan 19 14:14:35 2016 @@ -373,7 +373,7 @@ * * @throws IOException if an I/O error occurs, or if the socket is closed. * - * @since 1.9 + * @since 9 */ protected void setOption(SocketOption name, T value) throws IOException { if (name == StandardSocketOptions.SO_KEEPALIVE && @@ -412,7 +412,7 @@ * * @throws IOException if an I/O error occurs, or if the socket is closed. * - * @since 1.9 + * @since 9 */ @SuppressWarnings("unchecked") protected T getOption(SocketOption name) throws IOException { --- old/jdk/src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java Tue Jan 19 14:14:36 2016 +++ new/jdk/src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java Tue Jan 19 14:14:36 2016 @@ -44,7 +44,7 @@ *

    URL stream handler providers are located at runtime, as specified in the * {@linkplain java.net.URL#URL(String,String,int,String) URL constructor}. * - * @since 1.9 + * @since 9 */ public abstract class URLStreamHandlerProvider implements URLStreamHandlerFactory --- old/jdk/src/java.base/share/classes/java/net/spi/package-info.java Tue Jan 19 14:14:37 2016 +++ new/jdk/src/java.base/share/classes/java/net/spi/package-info.java Tue Jan 19 14:14:37 2016 @@ -29,7 +29,7 @@ *

    Only developers who are defining new URL stream handler providers * should need to make direct use of this package. * - * @since 1.9 + * @since 9 */ package java.net.spi; --- old/jdk/src/java.base/share/classes/java/nio/MappedByteBuffer.java Tue Jan 19 14:14:38 2016 +++ new/jdk/src/java.base/share/classes/java/nio/MappedByteBuffer.java Tue Jan 19 14:14:38 2016 @@ -213,7 +213,7 @@ /** * {@inheritDoc} - * @since 1.9 + * @since 9 */ @Override public final MappedByteBuffer position(int newPosition) { @@ -223,7 +223,7 @@ /** * {@inheritDoc} - * @since 1.9 + * @since 9 */ @Override public final MappedByteBuffer limit(int newLimit) { @@ -233,7 +233,7 @@ /** * {@inheritDoc} - * @since 1.9 + * @since 9 */ @Override public final MappedByteBuffer mark() { @@ -243,7 +243,7 @@ /** * {@inheritDoc} - * @since 1.9 + * @since 9 */ @Override public final MappedByteBuffer reset() { @@ -253,7 +253,7 @@ /** * {@inheritDoc} - * @since 1.9 + * @since 9 */ @Override public final MappedByteBuffer clear() { @@ -263,7 +263,7 @@ /** * {@inheritDoc} - * @since 1.9 + * @since 9 */ @Override public final MappedByteBuffer flip() { @@ -273,7 +273,7 @@ /** * {@inheritDoc} - * @since 1.9 + * @since 9 */ @Override public final MappedByteBuffer rewind() { --- old/jdk/src/java.base/share/classes/java/nio/X-Buffer.java.template Tue Jan 19 14:14:39 2016 +++ new/jdk/src/java.base/share/classes/java/nio/X-Buffer.java.template Tue Jan 19 14:14:39 2016 @@ -1064,7 +1064,7 @@ /** * {@inheritDoc} - * @since 1.9 + * @since 9 */ @Override public @@ -1078,7 +1078,7 @@ /** * {@inheritDoc} - * @since 1.9 + * @since 9 */ @Override public @@ -1092,7 +1092,7 @@ /** * {@inheritDoc} - * @since 1.9 + * @since 9 */ @Override public @@ -1106,7 +1106,7 @@ /** * {@inheritDoc} - * @since 1.9 + * @since 9 */ @Override public @@ -1120,7 +1120,7 @@ /** * {@inheritDoc} - * @since 1.9 + * @since 9 */ @Override public @@ -1134,7 +1134,7 @@ /** * {@inheritDoc} - * @since 1.9 + * @since 9 */ @Override public @@ -1148,7 +1148,7 @@ /** * {@inheritDoc} - * @since 1.9 + * @since 9 */ @Override public --- old/jdk/src/java.base/share/classes/java/security/KeyStore.java Tue Jan 19 14:14:40 2016 +++ new/jdk/src/java.base/share/classes/java/security/KeyStore.java Tue Jan 19 14:14:40 2016 @@ -1666,7 +1666,7 @@ * * @see Provider * - * @since 1.9 + * @since 9 */ public static final KeyStore getInstance(File file, char[] password) throws KeyStoreException, IOException, NoSuchAlgorithmException, @@ -1722,7 +1722,7 @@ * * @see Provider * - * @since 1.9 + * @since 9 */ public static final KeyStore getInstance(File file, LoadStoreParameter param) throws KeyStoreException, IOException, @@ -2006,7 +2006,7 @@ * of either PasswordProtection or CallbackHandlerProtection; or * if file does not exist or does not refer to a normal file * - * @since 1.9 + * @since 9 */ public static Builder newInstance(File file, ProtectionParameter protection) { --- old/jdk/src/java.base/share/classes/java/security/PermissionCollection.java Tue Jan 19 14:14:42 2016 +++ new/jdk/src/java.base/share/classes/java/security/PermissionCollection.java Tue Jan 19 14:14:41 2016 @@ -144,7 +144,7 @@ * the enumeration returned from a call to {@link #elements()}. * * @return a stream of all the Permissions. - * @since 1.9 + * @since 9 */ public Stream elementsAsStream() { int characteristics = isReadOnly() --- old/jdk/src/java.base/share/classes/java/security/cert/URICertStoreParameters.java Tue Jan 19 14:14:43 2016 +++ new/jdk/src/java.base/share/classes/java/security/cert/URICertStoreParameters.java Tue Jan 19 14:14:42 2016 @@ -43,7 +43,7 @@ * provide the necessary locking. Multiple threads each manipulating * separate objects need not synchronize. * - * @since 1.9 + * @since 9 * @see CertStore * @see java.net.URI */ --- old/jdk/src/java.base/share/classes/java/security/spec/EncodedKeySpec.java Tue Jan 19 14:14:44 2016 +++ new/jdk/src/java.base/share/classes/java/security/spec/EncodedKeySpec.java Tue Jan 19 14:14:44 2016 @@ -74,7 +74,7 @@ * or {@code algorithm} is null. * @throws IllegalArgumentException if {@code algorithm} is * the empty string {@code ""} - * @since 1.9 + * @since 9 */ protected EncodedKeySpec(byte[] encodedKey, String algorithm) { if (algorithm == null) { @@ -93,7 +93,7 @@ * Returns the name of the algorithm of the encoded key. * * @return the name of the algorithm, or null if not specified - * @since 1.9 + * @since 9 */ public String getAlgorithm() { return algorithmName; --- old/jdk/src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java Tue Jan 19 14:14:45 2016 +++ new/jdk/src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java Tue Jan 19 14:14:45 2016 @@ -92,7 +92,7 @@ * or {@code algorithm} is null. * @throws IllegalArgumentException if {@code algorithm} is * the empty string {@code ""} - * @since 1.9 + * @since 9 */ public PKCS8EncodedKeySpec(byte[] encodedKey, String algorithm) { super(encodedKey, algorithm); --- old/jdk/src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java Tue Jan 19 14:14:46 2016 +++ new/jdk/src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java Tue Jan 19 14:14:46 2016 @@ -82,7 +82,7 @@ * or {@code algorithm} is null. * @throws IllegalArgumentException if {@code algorithm} is * the empty string {@code ""} - * @since 1.9 + * @since 9 */ public X509EncodedKeySpec(byte[] encodedKey, String algorithm) { super(encodedKey, algorithm); --- old/jdk/src/java.base/share/classes/java/util/Enumeration.java Tue Jan 19 14:14:47 2016 +++ new/jdk/src/java.base/share/classes/java/util/Enumeration.java Tue Jan 19 14:14:47 2016 @@ -112,7 +112,7 @@ * * @return an Iterator representing the remaining elements of this Enumeration * - * @since 1.9 + * @since 9 */ default Iterator asIterator() { return new Iterator<>() { --- old/jdk/src/java.base/share/classes/java/util/Scanner.java Tue Jan 19 14:14:48 2016 +++ new/jdk/src/java.base/share/classes/java/util/Scanner.java Tue Jan 19 14:14:48 2016 @@ -2684,7 +2684,7 @@ * * @return a sequential stream of token strings * @throws IllegalStateException if this scanner is closed - * @since 1.9 + * @since 9 */ public Stream tokens() { ensureOpen(); @@ -2770,7 +2770,7 @@ * @return a sequential stream of match results * @throws NullPointerException if pattern is null * @throws IllegalStateException if this scanner is closed - * @since 1.9 + * @since 9 */ public Stream findAll(Pattern pattern) { Objects.requireNonNull(pattern); @@ -2792,7 +2792,7 @@ * @throws NullPointerException if patString is null * @throws IllegalStateException if this scanner is closed * @throws PatternSyntaxException if the regular expression's syntax is invalid - * @since 1.9 + * @since 9 * @see java.util.regex.Pattern */ public Stream findAll(String patString) { --- old/jdk/src/java.base/share/classes/java/util/concurrent/CompletableFuture.java Tue Jan 19 14:14:49 2016 +++ new/jdk/src/java.base/share/classes/java/util/concurrent/CompletableFuture.java Tue Jan 19 14:14:49 2016 @@ -2429,7 +2429,7 @@ * * @param the type of the value * @return a new CompletableFuture - * @since 1.9 + * @since 9 */ public CompletableFuture newIncompleteFuture() { return new CompletableFuture(); @@ -2444,7 +2444,7 @@ * an Executor that provides at least one independent thread. * * @return the executor - * @since 1.9 + * @since 9 */ public Executor defaultExecutor() { return ASYNC_POOL; @@ -2462,7 +2462,7 @@ * arrange dependent actions. * * @return the new CompletableFuture - * @since 1.9 + * @since 9 */ public CompletableFuture copy() { return uniCopyStage(); @@ -2479,7 +2479,7 @@ * cause. * * @return the new CompletionStage - * @since 1.9 + * @since 9 */ public CompletionStage minimalCompletionStage() { return uniAsMinimalStage(); @@ -2494,7 +2494,7 @@ * to complete this CompletableFuture * @param executor the executor to use for asynchronous execution * @return this CompletableFuture - * @since 1.9 + * @since 9 */ public CompletableFuture completeAsync(Supplier supplier, Executor executor) { @@ -2512,7 +2512,7 @@ * @param supplier a function returning the value to be used * to complete this CompletableFuture * @return this CompletableFuture - * @since 1.9 + * @since 9 */ public CompletableFuture completeAsync(Supplier supplier) { return completeAsync(supplier, defaultExecutor()); @@ -2528,7 +2528,7 @@ * @param unit a {@code TimeUnit} determining how to interpret the * {@code timeout} parameter * @return this CompletableFuture - * @since 1.9 + * @since 9 */ public CompletableFuture orTimeout(long timeout, TimeUnit unit) { if (unit == null) @@ -2549,7 +2549,7 @@ * @param unit a {@code TimeUnit} determining how to interpret the * {@code timeout} parameter * @return this CompletableFuture - * @since 1.9 + * @since 9 */ public CompletableFuture completeOnTimeout(T value, long timeout, TimeUnit unit) { @@ -2573,7 +2573,7 @@ * {@code delay} parameter * @param executor the base executor * @return the new delayed executor - * @since 1.9 + * @since 9 */ public static Executor delayedExecutor(long delay, TimeUnit unit, Executor executor) { @@ -2592,7 +2592,7 @@ * @param unit a {@code TimeUnit} determining how to interpret the * {@code delay} parameter * @return the new delayed executor - * @since 1.9 + * @since 9 */ public static Executor delayedExecutor(long delay, TimeUnit unit) { if (unit == null) @@ -2608,7 +2608,7 @@ * @param value the value * @param the type of the value * @return the completed CompletionStage - * @since 1.9 + * @since 9 */ public static CompletionStage completedStage(U value) { return new MinimalStage((value == null) ? NIL : value); @@ -2621,7 +2621,7 @@ * @param ex the exception * @param the type of the value * @return the exceptionally completed CompletableFuture - * @since 1.9 + * @since 9 */ public static CompletableFuture failedFuture(Throwable ex) { if (ex == null) throw new NullPointerException(); @@ -2636,7 +2636,7 @@ * @param ex the exception * @param the type of the value * @return the exceptionally completed CompletionStage - * @since 1.9 + * @since 9 */ public static CompletionStage failedStage(Throwable ex) { if (ex == null) throw new NullPointerException(); --- old/jdk/src/java.base/share/classes/java/util/concurrent/Flow.java Tue Jan 19 14:14:50 2016 +++ new/jdk/src/java.base/share/classes/java/util/concurrent/Flow.java Tue Jan 19 14:14:50 2016 @@ -161,7 +161,7 @@ * }} * * @author Doug Lea - * @since 1.9 + * @since 9 */ public final class Flow { --- old/jdk/src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java Tue Jan 19 14:14:51 2016 +++ new/jdk/src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java Tue Jan 19 14:14:51 2016 @@ -1301,7 +1301,7 @@ * support extensions, and is unlikely to be useful otherwise. * * @return a task, or {@code null} if none are available - * @since 1.9 + * @since 9 */ protected static ForkJoinTask pollSubmission() { Thread t; --- old/jdk/src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java Tue Jan 19 14:14:52 2016 +++ new/jdk/src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java Tue Jan 19 14:14:52 2016 @@ -154,7 +154,7 @@ * * @param the published item type * @author Doug Lea - * @since 1.9 + * @since 9 */ public class SubmissionPublisher implements Flow.Publisher, AutoCloseable { --- old/jdk/src/java.base/share/classes/java/util/regex/Matcher.java Tue Jan 19 14:14:54 2016 +++ new/jdk/src/java.base/share/classes/java/util/regex/Matcher.java Tue Jan 19 14:14:53 2016 @@ -974,7 +974,7 @@ * @throws IndexOutOfBoundsException * If the replacement string refers to a capturing group * that does not exist in the pattern - * @since 1.9 + * @since 9 */ public Matcher appendReplacement(StringBuilder sb, String replacement) { // If no match, return error @@ -1117,7 +1117,7 @@ * * @return The target string builder * - * @since 1.9 + * @since 9 */ public StringBuilder appendTail(StringBuilder sb) { sb.append(text, lastAppendPosition, getTextLength()); @@ -1229,7 +1229,7 @@ * @throws ConcurrentModificationException if it is detected, on a * best-effort basis, that the replacer function modified this * matcher's state - * @since 1.9 + * @since 9 */ public String replaceAll(Function replacer) { Objects.requireNonNull(replacer); @@ -1273,7 +1273,7 @@ * modification is detected. * * @return a sequential stream of match results. - * @since 1.9 + * @since 9 */ public Stream results() { class MatchResultIterator implements Iterator { @@ -1451,7 +1451,7 @@ * @throws ConcurrentModificationException if it is detected, on a * best-effort basis, that the replacer function modified this * matcher's state - * @since 1.9 + * @since 9 */ public String replaceFirst(Function replacer) { Objects.requireNonNull(replacer); --- old/jdk/src/java.base/share/classes/java/util/stream/DoubleStream.java Tue Jan 19 14:14:55 2016 +++ new/jdk/src/java.base/share/classes/java/util/stream/DoubleStream.java Tue Jan 19 14:14:54 2016 @@ -329,7 +329,7 @@ * predicate to apply to elements to determine the longest * prefix of elements. * @return the new stream - * @since 1.9 + * @since 9 */ default DoubleStream takeWhile(DoublePredicate predicate) { Objects.requireNonNull(predicate); @@ -396,7 +396,7 @@ * predicate to apply to elements to determine the longest * prefix of elements. * @return the new stream - * @since 1.9 + * @since 9 */ default DoubleStream dropWhile(DoublePredicate predicate) { Objects.requireNonNull(predicate); --- old/jdk/src/java.base/share/classes/java/util/stream/IntStream.java Tue Jan 19 14:14:56 2016 +++ new/jdk/src/java.base/share/classes/java/util/stream/IntStream.java Tue Jan 19 14:14:56 2016 @@ -326,7 +326,7 @@ * predicate to apply to elements to determine the longest * prefix of elements. * @return the new stream - * @since 1.9 + * @since 9 */ default IntStream takeWhile(IntPredicate predicate) { Objects.requireNonNull(predicate); @@ -392,7 +392,7 @@ * predicate to apply to elements to determine the longest * prefix of elements. * @return the new stream - * @since 1.9 + * @since 9 */ default IntStream dropWhile(IntPredicate predicate) { Objects.requireNonNull(predicate); --- old/jdk/src/java.base/share/classes/java/util/stream/LongStream.java Tue Jan 19 14:14:57 2016 +++ new/jdk/src/java.base/share/classes/java/util/stream/LongStream.java Tue Jan 19 14:14:57 2016 @@ -327,7 +327,7 @@ * predicate to apply to elements to determine the longest * prefix of elements. * @return the new stream - * @since 1.9 + * @since 9 */ default LongStream takeWhile(LongPredicate predicate) { Objects.requireNonNull(predicate); @@ -394,7 +394,7 @@ * predicate to apply to elements to determine the longest * prefix of elements. * @return the new stream - * @since 1.9 + * @since 9 */ default LongStream dropWhile(LongPredicate predicate) { Objects.requireNonNull(predicate); --- old/jdk/src/java.base/share/classes/java/util/stream/Stream.java Tue Jan 19 14:14:58 2016 +++ new/jdk/src/java.base/share/classes/java/util/stream/Stream.java Tue Jan 19 14:14:58 2016 @@ -533,7 +533,7 @@ * predicate to apply to elements to determine the longest * prefix of elements. * @return the new stream - * @since 1.9 + * @since 9 */ default Stream takeWhile(Predicate predicate) { Objects.requireNonNull(predicate); @@ -599,7 +599,7 @@ * predicate to apply to elements to determine the longest * prefix of elements. * @return the new stream - * @since 1.9 + * @since 9 */ default Stream dropWhile(Predicate predicate) { Objects.requireNonNull(predicate); @@ -1146,7 +1146,7 @@ * @param the type of stream elements * @return a stream with a single element if the specified element * is non-null, otherwise an empty stream - * @since 1.9 + * @since 9 */ public static Stream ofNullable(T t) { return t == null ? Stream.empty() --- old/jdk/src/java.base/share/classes/java/util/stream/WhileOps.java Tue Jan 19 14:14:59 2016 +++ new/jdk/src/java.base/share/classes/java/util/stream/WhileOps.java Tue Jan 19 14:14:59 2016 @@ -43,7 +43,7 @@ * Factory for instances of a takeWhile and dropWhile operations * that produce subsequences of their input stream. * - * @since 1.9 + * @since 9 */ final class WhileOps { --- old/jdk/src/java.base/share/classes/java/util/zip/CRC32C.java Tue Jan 19 14:15:00 2016 +++ new/jdk/src/java.base/share/classes/java/util/zip/CRC32C.java Tue Jan 19 14:15:00 2016 @@ -44,7 +44,7 @@ * {@link NullPointerException} to be thrown. *

    * - * @since 1.9 + * @since 9 */ public final class CRC32C implements Checksum { --- old/jdk/src/java.base/share/classes/java/util/zip/Checksum.java Tue Jan 19 14:15:01 2016 +++ new/jdk/src/java.base/share/classes/java/util/zip/Checksum.java Tue Jan 19 14:15:01 2016 @@ -51,7 +51,7 @@ * @throws NullPointerException * if {@code b} is {@code null} * - * @since 1.9 + * @since 9 */ default public void update(byte[] b) { update(b, 0, b.length); @@ -99,7 +99,7 @@ * @throws NullPointerException * if {@code buffer} is {@code null} * - * @since 1.9 + * @since 9 */ default public void update(ByteBuffer buffer) { int pos = buffer.position(); --- old/jdk/src/java.base/share/classes/java/util/zip/ZipEntry.java Tue Jan 19 14:15:03 2016 +++ new/jdk/src/java.base/share/classes/java/util/zip/ZipEntry.java Tue Jan 19 14:15:02 2016 @@ -220,7 +220,7 @@ * The last modification time of the entry in local date-time * * @see #getTimeLocal() - * @since 1.9 + * @since 9 */ public void setTimeLocal(LocalDateTime time) { int year = time.getYear() - 1980; @@ -259,7 +259,7 @@ * @return The last modification time of the entry in local date-time * * @see #setTimeLocal(LocalDateTime) - * @since 1.9 + * @since 9 */ public LocalDateTime getTimeLocal() { if (mtime != null) { --- old/jdk/src/java.base/share/classes/jdk/internal/HotSpotIntrinsicCandidate.java Tue Jan 19 14:15:04 2016 +++ new/jdk/src/java.base/share/classes/jdk/internal/HotSpotIntrinsicCandidate.java Tue Jan 19 14:15:03 2016 @@ -117,7 +117,7 @@ * and that (2) for all methods of that class annotated with * {@code @HotSpotIntrinsicCandidate} there is an intrinsic in the list. * - * @since 1.9 + * @since 9 */ @Target({ElementType.METHOD, ElementType.CONSTRUCTOR}) @Retention(RetentionPolicy.RUNTIME) --- old/jdk/src/java.base/share/classes/jdk/internal/logger/package-info.java Tue Jan 19 14:15:05 2016 +++ new/jdk/src/java.base/share/classes/jdk/internal/logger/package-info.java Tue Jan 19 14:15:04 2016 @@ -63,6 +63,6 @@ * @see sun.util.logging.PlatformLogger.Bridge * @see sun.util.logging.internal * - * @since 1.9 + * @since 9 */ package jdk.internal.logger; --- old/jdk/src/java.base/share/classes/jdk/internal/misc/Unsafe.java Tue Jan 19 14:15:06 2016 +++ new/jdk/src/java.base/share/classes/jdk/internal/misc/Unsafe.java Tue Jan 19 14:15:06 2016 @@ -1081,7 +1081,7 @@ * @return the value fetched from the indicated object * @throws RuntimeException No defined exceptions are thrown, not even * {@link NullPointerException} - * @since 1.9 + * @since 9 */ @HotSpotIntrinsicCandidate public final long getLongUnaligned(Object o, long offset) { @@ -1115,7 +1115,7 @@ * @param offset The offset in bytes from the start of the object * @param bigEndian The endianness of the value * @return the value fetched from the indicated object - * @since 1.9 + * @since 9 */ public final long getLongUnaligned(Object o, long offset, boolean bigEndian) { return convEndian(bigEndian, getLongUnaligned(o, offset)); @@ -1193,7 +1193,7 @@ * @param x the value to store * @throws RuntimeException No defined exceptions are thrown, not even * {@link NullPointerException} - * @since 1.9 + * @since 9 */ @HotSpotIntrinsicCandidate public final void putLongUnaligned(Object o, long offset, long x) { @@ -1231,7 +1231,7 @@ * @param bigEndian The endianness of the value * @throws RuntimeException No defined exceptions are thrown, not even * {@link NullPointerException} - * @since 1.9 + * @since 9 */ public final void putLongUnaligned(Object o, long offset, long x, boolean bigEndian) { putLongUnaligned(o, offset, convEndian(bigEndian, x)); --- old/jdk/src/java.base/share/classes/sun/security/provider/certpath/ResponderId.java Tue Jan 19 14:15:07 2016 +++ new/jdk/src/java.base/share/classes/sun/security/provider/certpath/ResponderId.java Tue Jan 19 14:15:07 2016 @@ -49,7 +49,7 @@ * * * @see ResponderId.Type - * @since 1.9 + * @since 9 */ public final class ResponderId { @@ -58,7 +58,7 @@ * {@code ResponderId}. * * @see ResponderId - * @since 1.9 + * @since 9 */ public static enum Type { /** --- old/jdk/src/java.base/share/classes/sun/security/ssl/ClientKeyExchangeService.java Tue Jan 19 14:15:09 2016 +++ new/jdk/src/java.base/share/classes/sun/security/ssl/ClientKeyExchangeService.java Tue Jan 19 14:15:08 2016 @@ -41,7 +41,7 @@ * Models a service that provides support for a particular client key exchange * mode. Currently used to implement Kerberos-related cipher suites. * - * @since 1.9 + * @since 9 */ public interface ClientKeyExchangeService { --- old/jdk/src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java Tue Jan 19 14:15:10 2016 +++ new/jdk/src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java Tue Jan 19 14:15:10 2016 @@ -37,7 +37,7 @@ /** * This class delegates to a primary or secondary keystore implementation. * - * @since 1.9 + * @since 9 */ public class KeyStoreDelegator extends KeyStoreSpi { --- old/jdk/src/java.datatransfer/share/classes/sun/datatransfer/DataFlavorUtil.java Tue Jan 19 14:15:11 2016 +++ new/jdk/src/java.datatransfer/share/classes/sun/datatransfer/DataFlavorUtil.java Tue Jan 19 14:15:11 2016 @@ -55,7 +55,7 @@ /** * Utility class with different datatransfer helper functions * - * @since 1.9 + * @since 9 */ public class DataFlavorUtil { --- old/jdk/src/java.datatransfer/share/classes/sun/datatransfer/DesktopDatatransferService.java Tue Jan 19 14:15:12 2016 +++ new/jdk/src/java.datatransfer/share/classes/sun/datatransfer/DesktopDatatransferService.java Tue Jan 19 14:15:12 2016 @@ -35,7 +35,7 @@ * to enrich it's functionality * * @author Petr Pchelko - * @since 1.9 + * @since 9 */ public interface DesktopDatatransferService { --- old/jdk/src/java.desktop/share/classes/java/awt/RenderingHints.java Tue Jan 19 14:15:14 2016 +++ new/jdk/src/java.desktop/share/classes/java/awt/RenderingHints.java Tue Jan 19 14:15:13 2016 @@ -965,7 +965,7 @@ *
  • {@link #VALUE_RESOLUTION_VARIANT_SIZE_FIT} *
  • {@link #VALUE_RESOLUTION_VARIANT_DPI_FIT} * - * @since 1.9 + * @since 9 */ public static final Key KEY_RESOLUTION_VARIANT = SunHints.KEY_RESOLUTION_VARIANT; @@ -976,7 +976,7 @@ * of the platform * * @see #KEY_RESOLUTION_VARIANT - * @since 1.9 + * @since 9 */ public static final Object VALUE_RESOLUTION_VARIANT_DEFAULT = SunHints.VALUE_RESOLUTION_VARIANT_DEFAULT; @@ -986,7 +986,7 @@ * is always used. * * @see #KEY_RESOLUTION_VARIANT - * @since 1.9 + * @since 9 */ public static final Object VALUE_RESOLUTION_VARIANT_BASE = SunHints.VALUE_RESOLUTION_VARIANT_BASE; @@ -997,7 +997,7 @@ * context. * * @see #KEY_RESOLUTION_VARIANT - * @since 1.9 + * @since 9 */ public static final Object VALUE_RESOLUTION_VARIANT_SIZE_FIT = SunHints.VALUE_RESOLUTION_VARIANT_SIZE_FIT; @@ -1007,7 +1007,7 @@ * chosen based only on the DPI of the screen. * * @see #KEY_RESOLUTION_VARIANT - * @since 1.9 + * @since 9 */ public static final Object VALUE_RESOLUTION_VARIANT_DPI_FIT = SunHints.VALUE_RESOLUTION_VARIANT_DPI_FIT; --- old/jdk/src/java.desktop/share/classes/java/awt/font/NumericShaper.java Tue Jan 19 14:15:15 2016 +++ new/jdk/src/java.desktop/share/classes/java/awt/font/NumericShaper.java Tue Jan 19 14:15:15 2016 @@ -321,12 +321,12 @@ MEETEI_MAYEK ('\uabf0', '\uabc0', '\uac00'), /** * The Sinhala range with the Sinhala digits. - * @since 1.9 + * @since 9 */ SINHALA ('\u0de6', '\u0d80', '\u0e00'), /** * The Myanmar Extended-B range with the Myanmar Tai Laing digits. - * @since 1.9 + * @since 9 */ MYANMAR_TAI_LAING ('\ua9f0', '\ua9e0', '\uaa00'); --- old/jdk/src/java.desktop/share/classes/java/awt/image/AbstractMultiResolutionImage.java Tue Jan 19 14:15:16 2016 +++ new/jdk/src/java.desktop/share/classes/java/awt/image/AbstractMultiResolutionImage.java Tue Jan 19 14:15:16 2016 @@ -59,7 +59,7 @@ * @see java.awt.Image * @see java.awt.image.MultiResolutionImage * - * @since 1.9 + * @since 9 */ public abstract class AbstractMultiResolutionImage extends java.awt.Image implements MultiResolutionImage { @@ -96,7 +96,7 @@ * * @return the base image of the set of multi-resolution images * - * @since 1.9 + * @since 9 */ protected abstract Image getBaseImage(); } --- old/jdk/src/java.desktop/share/classes/java/awt/image/BaseMultiResolutionImage.java Tue Jan 19 14:15:17 2016 +++ new/jdk/src/java.desktop/share/classes/java/awt/image/BaseMultiResolutionImage.java Tue Jan 19 14:15:17 2016 @@ -50,7 +50,7 @@ * @see java.awt.image.MultiResolutionImage * @see java.awt.image.AbstractMultiResolutionImage * - * @since 1.9 + * @since 9 */ public class BaseMultiResolutionImage extends AbstractMultiResolutionImage { @@ -66,7 +66,7 @@ * @throws NullPointerException if the specified {@code resolutionVariants} * contains one or more null elements * - * @since 1.9 + * @since 9 */ public BaseMultiResolutionImage(Image... resolutionVariants) { this(0, resolutionVariants); @@ -86,7 +86,7 @@ * negative or greater than or equal to {@code resolutionVariants} * length. * - * @since 1.9 + * @since 9 */ public BaseMultiResolutionImage(int baseImageIndex, Image... resolutionVariants) { --- old/jdk/src/java.desktop/share/classes/java/awt/image/MultiResolutionImage.java Tue Jan 19 14:15:18 2016 +++ new/jdk/src/java.desktop/share/classes/java/awt/image/MultiResolutionImage.java Tue Jan 19 14:15:18 2016 @@ -52,7 +52,7 @@ * @see java.awt.Toolkit#getImage(java.lang.String filename) * @see java.awt.Toolkit#getImage(java.net.URL url) * - * @since 1.9 + * @since 9 */ public interface MultiResolutionImage { @@ -67,7 +67,7 @@ * {@code destImageHeight} is less than or equal to zero, infinity, * or NaN. * - * @since 1.9 + * @since 9 */ Image getResolutionVariant(double destImageWidth, double destImageHeight); @@ -78,7 +78,7 @@ * Note that many implementations might return an unmodifiable list. *

    * @return list of resolution variants. - * @since 1.9 + * @since 9 */ public List getResolutionVariants(); } --- old/jdk/src/java.desktop/share/classes/java/beans/BeanProperty.java Tue Jan 19 14:15:19 2016 +++ new/jdk/src/java.desktop/share/classes/java/beans/BeanProperty.java Tue Jan 19 14:15:19 2016 @@ -39,7 +39,7 @@ * which does not imply the automatic analysis. * * @see BeanInfo#getPropertyDescriptors - * @since 1.9 + * @since 9 * * @author Sergey A. Malenkov */ --- old/jdk/src/java.desktop/share/classes/java/beans/IndexedPropertyDescriptor.java Tue Jan 19 14:15:21 2016 +++ new/jdk/src/java.desktop/share/classes/java/beans/IndexedPropertyDescriptor.java Tue Jan 19 14:15:20 2016 @@ -152,7 +152,7 @@ * and the {@code value} is the automatically generated property info * @param bound the flag indicating whether it is possible to treat this property as a bound property * - * @since 1.9 + * @since 9 */ IndexedPropertyDescriptor(Entry entry, boolean bound) { super(entry, bound); --- old/jdk/src/java.desktop/share/classes/java/beans/JavaBean.java Tue Jan 19 14:15:22 2016 +++ new/jdk/src/java.desktop/share/classes/java/beans/JavaBean.java Tue Jan 19 14:15:21 2016 @@ -39,7 +39,7 @@ * which does not imply the automatic analysis. * * @see BeanInfo#getBeanDescriptor - * @since 1.9 + * @since 9 * * @author Sergey A. Malenkov */ --- old/jdk/src/java.desktop/share/classes/java/beans/PropertyDescriptor.java Tue Jan 19 14:15:23 2016 +++ new/jdk/src/java.desktop/share/classes/java/beans/PropertyDescriptor.java Tue Jan 19 14:15:23 2016 @@ -150,7 +150,7 @@ * and the {@code value} is the automatically generated property info * @param bound the flag indicating whether it is possible to treat this property as a bound property * - * @since 1.9 + * @since 9 */ PropertyDescriptor(Entry entry, boolean bound) { String base = entry.getKey(); --- old/jdk/src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java Tue Jan 19 14:15:24 2016 +++ new/jdk/src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java Tue Jan 19 14:15:24 2016 @@ -43,7 +43,7 @@ * * @see java.awt.Toolkit#getDefaultToolkit * @see java.util.ServiceLoader - * @since 1.9 + * @since 9 */ public abstract class AccessibilityProvider { --- old/jdk/src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html Tue Jan 19 14:15:25 2016 +++ new/jdk/src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html Tue Jan 19 14:15:25 2016 @@ -1194,7 +1194,7 @@ ]> -@since 1.9 +@since 9 --- old/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/BaselineTIFFTagSet.java Tue Jan 19 14:15:26 2016 +++ new/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/BaselineTIFFTagSet.java Tue Jan 19 14:15:26 2016 @@ -55,7 +55,7 @@ *

  • * * - * @since 1.9 + * @since 9 * @see TIFF 6.0 Specification */ public class BaselineTIFFTagSet extends TIFFTagSet { --- old/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifGPSTagSet.java Tue Jan 19 14:15:27 2016 +++ new/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifGPSTagSet.java Tue Jan 19 14:15:27 2016 @@ -35,7 +35,7 @@ *

    The definitions of the data types referenced by the field * definitions may be found in the {@link TIFFTag TIFFTag} class. * - * @since 1.9 + * @since 9 * @see ExifTIFFTagSet */ public class ExifGPSTagSet extends TIFFTagSet { --- old/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifInteroperabilityTagSet.java Tue Jan 19 14:15:28 2016 +++ new/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifInteroperabilityTagSet.java Tue Jan 19 14:15:28 2016 @@ -31,7 +31,7 @@ /** * A class representing the tags found in an Exif Interoperability IFD. * - * @since 1.9 + * @since 9 * @see ExifTIFFTagSet */ public class ExifInteroperabilityTagSet extends TIFFTagSet { --- old/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifParentTIFFTagSet.java Tue Jan 19 14:15:29 2016 +++ new/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifParentTIFFTagSet.java Tue Jan 19 14:15:29 2016 @@ -34,7 +34,7 @@ * TIFFImageReadParam.addAllowedTagSet} method if Exif * support is desired. * - * @since 1.9 + * @since 9 */ public class ExifParentTIFFTagSet extends TIFFTagSet { --- old/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifTIFFTagSet.java Tue Jan 19 14:15:31 2016 +++ new/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifTIFFTagSet.java Tue Jan 19 14:15:30 2016 @@ -39,7 +39,7 @@ *

    The definitions of the data types referenced by the field * definitions may be found in the {@link TIFFTag TIFFTag} class. * - * @since 1.9 + * @since 9 */ public class ExifTIFFTagSet extends TIFFTagSet { --- old/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/FaxTIFFTagSet.java Tue Jan 19 14:15:32 2016 +++ new/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/FaxTIFFTagSet.java Tue Jan 19 14:15:31 2016 @@ -31,7 +31,7 @@ * A class representing the extra tags found in a * TIFF-F (RFC 2036) file. * - * @since 1.9 + * @since 9 */ public class FaxTIFFTagSet extends TIFFTagSet { --- old/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/GeoTIFFTagSet.java Tue Jan 19 14:15:33 2016 +++ new/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/GeoTIFFTagSet.java Tue Jan 19 14:15:33 2016 @@ -39,7 +39,7 @@ *

    The definitions of the data types referenced by the field * definitions may be found in the {@link TIFFTag TIFFTag} class.

    * - * @since 1.9 + * @since 9 */ public class GeoTIFFTagSet extends TIFFTagSet { --- old/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFDirectory.java Tue Jan 19 14:15:34 2016 +++ new/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFDirectory.java Tue Jan 19 14:15:34 2016 @@ -95,7 +95,7 @@ * or removing TIFFFields or TIFFTagSets, it * must be synchronized externally.

    * - * @since 1.9 + * @since 9 * @see IIOMetadata * @see TIFFField * @see TIFFTag --- old/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java Tue Jan 19 14:15:35 2016 +++ new/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java Tue Jan 19 14:15:35 2016 @@ -257,7 +257,7 @@ * * * - * @since 1.9 + * @since 9 * @see TIFFDirectory * @see TIFFTag */ --- old/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFImageReadParam.java Tue Jan 19 14:15:36 2016 +++ new/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFImageReadParam.java Tue Jan 19 14:15:36 2016 @@ -46,7 +46,7 @@ * ExifParentTIFFTagSet, and GeoTIFFTagSet * are included. * - * @since 1.9 + * @since 9 */ public class TIFFImageReadParam extends ImageReadParam { --- old/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFTag.java Tue Jan 19 14:15:37 2016 +++ new/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFTag.java Tue Jan 19 14:15:37 2016 @@ -40,7 +40,7 @@ * tiff stream are defined in the {@link BaselineTIFFTagSet * BaselineTIFFTagSet} class. * - * @since 1.9 + * @since 9 * @see BaselineTIFFTagSet * @see TIFFField * @see TIFFTagSet --- old/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFTagSet.java Tue Jan 19 14:15:38 2016 +++ new/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFTagSet.java Tue Jan 19 14:15:38 2016 @@ -44,7 +44,7 @@ * name, legal data types, and mnemonic names for some or all of ts * data values. * - * @since 1.9 + * @since 9 * @see TIFFTag */ public class TIFFTagSet { --- old/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/package.html Tue Jan 19 14:15:40 2016 +++ new/jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/package.html Tue Jan 19 14:15:39 2016 @@ -46,6 +46,6 @@

    -@since 1.9 +@since 9 --- old/jdk/src/java.desktop/share/classes/javax/swing/JComponent.java Tue Jan 19 14:15:41 2016 +++ new/jdk/src/java.desktop/share/classes/javax/swing/JComponent.java Tue Jan 19 14:15:40 2016 @@ -616,7 +616,7 @@ * Returns the look and feel delegate that renders this component. * * @return the {@code ComponentUI} object that renders this component - * @since 1.9 + * @since 9 */ @Transient public ComponentUI getUI() { --- old/jdk/src/java.desktop/share/classes/javax/swing/SwingContainer.java Tue Jan 19 14:15:42 2016 +++ new/jdk/src/java.desktop/share/classes/javax/swing/SwingContainer.java Tue Jan 19 14:15:42 2016 @@ -45,7 +45,7 @@ * with the {@code isContainer} attribute allow to directly specify * whether a Swing component is a container or not. * - * @since 1.9 + * @since 9 * * @author Sergey A. Malenkov */ --- old/jdk/src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java Tue Jan 19 14:15:43 2016 +++ new/jdk/src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java Tue Jan 19 14:15:43 2016 @@ -3023,7 +3023,7 @@ /** * {@inheritDoc} - * @since 1.9 + * @since 9 */ @Override public void lockEdit() { @@ -3032,7 +3032,7 @@ /** * {@inheritDoc} - * @since 1.9 + * @since 9 */ @Override public void unlockEdit() { --- old/jdk/src/java.desktop/share/classes/sun/awt/datatransfer/DesktopDatatransferServiceImpl.java Tue Jan 19 14:15:45 2016 +++ new/jdk/src/java.desktop/share/classes/sun/awt/datatransfer/DesktopDatatransferServiceImpl.java Tue Jan 19 14:15:44 2016 @@ -39,7 +39,7 @@ * {@code DesktopDatatransferService} interface. * * @author Petr Pchelko - * @since 1.9 + * @since 9 */ public class DesktopDatatransferServiceImpl implements DesktopDatatransferService { --- old/jdk/src/java.desktop/share/classes/sun/swing/text/UndoableEditLockSupport.java Tue Jan 19 14:15:46 2016 +++ new/jdk/src/java.desktop/share/classes/sun/swing/text/UndoableEditLockSupport.java Tue Jan 19 14:15:45 2016 @@ -28,7 +28,7 @@ /** * UndoableEdit support for undo/redo actions synchronization - * @since 1.9 + * @since 9 */ public interface UndoableEditLockSupport extends UndoableEdit { /** --- old/jdk/src/java.logging/share/classes/java/util/logging/FileHandler.java Tue Jan 19 14:15:47 2016 +++ new/jdk/src/java.logging/share/classes/java/util/logging/FileHandler.java Tue Jan 19 14:15:47 2016 @@ -423,7 +423,7 @@ * @exception IllegalArgumentException if {@code limit < 0}, or {@code count < 1}. * @exception IllegalArgumentException if pattern is an empty string * - * @since 1.9 + * @since 9 * */ public FileHandler(String pattern, long limit, int count, boolean append) --- old/jdk/src/java.logging/share/classes/java/util/logging/LogManager.java Tue Jan 19 14:15:48 2016 +++ new/jdk/src/java.logging/share/classes/java/util/logging/LogManager.java Tue Jan 19 14:15:48 2016 @@ -2548,7 +2548,7 @@ * caller does not have LoggingPermission("control"). * @throws NullPointerException if the listener is null. * - * @since 1.9 + * @since 9 */ public LogManager addConfigurationListener(Runnable listener) { final Runnable r = Objects.requireNonNull(listener); @@ -2575,7 +2575,7 @@ * @throws SecurityException if a security manager exists and if the * caller does not have LoggingPermission("control"). * - * @since 1.9 + * @since 9 */ public void removeConfigurationListener(Runnable listener) { final Runnable key = Objects.requireNonNull(listener); --- old/jdk/src/java.logging/share/classes/java/util/logging/LogRecord.java Tue Jan 19 14:15:49 2016 +++ new/jdk/src/java.logging/share/classes/java/util/logging/LogRecord.java Tue Jan 19 14:15:49 2016 @@ -138,7 +138,7 @@ /** * Event time. - * @since 1.9 + * @since 9 */ private Instant instant; @@ -158,7 +158,7 @@ * The event time instant can be reconstructed using * Instant.ofEpochSecond(millis/1000, (millis % 1000) * 1000_000 + nanoAdjustment) *

    - * Since: 1.9 + * Since: 9 * @serialField thrown Throwable The Throwable (if any) associated with log * message * @serialField loggerName String Name of the source Logger @@ -207,7 +207,7 @@ * The sequence property will be initialized with a new unique value. * These sequence values are allocated in increasing order within a VM. *

    - * Since JDK 1.9, the event time is represented by an {@link Instant}. + * Since JDK 9, the event time is represented by an {@link Instant}. * The instant property will be initialized to the {@linkplain * Instant#now() current instant}, using the best available * {@linkplain Clock#systemUTC() clock} on the system. @@ -505,7 +505,7 @@ * * @return the instant that the event occurred. * - * @since 1.9 + * @since 9 */ public Instant getInstant() { return instant; @@ -525,7 +525,7 @@ * @throws ArithmeticException if numeric overflow would occur while * calling {@link Instant#toEpochMilli() instant.toEpochMilli()}. * - * @since 1.9 + * @since 9 */ public void setInstant(Instant instant) { instant.toEpochMilli(); --- old/jdk/src/java.logging/share/classes/java/util/logging/Logger.java Tue Jan 19 14:15:50 2016 +++ new/jdk/src/java.logging/share/classes/java/util/logging/Logger.java Tue Jan 19 14:15:50 2016 @@ -1300,7 +1300,7 @@ * can be {@code null}. * @param msg The string message (or a key in the message catalog) * @param params Parameters to the message (optional, may be none). - * @since 1.9 + * @since 9 */ public void logrb(Level level, ResourceBundle bundle, String msg, Object... params) { if (!isLoggable(level)) { @@ -1417,7 +1417,7 @@ * can be {@code null}. * @param msg The string message (or a key in the message catalog) * @param thrown Throwable associated with the log message. - * @since 1.9 + * @since 9 */ public void logrb(Level level, ResourceBundle bundle, String msg, Throwable thrown) { --- old/jdk/src/java.logging/share/classes/sun/util/logging/internal/package-info.java Tue Jan 19 14:15:52 2016 +++ new/jdk/src/java.logging/share/classes/sun/util/logging/internal/package-info.java Tue Jan 19 14:15:51 2016 @@ -50,6 +50,6 @@ * @see sun.util.logging.PlatformLogger.Bridge * @see jdk.internal.logger * - * @since 1.9 + * @since 9 */ package sun.util.logging.internal; --- old/jdk/src/java.management/share/classes/java/lang/management/ThreadInfo.java Tue Jan 19 14:15:53 2016 +++ new/jdk/src/java.management/share/classes/java/lang/management/ThreadInfo.java Tue Jan 19 14:15:53 2016 @@ -590,7 +590,7 @@ * @return {@code true} if the thread is a daemon thread, * {@code false} otherwise. * @see Thread#isDaemon - * @since 1.9 + * @since 9 */ public boolean isDaemon() { return daemon; @@ -602,7 +602,7 @@ * * @return The priority of the thread associated with this * {@code ThreadInfo}. - * @since 1.9 + * @since 9 */ public int getPriority() { return priority; --- old/jdk/src/java.management/share/classes/javax/management/ConstructorParameters.java Tue Jan 19 14:15:54 2016 +++ new/jdk/src/java.management/share/classes/javax/management/ConstructorParameters.java Tue Jan 19 14:15:54 2016 @@ -62,7 +62,7 @@ * the JMX introspection will give an absolute precedence to the latter one. *

    * - * @since 1.9 + * @since 9 */ @Documented @Target(CONSTRUCTOR) @Retention(RUNTIME) public @interface ConstructorParameters { --- old/jdk/src/java.naming/share/classes/sun/security/provider/certpath/ldap/JdkLDAP.java Tue Jan 19 14:15:55 2016 +++ new/jdk/src/java.naming/share/classes/sun/security/provider/certpath/ldap/JdkLDAP.java Tue Jan 19 14:15:55 2016 @@ -34,7 +34,7 @@ * Provider class for the JdkLDAP provider. * Supports LDAP cert store. * - * @since 1.9 + * @since 9 */ public final class JdkLDAP extends Provider { --- old/jdk/src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java Tue Jan 19 14:15:56 2016 +++ new/jdk/src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java Tue Jan 19 14:15:56 2016 @@ -54,7 +54,7 @@ * Core implementation of a LDAP Cert Store. * @see java.security.cert.CertStore * - * @since 1.9 + * @since 9 */ final class LDAPCertStoreImpl { --- old/jdk/src/java.security.jgss/share/classes/javax/security/auth/kerberos/EncryptionKey.java Tue Jan 19 14:15:57 2016 +++ new/jdk/src/java.security.jgss/share/classes/javax/security/auth/kerberos/EncryptionKey.java Tue Jan 19 14:15:57 2016 @@ -44,7 +44,7 @@ * The key material of an {@code EncryptionKey} is defined as the value * of the {@code keyValue} above. * - * @since 1.9 + * @since 9 */ public final class EncryptionKey implements SecretKey { --- old/jdk/src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosCredMessage.java Tue Jan 19 14:15:58 2016 +++ new/jdk/src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosCredMessage.java Tue Jan 19 14:15:58 2016 @@ -45,7 +45,7 @@ * } * * - * @since 1.9 + * @since 9 */ public final class KerberosCredMessage implements Destroyable { --- old/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/ssl/Krb5KeyExchangeService.java Tue Jan 19 14:16:00 2016 +++ new/jdk/src/java.security.jgss/share/classes/sun/security/krb5/internal/ssl/Krb5KeyExchangeService.java Tue Jan 19 14:15:59 2016 @@ -65,7 +65,7 @@ /** * The provider for TLS_KRB_ cipher suites. * - * @since 1.9 + * @since 9 */ public class Krb5KeyExchangeService implements ClientKeyExchangeService { --- old/jdk/src/java.sql/share/classes/java/sql/Connection.java Tue Jan 19 14:16:01 2016 +++ new/jdk/src/java.sql/share/classes/java/sql/Connection.java Tue Jan 19 14:16:00 2016 @@ -1538,7 +1538,7 @@ * prior to returning the {@code PooledConnection} back to the cache * * @throws SQLException if an error occurs - * @since 1.9 + * @since 9 * @see endRequest * @see javax.sql.PooledConnection */ @@ -1580,7 +1580,7 @@ * prior to returning the {@code PooledConnection} back to the cache * * @throws SQLException if an error occurs - * @since 1.9 + * @since 9 * @see beginRequest * @see javax.sql.PooledConnection */ @@ -1614,7 +1614,7 @@ * this method is called on a closed {@code connection}; or * the {@code timeout} value is less than 0. * @throws SQLFeatureNotSupportedException if the driver does not support sharding - * @since 1.9 + * @since 9 * @see ShardingKey * @see ShardingKeyBuilder */ @@ -1645,7 +1645,7 @@ * this method is called on a closed {@code connection}; the {@code shardingkey} * is {@code null}; or the {@code timeout} value is less than 0. * @throws SQLFeatureNotSupportedException if the driver does not support sharding - * @since 1.9 + * @since 9 * @see ShardingKey * @see ShardingKeyBuilder */ @@ -1671,7 +1671,7 @@ * the {@code shardingkey} is {@code null}; or * a {@code superSharedingKey} is specified without a {@code shardingKey} * @throws SQLFeatureNotSupportedException if the driver does not support sharding - * @since 1.9 + * @since 9 * @see ShardingKey * @see ShardingKeyBuilder */ @@ -1694,7 +1694,7 @@ * this method is called on a closed {@code connection}; or the * {@code shardkingKey} is {@code null} * @throws SQLFeatureNotSupportedException if the driver does not support sharding - * @since 1.9 + * @since 9 * @see ShardingKey * @see ShardingKeyBuilder */ --- old/jdk/src/java.sql/share/classes/java/sql/ConnectionBuilder.java Tue Jan 19 14:16:02 2016 +++ new/jdk/src/java.sql/share/classes/java/sql/ConnectionBuilder.java Tue Jan 19 14:16:02 2016 @@ -49,7 +49,7 @@ * .build(); * } * - * @since 1.9 + * @since 9 * */ public interface ConnectionBuilder { --- old/jdk/src/java.sql/share/classes/java/sql/DatabaseMetaData.java Tue Jan 19 14:16:03 2016 +++ new/jdk/src/java.sql/share/classes/java/sql/DatabaseMetaData.java Tue Jan 19 14:16:03 2016 @@ -3694,7 +3694,7 @@ * @return {@code true} if this database supports sharding; * {@code false} otherwise * @exception SQLException if a database access error occurs - * @since 1.9 + * @since 9 */ default boolean supportsSharding() throws SQLException { return false; --- old/jdk/src/java.sql/share/classes/java/sql/DriverManager.java Tue Jan 19 14:16:05 2016 +++ new/jdk/src/java.sql/share/classes/java/sql/DriverManager.java Tue Jan 19 14:16:04 2016 @@ -449,7 +449,7 @@ * to which the current caller has access. * * @return the stream of JDBC Drivers loaded by the caller's class loader - * @since 1.9 + * @since 9 */ @CallerSensitive public static Stream drivers() { --- old/jdk/src/java.sql/share/classes/java/sql/ShardingKey.java Tue Jan 19 14:16:06 2016 +++ new/jdk/src/java.sql/share/classes/java/sql/ShardingKey.java Tue Jan 19 14:16:05 2016 @@ -69,7 +69,7 @@ * } * * - * @since 1.9 + * @since 9 */ public interface ShardingKey { --- old/jdk/src/java.sql/share/classes/javax/sql/DataSource.java Tue Jan 19 14:16:07 2016 +++ new/jdk/src/java.sql/share/classes/javax/sql/DataSource.java Tue Jan 19 14:16:07 2016 @@ -119,7 +119,7 @@ * @return The ConnectionBuilder instance that was created * @throws SQLException if an error occurs creating the builder * @throws SQLFeatureNotSupportedException if the driver does not support sharding - * @since 1.9 + * @since 9 * @see createConnectionBuilder */ default ConnectionBuilder createConnectionBuilder() throws SQLException { @@ -133,7 +133,7 @@ * @return The ShardingKeyBuilder instance that was created * @throws SQLException if an error occurs creating the builder * @throws SQLFeatureNotSupportedException if the driver does not support this method - * @since 1.9 + * @since 9 * @see ShardingKeyBuilder */ default ShardingKeyBuilder createShardingKeyBuilder() --- old/jdk/src/java.sql/share/classes/javax/sql/XAConnection.java Tue Jan 19 14:16:08 2016 +++ new/jdk/src/java.sql/share/classes/javax/sql/XAConnection.java Tue Jan 19 14:16:08 2016 @@ -81,7 +81,7 @@ * {@code connection}; or the {@code timeout} value is less than 0. * @throws SQLFeatureNotSupportedException if the driver does not support * sharding - * @since 1.9 + * @since 9 * @see ShardingKey * @see ShardingKeyBuilder */ @@ -112,7 +112,7 @@ * this method is called on a closed {@code connection}; the {@code shardingkey} * is {@code null}; or the {@code timeout} value is less than 0. * @throws SQLFeatureNotSupportedException if the driver does not support sharding - * @since 1.9 + * @since 9 * @see ShardingKey * @see ShardingKeyBuilder */ @@ -138,7 +138,7 @@ * the {@code shardingkey} is {@code null}; or * a {@code superSharedingKey} is specified without a {@code shardingKey} * @throws SQLFeatureNotSupportedException if the driver does not support sharding - * @since 1.9 + * @since 9 * @see ShardingKey * @see ShardingKeyBuilder */ @@ -161,7 +161,7 @@ * this method is called on a closed {@code connection}; or the * {@code shardkingKey} is {@code null} * @throws SQLFeatureNotSupportedException if the driver does not support sharding - * @since 1.9 + * @since 9 * @see ShardingKey * @see ShardingKeyBuilder */ --- old/jdk/src/java.sql/share/classes/javax/sql/XAConnectionBuilder.java Tue Jan 19 14:16:09 2016 +++ new/jdk/src/java.sql/share/classes/javax/sql/XAConnectionBuilder.java Tue Jan 19 14:16:09 2016 @@ -52,7 +52,7 @@ * .build(); * } * - * @since 1.9 + * @since 9 * */ public interface XAConnectionBuilder { --- old/jdk/src/java.sql/share/classes/javax/sql/XADataSource.java Tue Jan 19 14:16:10 2016 +++ new/jdk/src/java.sql/share/classes/javax/sql/XADataSource.java Tue Jan 19 14:16:10 2016 @@ -90,7 +90,7 @@ * @return The ConnectionBuilder instance that was created * @throws SQLException if an error occurs creating the builder * @throws SQLFeatureNotSupportedException if the driver does not support sharding - * @since 1.9 + * @since 9 * @see XAConnectionBuilder */ default XAConnectionBuilder createXAConnectionBuilder() throws SQLException { @@ -104,7 +104,7 @@ * @return The ShardingKeyBuilder instance that was created * @throws SQLException if an error occurs creating the builder * @throws SQLFeatureNotSupportedException if the driver does not support this method - * @since 1.9 + * @since 9 * @see ShardingKeyBuilder */ default ShardingKeyBuilder createShardingKeyBuilder() --- old/jdk/src/jdk.attach/share/classes/com/sun/tools/attach/AttachOperationFailedException.java Tue Jan 19 14:16:12 2016 +++ new/jdk/src/jdk.attach/share/classes/com/sun/tools/attach/AttachOperationFailedException.java Tue Jan 19 14:16:11 2016 @@ -35,7 +35,7 @@ * fails in the target VM. If there is a communication error, * a regular IOException will be thrown. * - * @since 1.9 + * @since 9 */ public class AttachOperationFailedException extends IOException { --- old/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/CipherContextRef.java Tue Jan 19 14:16:13 2016 +++ new/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/CipherContextRef.java Tue Jan 19 14:16:12 2016 @@ -41,7 +41,7 @@ /** * Internal class for context resource clean up. * - * @since 1.9 + * @since 9 */ final class CipherContextRef extends PhantomReference implements Comparable { --- old/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/Config.java Tue Jan 19 14:16:14 2016 +++ new/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/Config.java Tue Jan 19 14:16:14 2016 @@ -49,7 +49,7 @@ * where can be "MessageDigest", "Cipher", etc. and * reprepresents the value that's passed into the various getInstance() calls. * - * @since 1.9 + * @since 9 */ final class Config { --- old/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/GCMParameters.java Tue Jan 19 14:16:15 2016 +++ new/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/GCMParameters.java Tue Jan 19 14:16:15 2016 @@ -48,7 +48,7 @@ * as possible AES-GCM-ICVlen values, so we allow all 6 values. * * - * @since 1.9 + * @since 9 */ public final class GCMParameters extends AlgorithmParametersSpi { --- old/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeCipher.java Tue Jan 19 14:16:16 2016 +++ new/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeCipher.java Tue Jan 19 14:16:16 2016 @@ -46,7 +46,7 @@ * - AES/CFB128/NOPADDING * (Support for GCM mode is inside the child class NativeGCMCipher) * - * @since 1.9 + * @since 9 */ class NativeCipher extends CipherSpi { --- old/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeCipherWithJavaPadding.java Tue Jan 19 14:16:17 2016 +++ new/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeCipherWithJavaPadding.java Tue Jan 19 14:16:17 2016 @@ -59,7 +59,7 @@ * - AES/CBC/PKCS5PADDING * - AES/CFB128/PKCS5PADDING * - * @since 1.9 + * @since 9 */ public class NativeCipherWithJavaPadding extends CipherSpi { --- old/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeDigest.java Tue Jan 19 14:16:18 2016 +++ new/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeDigest.java Tue Jan 19 14:16:18 2016 @@ -36,7 +36,7 @@ * MessageDigest implementation class. This class currently supports * MD5, SHA1, SHA256, SHA384, and SHA512 * - * @since 1.9 + * @since 9 */ public abstract class NativeDigest extends MessageDigestSpi implements Cloneable { --- old/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeGCMCipher.java Tue Jan 19 14:16:20 2016 +++ new/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeGCMCipher.java Tue Jan 19 14:16:19 2016 @@ -40,7 +40,7 @@ * Cipher wrapper class utilizing ucrypto APIs. This class currently supports * - AES/GCM/NoPADDING * - * @since 1.9 + * @since 9 */ class NativeGCMCipher extends NativeCipher { --- old/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeKey.java Tue Jan 19 14:16:21 2016 +++ new/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeKey.java Tue Jan 19 14:16:20 2016 @@ -39,7 +39,7 @@ * Wrapper class for native keys needed for using ucrypto APIs. * This class currently supports native RSA private/public keys. * - * @since 1.9 + * @since 9 */ abstract class NativeKey implements Key { --- old/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSACipher.java Tue Jan 19 14:16:22 2016 +++ new/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSACipher.java Tue Jan 19 14:16:21 2016 @@ -71,7 +71,7 @@ * - RSA/ECB/NOPADDING * - RSA/ECB/PKCS1PADDING * - * @since 1.9 + * @since 9 */ public class NativeRSACipher extends CipherSpi { // fields set in constructor --- old/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSAKeyFactory.java Tue Jan 19 14:16:23 2016 +++ new/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSAKeyFactory.java Tue Jan 19 14:16:22 2016 @@ -44,7 +44,7 @@ * Ucrypto-private KeyFactory class for generating native keys * needed for using ucrypto APIs. * - * @since 1.9 + * @since 9 */ public final class NativeRSAKeyFactory extends KeyFactorySpi { --- old/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSASignature.java Tue Jan 19 14:16:24 2016 +++ new/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSASignature.java Tue Jan 19 14:16:24 2016 @@ -59,7 +59,7 @@ * . SHA384withRSA * . SHA512withRSA * - * @since 1.9 + * @since 9 */ class NativeRSASignature extends SignatureSpi { --- old/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoException.java Tue Jan 19 14:16:25 2016 +++ new/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoException.java Tue Jan 19 14:16:25 2016 @@ -33,7 +33,7 @@ * object of this class indicates that a function call to the underlying * native calls returned a value not equal to CRYPTO_SUCCESS. * - * @since 1.9 + * @since 9 */ public final class UcryptoException extends ProviderException { --- old/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoMech.java Tue Jan 19 14:16:26 2016 +++ new/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoMech.java Tue Jan 19 14:16:26 2016 @@ -30,7 +30,7 @@ /** * Enum for representing the ucrypto mechanisms. * - * @since 1.9 + * @since 9 */ // Check /usr/include/libsoftcrypto.h for updates public enum UcryptoMech { --- old/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoProvider.java Tue Jan 19 14:16:28 2016 +++ new/jdk/src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoProvider.java Tue Jan 19 14:16:27 2016 @@ -33,7 +33,7 @@ /** * OracleUcrypto provider main class. * - * @since 1.9 + * @since 9 */ public final class UcryptoProvider extends Provider { --- old/jdk/src/jdk.jartool/share/classes/com/sun/jarsigner/ContentSignerParameters.java Tue Jan 19 14:16:29 2016 +++ new/jdk/src/jdk.jartool/share/classes/com/sun/jarsigner/ContentSignerParameters.java Tue Jan 19 14:16:28 2016 @@ -73,7 +73,7 @@ * Retreives the message digest algorithm that is used to generate * the message imprint to be sent to the TSA server. * - * @since 1.9 + * @since 9 * @return The non-null string of the message digest algorithm name. */ public default String getTSADigestAlg() { --- old/jdk/src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java Tue Jan 19 14:16:30 2016 +++ new/jdk/src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java Tue Jan 19 14:16:30 2016 @@ -77,7 +77,7 @@ * } * * - * @since 1.9 + * @since 9 */ public final class JarSigner { @@ -85,7 +85,7 @@ * A mutable builder class that can create an immutable {@code JarSigner} * from various signing-related parameters. * - * @since 1.9 + * @since 9 */ public static class Builder { --- old/jdk/src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSignerException.java Tue Jan 19 14:16:31 2016 +++ new/jdk/src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSignerException.java Tue Jan 19 14:16:31 2016 @@ -28,7 +28,7 @@ /** * This exception is thrown when {@link JarSigner#sign} fails. * - * @since 1.9 + * @since 9 */ public class JarSignerException extends RuntimeException { --- old/jdk/src/jdk.management/share/classes/com/sun/management/VMOption.java Tue Jan 19 14:16:32 2016 +++ new/jdk/src/jdk.management/share/classes/com/sun/management/VMOption.java Tue Jan 19 14:16:32 2016 @@ -96,7 +96,7 @@ ERGONOMIC, /** * The VM option was set using the attach framework. - * @since 1.9 + * @since 9 */ ATTACH_ON_DEMAND, /** --- old/jdk/src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireType.java Tue Jan 19 14:16:34 2016 +++ new/jdk/src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireType.java Tue Jan 19 14:16:33 2016 @@ -40,7 +40,7 @@ *
  • Format: "RAW" *
  • Encoded form: the raw key bytes, not in any ASN.1 encoding * - * @deprecated as of 1.9, replaced by {@link #KRB5_GET_SESSION_KEY_EX} + * @deprecated as of 9, replaced by {@link #KRB5_GET_SESSION_KEY_EX} * which returns an instance of * {@link javax.security.auth.kerberos.EncryptionKey} * that implements the {@link javax.crypto.SecretKey} interface and @@ -53,7 +53,7 @@ * established Kerberos 5 security context. The return value is an * instance of {@link javax.security.auth.kerberos.EncryptionKey}. * - * @since 1.9 + * @since 9 */ KRB5_GET_SESSION_KEY_EX, /** @@ -83,7 +83,7 @@ * is about to send to an acceptor. The return type is an instance of * {@link javax.security.auth.kerberos.KerberosCredMessage}. * - * @since 1.9 + * @since 9 */ KRB5_GET_KRB_CRED, } --- old/jdk/test/lib/testlibrary/ExtendedRobot.java Tue Jan 19 14:16:35 2016 +++ new/jdk/test/lib/testlibrary/ExtendedRobot.java Tue Jan 19 14:16:34 2016 @@ -48,7 +48,7 @@ * * * @author Dmitriy Ermashov - * @since 1.9 + * @since 9 */ public class ExtendedRobot extends Robot { --- old/langtools/src/java.compiler/share/classes/javax/lang/model/SourceVersion.java Tue Jan 19 14:16:35 2016 +++ new/langtools/src/java.compiler/share/classes/javax/lang/model/SourceVersion.java Tue Jan 19 14:16:35 2016 @@ -55,7 +55,7 @@ * 1.6: no changes * 1.7: diamond syntax, try-with-resources, etc. * 1.8: lambda expressions and default methods - * 1.9: To be determined + * 9: To be determined */ /** --- old/langtools/test/tools/javadoc/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java Tue Jan 19 14:16:37 2016 +++ new/langtools/test/tools/javadoc/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java Tue Jan 19 14:16:36 2016 @@ -163,7 +163,7 @@ "1.6, 12/11/06", "1.7, 07/28/11", "1.8, 04/19/14", - "1.9, 06/03/16" }; + "9, 06/03/16" }; static int index = 0; --- old/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/package-info.java Tue Jan 19 14:16:38 2016 +++ new/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/package-info.java Tue Jan 19 14:16:38 2016 @@ -83,6 +83,6 @@ /** * Contains the linker for ordinary Java objects. - * @since 1.9 + * @since 9 */ package jdk.dynalink.beans; --- old/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/package-info.java Tue Jan 19 14:16:39 2016 +++ new/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/package-info.java Tue Jan 19 14:16:39 2016 @@ -111,6 +111,6 @@ * implement the {@link jdk.dynalink.linker.GuardingTypeConverterFactory} * interface to provide the logic for these conversions. *

    - * @since 1.9 + * @since 9 */ package jdk.dynalink.linker; --- old/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/package-info.java Tue Jan 19 14:16:40 2016 +++ new/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/package-info.java Tue Jan 19 14:16:39 2016 @@ -87,6 +87,6 @@ * by providing basic implementations of some classes as well as various * utilities. *

    - * @since 1.9 + * @since 9 */ package jdk.dynalink.linker.support; --- old/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/support/package-info.java Tue Jan 19 14:16:41 2016 +++ new/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/support/package-info.java Tue Jan 19 14:16:40 2016 @@ -85,6 +85,6 @@ *

    Contains classes that make using Dynalink more convenient by providing * basic implementations of some classes as well as various utilities. *

    - * @since 1.9 + * @since 9 */ package jdk.dynalink.support; --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayAccessTree.java Tue Jan 19 14:16:42 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayAccessTree.java Tue Jan 19 14:16:41 2016 @@ -33,7 +33,7 @@ * expression [ index ] * * - * @since 1.9 + * @since 9 */ public interface ArrayAccessTree extends ExpressionTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayLiteralTree.java Tue Jan 19 14:16:43 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayLiteralTree.java Tue Jan 19 14:16:42 2016 @@ -30,7 +30,7 @@ /** * Represents ECMAScript array literal expression. * - * @since 1.9 + * @since 9 */ public interface ArrayLiteralTree extends ExpressionTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/AssignmentTree.java Tue Jan 19 14:16:44 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/AssignmentTree.java Tue Jan 19 14:16:43 2016 @@ -33,7 +33,7 @@ * variable = expression * * - * @since 1.9 + * @since 9 */ public interface AssignmentTree extends ExpressionTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BinaryTree.java Tue Jan 19 14:16:45 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BinaryTree.java Tue Jan 19 14:16:45 2016 @@ -34,7 +34,7 @@ * leftOperand operator rightOperand * * - * @since 1.9 + * @since 9 */ public interface BinaryTree extends ExpressionTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BlockTree.java Tue Jan 19 14:16:46 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BlockTree.java Tue Jan 19 14:16:45 2016 @@ -37,7 +37,7 @@ * { statements } * * - * @since 1.9 + * @since 9 */ public interface BlockTree extends StatementTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BreakTree.java Tue Jan 19 14:16:47 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BreakTree.java Tue Jan 19 14:16:46 2016 @@ -35,7 +35,7 @@ * break label ; * * - * @since 1.9 + * @since 9 */ public interface BreakTree extends GotoTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CaseTree.java Tue Jan 19 14:16:48 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CaseTree.java Tue Jan 19 14:16:47 2016 @@ -39,7 +39,7 @@ * statements * * - * @since 1.9 + * @since 9 */ public interface CaseTree extends Tree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CatchTree.java Tue Jan 19 14:16:48 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CatchTree.java Tue Jan 19 14:16:48 2016 @@ -34,7 +34,7 @@ * block * * - * @since 1.9 + * @since 9 */ public interface CatchTree extends Tree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompilationUnitTree.java Tue Jan 19 14:16:49 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompilationUnitTree.java Tue Jan 19 14:16:49 2016 @@ -31,7 +31,7 @@ * Represents the abstract syntax tree for compilation units (source * files) * - * @since 1.9 + * @since 9 */ public interface CompilationUnitTree extends Tree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompoundAssignmentTree.java Tue Jan 19 14:16:50 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompoundAssignmentTree.java Tue Jan 19 14:16:50 2016 @@ -34,7 +34,7 @@ * variable operator expression * * - * @since 1.9 + * @since 9 */ public interface CompoundAssignmentTree extends ExpressionTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ConditionalExpressionTree.java Tue Jan 19 14:16:51 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ConditionalExpressionTree.java Tue Jan 19 14:16:51 2016 @@ -33,7 +33,7 @@ * condition ? trueExpression : falseExpression * * - * @since 1.9 + * @since 9 */ public interface ConditionalExpressionTree extends ExpressionTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ConditionalLoopTree.java Tue Jan 19 14:16:52 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ConditionalLoopTree.java Tue Jan 19 14:16:52 2016 @@ -28,7 +28,7 @@ /** * A mixin for conditional "loop" statements. * - * @since 1.9 + * @since 9 */ public interface ConditionalLoopTree extends LoopTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ContinueTree.java Tue Jan 19 14:16:53 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ContinueTree.java Tue Jan 19 14:16:53 2016 @@ -34,7 +34,7 @@ * continue label ; * * - * @since 1.9 + * @since 9 */ public interface ContinueTree extends GotoTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DebuggerTree.java Tue Jan 19 14:16:54 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DebuggerTree.java Tue Jan 19 14:16:54 2016 @@ -33,7 +33,7 @@ * debugger; * * - * @since 1.9 + * @since 9 */ public interface DebuggerTree extends StatementTree { } --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Diagnostic.java Tue Jan 19 14:16:55 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Diagnostic.java Tue Jan 19 14:16:55 2016 @@ -40,7 +40,7 @@ *

    Line terminator is as defined in ECMAScript specification which is one * of { \u000A, \u000B, \u2028, \u2029 }. * - * @since 1.9 + * @since 9 */ public interface Diagnostic { --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DiagnosticListener.java Tue Jan 19 14:16:56 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DiagnosticListener.java Tue Jan 19 14:16:56 2016 @@ -28,7 +28,7 @@ /** * Interface for receiving diagnostics from Nashorn parser. * - * @since 1.9 + * @since 9 */ @FunctionalInterface public interface DiagnosticListener { --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DoWhileLoopTree.java Tue Jan 19 14:16:57 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DoWhileLoopTree.java Tue Jan 19 14:16:57 2016 @@ -35,7 +35,7 @@ * while ( expression ); * * - * @since 1.9 + * @since 9 */ public interface DoWhileLoopTree extends ConditionalLoopTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/EmptyStatementTree.java Tue Jan 19 14:16:58 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/EmptyStatementTree.java Tue Jan 19 14:16:58 2016 @@ -33,6 +33,6 @@ * ; * * - * @since 1.9 + * @since 9 */ public interface EmptyStatementTree extends StatementTree {} --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ErroneousTree.java Tue Jan 19 14:16:59 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ErroneousTree.java Tue Jan 19 14:16:59 2016 @@ -28,7 +28,7 @@ /** * A tree node to stand in for a malformed expression. * - * @since 1.9 + * @since 9 */ public interface ErroneousTree extends ExpressionTree { } --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExpressionStatementTree.java Tue Jan 19 14:17:00 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExpressionStatementTree.java Tue Jan 19 14:17:00 2016 @@ -33,7 +33,7 @@ * expression ; * * - * @since 1.9 + * @since 9 */ public interface ExpressionStatementTree extends StatementTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExpressionTree.java Tue Jan 19 14:17:01 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExpressionTree.java Tue Jan 19 14:17:01 2016 @@ -29,6 +29,6 @@ * A tree node used as the base class for the different types of * expressions. * - * @since 1.9 + * @since 9 */ public interface ExpressionTree extends Tree {} --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForInLoopTree.java Tue Jan 19 14:17:02 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForInLoopTree.java Tue Jan 19 14:17:02 2016 @@ -34,7 +34,7 @@ * statement * * - * @since 1.9 + * @since 9 */ public interface ForInLoopTree extends LoopTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForLoopTree.java Tue Jan 19 14:17:03 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForLoopTree.java Tue Jan 19 14:17:03 2016 @@ -34,7 +34,7 @@ * statement * * - * @since 1.9 + * @since 9 */ public interface ForLoopTree extends ConditionalLoopTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionCallTree.java Tue Jan 19 14:17:04 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionCallTree.java Tue Jan 19 14:17:04 2016 @@ -37,7 +37,7 @@ * this . identifier ( arguments ) * * - * @since 1.9 + * @since 9 */ public interface FunctionCallTree extends ExpressionTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionDeclarationTree.java Tue Jan 19 14:17:05 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionDeclarationTree.java Tue Jan 19 14:17:05 2016 @@ -37,7 +37,7 @@ * body * * - * @since 1.9 + * @since 9 */ public interface FunctionDeclarationTree extends StatementTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionExpressionTree.java Tue Jan 19 14:17:06 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionExpressionTree.java Tue Jan 19 14:17:06 2016 @@ -37,7 +37,7 @@ * body * * - * @since 1.9 + * @since 9 */ public interface FunctionExpressionTree extends ExpressionTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/GotoTree.java Tue Jan 19 14:17:07 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/GotoTree.java Tue Jan 19 14:17:07 2016 @@ -31,7 +31,7 @@ * type serves as a super interface for {@link BreakTree} and * {@link ContinueTree}. * - * @since 1.9 + * @since 9 */ public interface GotoTree extends StatementTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IdentifierTree.java Tue Jan 19 14:17:08 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IdentifierTree.java Tue Jan 19 14:17:08 2016 @@ -33,7 +33,7 @@ * name * * - * @since 1.9 + * @since 9 */ public interface IdentifierTree extends ExpressionTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IfTree.java Tue Jan 19 14:17:09 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IfTree.java Tue Jan 19 14:17:09 2016 @@ -39,7 +39,7 @@ * elseStatement * * - * @since 1.9 + * @since 9 */ public interface IfTree extends StatementTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/InstanceOfTree.java Tue Jan 19 14:17:10 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/InstanceOfTree.java Tue Jan 19 14:17:10 2016 @@ -33,7 +33,7 @@ * expression instanceof type * * - * @since 1.9 + * @since 9 */ public interface InstanceOfTree extends ExpressionTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LabeledStatementTree.java Tue Jan 19 14:17:11 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LabeledStatementTree.java Tue Jan 19 14:17:11 2016 @@ -33,7 +33,7 @@ * label : statement * * - * @since 1.9 + * @since 9 */ public interface LabeledStatementTree extends StatementTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LineMap.java Tue Jan 19 14:17:12 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LineMap.java Tue Jan 19 14:17:12 2016 @@ -29,7 +29,7 @@ * Provides methods to convert between character positions and line numbers * for a compilation unit. * - * @since 1.9 + * @since 9 */ public interface LineMap { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LiteralTree.java Tue Jan 19 14:17:13 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LiteralTree.java Tue Jan 19 14:17:13 2016 @@ -34,7 +34,7 @@ * value * * - * @since 1.9 + * @since 9 */ public interface LiteralTree extends ExpressionTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LoopTree.java Tue Jan 19 14:17:14 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LoopTree.java Tue Jan 19 14:17:14 2016 @@ -28,7 +28,7 @@ /** * A mixin for "loop" statements. * - * @since 1.9 + * @since 9 */ public interface LoopTree extends StatementTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/MemberSelectTree.java Tue Jan 19 14:17:15 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/MemberSelectTree.java Tue Jan 19 14:17:15 2016 @@ -33,7 +33,7 @@ * expression . identifier * * - * @since 1.9 + * @since 9 */ public interface MemberSelectTree extends ExpressionTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/NewTree.java Tue Jan 19 14:17:16 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/NewTree.java Tue Jan 19 14:17:16 2016 @@ -35,7 +35,7 @@ * new identifier ( arguments ) * * - * @since 1.9 + * @since 9 */ public interface NewTree extends ExpressionTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ObjectLiteralTree.java Tue Jan 19 14:17:17 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ObjectLiteralTree.java Tue Jan 19 14:17:17 2016 @@ -30,7 +30,7 @@ /** * Represents ECMAScript object literal expression. * - * @since 1.9 + * @since 9 */ public interface ObjectLiteralTree extends ExpressionTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ParenthesizedTree.java Tue Jan 19 14:17:18 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ParenthesizedTree.java Tue Jan 19 14:17:18 2016 @@ -34,7 +34,7 @@ * ( expression ) * * - * @since 1.9 + * @since 9 */ public interface ParenthesizedTree extends ExpressionTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Parser.java Tue Jan 19 14:17:19 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Parser.java Tue Jan 19 14:17:19 2016 @@ -36,7 +36,7 @@ /** * Represents nashorn ECMAScript parser instance. * - * @since 1.9 + * @since 9 */ public interface Parser { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/PropertyTree.java Tue Jan 19 14:17:20 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/PropertyTree.java Tue Jan 19 14:17:20 2016 @@ -28,7 +28,7 @@ /** * To represent property setting in an object literal tree. * - * @since 1.9 + * @since 9 */ public interface PropertyTree extends Tree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/RegExpLiteralTree.java Tue Jan 19 14:17:21 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/RegExpLiteralTree.java Tue Jan 19 14:17:21 2016 @@ -28,7 +28,7 @@ /** * Represents regular expression literal in the source code. * - * @since 1.9 + * @since 9 */ public interface RegExpLiteralTree extends Tree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ReturnTree.java Tue Jan 19 14:17:22 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ReturnTree.java Tue Jan 19 14:17:22 2016 @@ -34,7 +34,7 @@ * return expression; * * - * @since 1.9 + * @since 9 */ public interface ReturnTree extends StatementTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/StatementTree.java Tue Jan 19 14:17:23 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/StatementTree.java Tue Jan 19 14:17:23 2016 @@ -29,7 +29,7 @@ * A tree node used as the base class for the different kinds of * statements. * - * @since 1.9 + * @since 9 */ public interface StatementTree extends Tree { } --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SwitchTree.java Tue Jan 19 14:17:24 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SwitchTree.java Tue Jan 19 14:17:24 2016 @@ -37,7 +37,7 @@ * } * * - * @since 1.9 + * @since 9 */ public interface SwitchTree extends StatementTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ThrowTree.java Tue Jan 19 14:17:25 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ThrowTree.java Tue Jan 19 14:17:25 2016 @@ -33,7 +33,7 @@ * throw expression; * * - * @since 1.9 + * @since 9 */ public interface ThrowTree extends StatementTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Tree.java Tue Jan 19 14:17:26 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Tree.java Tue Jan 19 14:17:26 2016 @@ -31,7 +31,7 @@ *

    WARNING: This interface and its sub-interfaces are * subject to change as the ECMAScript programming language evolves. * - * @since 1.9 + * @since 9 */ public interface Tree { --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TreeVisitor.java Tue Jan 19 14:17:27 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TreeVisitor.java Tue Jan 19 14:17:27 2016 @@ -51,7 +51,7 @@ * methods. Use {@code Void} for visitors that do not need an * additional parameter. * - * @since 1.9 + * @since 9 */ public interface TreeVisitor { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TryTree.java Tue Jan 19 14:17:28 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TryTree.java Tue Jan 19 14:17:28 2016 @@ -39,7 +39,7 @@ * finallyBlock * * - * @since 1.9 + * @since 9 */ public interface TryTree extends StatementTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnaryTree.java Tue Jan 19 14:17:29 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnaryTree.java Tue Jan 19 14:17:29 2016 @@ -36,7 +36,7 @@ * expression operator * * - * @since 1.9 + * @since 9 */ public interface UnaryTree extends ExpressionTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnknownTreeException.java Tue Jan 19 14:17:30 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnknownTreeException.java Tue Jan 19 14:17:30 2016 @@ -33,7 +33,7 @@ * {@linkplain TreeVisitor tree visitor} to indicate that the * visitor was created for a prior version of the language. * - * @since 1.9 + * @since 9 */ public class UnknownTreeException extends RuntimeException { --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/VariableTree.java Tue Jan 19 14:17:31 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/VariableTree.java Tue Jan 19 14:17:31 2016 @@ -33,7 +33,7 @@ * var name initializer ; * * - * @since 1.9 + * @since 9 */ public interface VariableTree extends StatementTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WhileLoopTree.java Tue Jan 19 14:17:32 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WhileLoopTree.java Tue Jan 19 14:17:32 2016 @@ -34,7 +34,7 @@ * statement * * - * @since 1.9 + * @since 9 */ public interface WhileLoopTree extends ConditionalLoopTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WithTree.java Tue Jan 19 14:17:33 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WithTree.java Tue Jan 19 14:17:33 2016 @@ -34,7 +34,7 @@ * statement * * - * @since 1.9 + * @since 9 */ public interface WithTree extends StatementTree { /** --- old/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/package-info.java Tue Jan 19 14:17:34 2016 +++ new/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/package-info.java Tue Jan 19 14:17:34 2016 @@ -68,7 +68,7 @@ * * * - * @since 1.9 + * @since 9 */ package jdk.nashorn.api.tree;