module-info.java revision 4217:bd10ad9aefb3
1257752Semaste/* 2257752Semaste * Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved. 3353358Sdim * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4353358Sdim * 5353358Sdim * This code is free software; you can redistribute it and/or modify it 6257752Semaste * under the terms of the GNU General Public License version 2 only, as 7257752Semaste * published by the Free Software Foundation. Oracle designates this 8257752Semaste * particular file as subject to the "Classpath" exception as provided 9257752Semaste * by Oracle in the LICENSE file that accompanied this code. 10257752Semaste * 11257752Semaste * This code is distributed in the hope that it will be useful, but WITHOUT 12360784Sdim * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 13360784Sdim * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14314564Sdim * version 2 for more details (a copy is included in the LICENSE file that 15276479Sdim * accompanied this code). 16314564Sdim * 17314564Sdim * You should have received a copy of the GNU General Public License version 18314564Sdim * 2 along with this work; if not, write to the Free Software Foundation, 19276479Sdim * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20360784Sdim * 21360784Sdim * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22360784Sdim * or visit www.oracle.com if you need additional information or have any 23314564Sdim * questions. 24314564Sdim */ 25257752Semaste 26314564Sdim/** 27314564Sdim * Defines the Language Model, Annotation Processing, and Java Compiler APIs. 28314564Sdim * <p> 29257752Semaste * These APIs model declarations and types of the Java programming language, 30314564Sdim * and define interfaces for tools such as compilers which can be invoked 31314564Sdim * from a program. 32314564Sdim * <p> 33257752Semaste * This module is upgradeble. 34314564Sdim * 35314564Sdim * @moduleGraph 36257752Semaste * @since 9 37314564Sdim */ 38314564Sdimmodule java.compiler { 39257752Semaste exports javax.annotation.processing; 40314564Sdim exports javax.lang.model; 41314564Sdim exports javax.lang.model.element; 42314564Sdim exports javax.lang.model.type; 43314564Sdim exports javax.lang.model.util; 44314564Sdim exports javax.tools; 45257752Semaste 46314564Sdim uses javax.tools.DocumentationTool; 47314564Sdim uses javax.tools.JavaCompiler; 48257752Semaste} 49314564Sdim 50314564Sdim