21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
22 * or visit www.oracle.com if you need additional information or have any |
22 * or visit www.oracle.com if you need additional information or have any |
23 * questions. |
23 * questions. |
24 */ |
24 */ |
25 |
25 |
26 /** |
26 /** |
27 * Defines the Language Model, Annotation Processing, and Java Compiler APIs. |
27 * Defines the Language Model, Annotation Processing, and Java Compiler APIs. |
28 * <P> |
28 * <p> |
29 * These APIs model declarations and types of the Java programming language, |
29 * These APIs model declarations and types of the Java programming language, |
30 * and define interfaces for tools such as compilers which can be invoked |
30 * and define interfaces for tools such as compilers which can be invoked |
31 * from a program. |
31 * from a program. |
32 * |
32 * <p> |
33 * @moduleGraph |
33 * This module is upgradeble. |
34 * @since 9 |
34 * |
35 */ |
35 * @moduleGraph |
|
36 * @since 9 |
|
37 */ |
36 module java.compiler { |
38 module java.compiler { |
37 exports javax.annotation.processing; |
39 exports javax.annotation.processing; |
38 exports javax.lang.model; |
40 exports javax.lang.model; |
39 exports javax.lang.model.element; |
41 exports javax.lang.model.element; |
40 exports javax.lang.model.type; |
42 exports javax.lang.model.type; |