Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/mobile
Path: blob/master/src/java.desktop/share/classes/module-info.java
41145 views
1
/*
2
* Copyright (c) 2014, 2020, 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
/**
27
* Defines the AWT and Swing user interface toolkits, plus APIs for
28
* accessibility, audio, imaging, printing, and JavaBeans.
29
* <p>
30
* The documentation in this module includes links to external overviews,
31
* tutorials, examples, guides, media format specifications, and other similar
32
* documentation. These links are meant to be informative to the reader and
33
* nothing more. Information at these external resources, no matter the hosting
34
* or the author, is not part of Java Platform API specification unless
35
* explicitly stated to be so.
36
*
37
* @uses java.awt.im.spi.InputMethodDescriptor
38
* @uses javax.accessibility.AccessibilityProvider
39
* @uses javax.imageio.spi.ImageInputStreamSpi
40
* @uses javax.imageio.spi.ImageOutputStreamSpi
41
* @uses javax.imageio.spi.ImageReaderSpi
42
* @uses javax.imageio.spi.ImageTranscoderSpi
43
* @uses javax.imageio.spi.ImageWriterSpi
44
* @uses javax.print.PrintServiceLookup
45
* @uses javax.print.StreamPrintServiceFactory
46
* @uses javax.sound.midi.spi.MidiDeviceProvider
47
* @uses javax.sound.midi.spi.MidiFileReader
48
* @uses javax.sound.midi.spi.MidiFileWriter
49
* @uses javax.sound.midi.spi.SoundbankReader
50
* @uses javax.sound.sampled.spi.AudioFileReader
51
* @uses javax.sound.sampled.spi.AudioFileWriter
52
* @uses javax.sound.sampled.spi.FormatConversionProvider
53
* @uses javax.sound.sampled.spi.MixerProvider
54
*
55
* @moduleGraph
56
* @since 9
57
*/
58
module java.desktop {
59
requires java.prefs;
60
61
requires transitive java.datatransfer;
62
requires transitive java.xml;
63
64
exports java.applet;
65
exports java.awt;
66
exports java.awt.color;
67
exports java.awt.desktop;
68
exports java.awt.dnd;
69
exports java.awt.event;
70
exports java.awt.font;
71
exports java.awt.geom;
72
exports java.awt.im;
73
exports java.awt.im.spi;
74
exports java.awt.image;
75
exports java.awt.image.renderable;
76
exports java.awt.print;
77
exports java.beans;
78
exports java.beans.beancontext;
79
exports javax.accessibility;
80
exports javax.imageio;
81
exports javax.imageio.event;
82
exports javax.imageio.metadata;
83
exports javax.imageio.plugins.bmp;
84
exports javax.imageio.plugins.jpeg;
85
exports javax.imageio.plugins.tiff;
86
exports javax.imageio.spi;
87
exports javax.imageio.stream;
88
exports javax.print;
89
exports javax.print.attribute;
90
exports javax.print.attribute.standard;
91
exports javax.print.event;
92
exports javax.sound.midi;
93
exports javax.sound.midi.spi;
94
exports javax.sound.sampled;
95
exports javax.sound.sampled.spi;
96
exports javax.swing;
97
exports javax.swing.border;
98
exports javax.swing.colorchooser;
99
exports javax.swing.event;
100
exports javax.swing.filechooser;
101
exports javax.swing.plaf;
102
exports javax.swing.plaf.basic;
103
exports javax.swing.plaf.metal;
104
exports javax.swing.plaf.multi;
105
exports javax.swing.plaf.nimbus;
106
exports javax.swing.plaf.synth;
107
exports javax.swing.table;
108
exports javax.swing.text;
109
exports javax.swing.text.html;
110
exports javax.swing.text.html.parser;
111
exports javax.swing.text.rtf;
112
exports javax.swing.tree;
113
exports javax.swing.undo;
114
115
// qualified exports may be inserted at build time
116
// see make/GensrcModuleInfo.gmk
117
exports sun.awt to
118
jdk.accessibility,
119
jdk.unsupported.desktop;
120
121
exports java.awt.dnd.peer to jdk.unsupported.desktop;
122
exports sun.awt.dnd to jdk.unsupported.desktop;
123
exports sun.swing to jdk.unsupported.desktop;
124
125
opens javax.swing.plaf.basic to
126
jdk.jconsole;
127
128
uses java.awt.im.spi.InputMethodDescriptor;
129
uses javax.accessibility.AccessibilityProvider;
130
uses javax.imageio.spi.ImageInputStreamSpi;
131
uses javax.imageio.spi.ImageOutputStreamSpi;
132
uses javax.imageio.spi.ImageReaderSpi;
133
uses javax.imageio.spi.ImageTranscoderSpi;
134
uses javax.imageio.spi.ImageWriterSpi;
135
uses javax.print.PrintServiceLookup;
136
uses javax.print.StreamPrintServiceFactory;
137
uses javax.sound.midi.spi.MidiDeviceProvider;
138
uses javax.sound.midi.spi.MidiFileReader;
139
uses javax.sound.midi.spi.MidiFileWriter;
140
uses javax.sound.midi.spi.SoundbankReader;
141
uses javax.sound.sampled.spi.AudioFileReader;
142
uses javax.sound.sampled.spi.AudioFileWriter;
143
uses javax.sound.sampled.spi.FormatConversionProvider;
144
uses javax.sound.sampled.spi.MixerProvider;
145
146
uses sun.swing.InteropProvider;
147
148
provides sun.datatransfer.DesktopDatatransferService with
149
sun.awt.datatransfer.DesktopDatatransferServiceImpl;
150
151
provides java.net.ContentHandlerFactory with
152
sun.awt.www.content.MultimediaContentHandlers;
153
154
provides javax.print.PrintServiceLookup with
155
sun.print.PrintServiceLookupProvider;
156
157
provides javax.print.StreamPrintServiceFactory with
158
sun.print.PSStreamPrinterFactory;
159
160
provides javax.sound.midi.spi.MidiDeviceProvider with
161
com.sun.media.sound.MidiInDeviceProvider,
162
com.sun.media.sound.MidiOutDeviceProvider,
163
com.sun.media.sound.RealTimeSequencerProvider,
164
com.sun.media.sound.SoftProvider;
165
166
provides javax.sound.midi.spi.MidiFileReader with
167
com.sun.media.sound.StandardMidiFileReader;
168
169
provides javax.sound.midi.spi.MidiFileWriter with
170
com.sun.media.sound.StandardMidiFileWriter;
171
172
provides javax.sound.midi.spi.SoundbankReader with
173
com.sun.media.sound.AudioFileSoundbankReader,
174
com.sun.media.sound.DLSSoundbankReader,
175
com.sun.media.sound.JARSoundbankReader,
176
com.sun.media.sound.SF2SoundbankReader;
177
178
provides javax.sound.sampled.spi.AudioFileReader with
179
com.sun.media.sound.AiffFileReader,
180
com.sun.media.sound.AuFileReader,
181
com.sun.media.sound.SoftMidiAudioFileReader,
182
com.sun.media.sound.WaveFileReader,
183
com.sun.media.sound.WaveFloatFileReader,
184
com.sun.media.sound.WaveExtensibleFileReader;
185
186
provides javax.sound.sampled.spi.AudioFileWriter with
187
com.sun.media.sound.AiffFileWriter,
188
com.sun.media.sound.AuFileWriter,
189
com.sun.media.sound.WaveFileWriter,
190
com.sun.media.sound.WaveFloatFileWriter;
191
192
provides javax.sound.sampled.spi.FormatConversionProvider with
193
com.sun.media.sound.AlawCodec,
194
com.sun.media.sound.AudioFloatFormatConverter,
195
com.sun.media.sound.PCMtoPCMCodec,
196
com.sun.media.sound.UlawCodec;
197
198
provides javax.sound.sampled.spi.MixerProvider with
199
com.sun.media.sound.DirectAudioDeviceProvider,
200
com.sun.media.sound.PortMixerProvider;
201
}
202
203