-
- ${root}/src/java.base/share/classes
- ${root}/build/bootstrap/java.base/gensrc
- ${root}/build/java.base/classes
- 1.8
-
${root}/src/java.compiler/share/classes
${root}/build/bootstrap/java.compiler/gensrc
- ${root}/build/java.base/classes
${root}/build/java.compiler/classes
1.8
${root}/src/jdk.compiler/share/classes
${root}/build/bootstrap/jdk.compiler/gensrc
- ${root}/build/java.base/classes:${root}/build/java.compiler/classes
+ ${root}/build/java.compiler/classes
${root}/build/jdk.compiler/classes
1.8
${root}/src/jdk.dev/share/classes
${root}/build/bootstrap/jdk.dev/gensrc
- ${root}/build/java.base/classes:${root}/build/java.compiler/classes:${root}/build/jdk.compiler/classes
+ ${root}/build/java.compiler/classes:${root}/build/jdk.compiler/classes
${root}/build/jdk.dev/classes
1.8
${root}/src/jdk.javadoc/share/classes
${root}/build/bootstrap/jdk.javadoc/gensrc
- ${root}/build/java.base/classes:${root}/build/java.compiler/classes:${root}/build/jdk.compiler/classes
+ ${root}/build/java.compiler/classes:${root}/build/jdk.compiler/classes
${root}/build/jdk.javadoc/classes
1.8
diff --git a/langtools/src/java.base/share/classes/jdk/Exported.java b/langtools/src/java.base/share/classes/jdk/Exported.java
deleted file mode 100644
index d67d8b37e99..00000000000
--- a/langtools/src/java.base/share/classes/jdk/Exported.java
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Oracle designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Oracle in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
- * or visit www.oracle.com if you need additional information or have any
- * questions.
- */
-
-package jdk;
-
-import java.lang.annotation.*;
-
-/**
- * Indicates whether or not a JDK specific type or package is an
- * exported part of the JDK suitable for use outside of the JDK
- * implementation itself.
- *
- * This annotation should only be applied to types and packages
- * outside of the Java SE namespaces of {@code java.*} and
- * {@code javax.*} packages. For example, certain portions of {@code
- * com.sun.*} are official parts of the JDK meant to be generally
- * usable while other portions of {@code com.sun.*} are not. This
- * annotation type allows those portions to be easily and
- * programmatically distinguished.
- *
- * If in one release a type or package is
- * @Exported(true)
, in a subsequent major release such a
- * type or package can transition to @Exported(false)
.
- *
- *
If a type or package is @Exported(false)
in a
- * release, it may be removed in a subsequent major release.
- *
- *
If a top-level type has an @Exported
annotation,
- * any nested member types with the top-level type should have an
- * @Exported
annotation with the same value.
- *
- * (In exceptional cases, if a nested type is going to be removed
- * before its enclosing type, the nested type's could be
- * @Exported(false)
while its enclosing type was
- * @Exported(true)
.)
- *
- * Likewise, if a package has an @Exported
annotation,
- * top-level types within that package should also have an
- * @Exported
annotation.
- *
- * Sometimes a top-level type may have a different
- * @Exported
value than its package.
- *
- * @since 1.8
- */
-@Documented
-@Retention(RetentionPolicy.RUNTIME)
-@Target({ElementType.TYPE, ElementType.PACKAGE})
-@Exported
-public @interface Exported {
- /**
- * Whether or not the annotated type or package is an exported
- * part of the JDK.
- * @return whether or not the annotated type or package is an exported
- * part of the JDK
- */
- boolean value() default true;
-}