hotspot/src/jdk.internal.vm.compiler/share/classes/module-info.java
changeset 43972 1ade39b8381b
child 45630 0aa7752bc392
child 46344 694c102fd8ed
equal deleted inserted replaced
43971:2b2aaae30f0c 43972:1ade39b8381b
       
     1 /*
       
     2  * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
       
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
       
     4  *
       
     5  * This code is free software; you can redistribute it and/or modify it
       
     6  * under the terms of the GNU General Public License version 2 only, as
       
     7  * published by the Free Software Foundation.  Oracle designates this
       
     8  * particular file as subject to the "Classpath" exception as provided
       
     9  * by Oracle in the LICENSE file that accompanied this code.
       
    10  *
       
    11  * This code is distributed in the hope that it will be useful, but WITHOUT
       
    12  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
       
    13  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
       
    14  * version 2 for more details (a copy is included in the LICENSE file that
       
    15  * accompanied this code).
       
    16  *
       
    17  * You should have received a copy of the GNU General Public License version
       
    18  * 2 along with this work; if not, write to the Free Software Foundation,
       
    19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
       
    20  *
       
    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
       
    23  * questions.
       
    24  */
       
    25 
       
    26 module jdk.internal.vm.compiler {
       
    27     requires java.instrument;
       
    28     requires java.management;
       
    29     requires jdk.management;
       
    30     requires jdk.internal.vm.ci;
       
    31 
       
    32     // sun.misc.Unsafe is used
       
    33     requires jdk.unsupported;
       
    34 
       
    35     uses org.graalvm.compiler.code.DisassemblerProvider;
       
    36     uses org.graalvm.compiler.core.match.MatchStatementSet;
       
    37     uses org.graalvm.compiler.debug.DebugConfigCustomizer;
       
    38     uses org.graalvm.compiler.debug.DebugInitializationParticipant;
       
    39     uses org.graalvm.compiler.debug.TTYStreamProvider;
       
    40     uses org.graalvm.compiler.hotspot.CompilerConfigurationFactory;
       
    41     uses org.graalvm.compiler.hotspot.HotSpotBackendFactory;
       
    42     uses org.graalvm.compiler.nodes.graphbuilderconf.NodeIntrinsicPluginFactory;
       
    43 
       
    44     exports org.graalvm.compiler.api.directives         to jdk.aot;
       
    45     exports org.graalvm.compiler.api.runtime            to jdk.aot;
       
    46     exports org.graalvm.compiler.api.replacements       to jdk.aot;
       
    47     exports org.graalvm.compiler.asm.amd64              to jdk.aot;
       
    48     exports org.graalvm.compiler.bytecode               to jdk.aot;
       
    49     exports org.graalvm.compiler.code                   to jdk.aot;
       
    50     exports org.graalvm.compiler.core                   to jdk.aot;
       
    51     exports org.graalvm.compiler.core.common            to jdk.aot;
       
    52     exports org.graalvm.compiler.core.target            to jdk.aot;
       
    53     exports org.graalvm.compiler.debug                  to jdk.aot;
       
    54     exports org.graalvm.compiler.debug.internal         to jdk.aot;
       
    55     exports org.graalvm.compiler.graph                  to jdk.aot;
       
    56     exports org.graalvm.compiler.hotspot                to jdk.aot;
       
    57     exports org.graalvm.compiler.hotspot.meta           to jdk.aot;
       
    58     exports org.graalvm.compiler.hotspot.replacements   to jdk.aot;
       
    59     exports org.graalvm.compiler.hotspot.stubs          to jdk.aot;
       
    60     exports org.graalvm.compiler.hotspot.word           to jdk.aot;
       
    61     exports org.graalvm.compiler.java                   to jdk.aot;
       
    62     exports org.graalvm.compiler.lir.asm                to jdk.aot;
       
    63     exports org.graalvm.compiler.lir.phases             to jdk.aot;
       
    64     exports org.graalvm.compiler.nodes                  to jdk.aot;
       
    65     exports org.graalvm.compiler.nodes.graphbuilderconf to jdk.aot;
       
    66     exports org.graalvm.compiler.options                to jdk.aot;
       
    67     exports org.graalvm.compiler.phases                 to jdk.aot;
       
    68     exports org.graalvm.compiler.phases.tiers           to jdk.aot;
       
    69     exports org.graalvm.compiler.runtime                to jdk.aot;
       
    70     exports org.graalvm.compiler.replacements           to jdk.aot;
       
    71     exports org.graalvm.compiler.word                   to jdk.aot;
       
    72 }