1 ###############################################################################
2 # Copyright (c) 2009, 2018 IBM Corporation and others.
4 # This program and the accompanying materials
5 # are made available under the terms of the Eclipse Public License 2.0
6 # which accompanies this distribution, and is available at
7 # https://www.eclipse.org/legal/epl-2.0/
9 # SPDX-License-Identifier: EPL-2.0
12 # IBM Corporation - initial API and implementation
13 ###############################################################################
15 # NOTE: The JavaSE-9 profile is not yet finalized.
17 org.osgi.framework.system.packages = \
21 java.awt.datatransfer,\
30 java.awt.image.renderable,\
33 java.beans.beancontext,\
36 java.lang.annotation,\
37 java.lang.instrument,\
39 java.lang.management,\
48 java.nio.channels.spi,\
50 java.nio.charset.spi,\
52 java.nio.file.attribute,\
62 java.security.interfaces,\
73 java.util.concurrent,\
74 java.util.concurrent.atomic,\
75 java.util.concurrent.locks,\
88 javax.annotation.processing,\
90 javax.crypto.interfaces,\
94 javax.imageio.metadata,\
95 javax.imageio.plugins.bmp,\
96 javax.imageio.plugins.jpeg,\
98 javax.imageio.stream,\
102 javax.lang.model.element,\
103 javax.lang.model.type,\
104 javax.lang.model.util,\
106 javax.management.loading,\
107 javax.management.modelmbean,\
108 javax.management.monitor,\
109 javax.management.openmbean,\
110 javax.management.relation,\
111 javax.management.remote,\
112 javax.management.remote.rmi,\
113 javax.management.timer,\
115 javax.naming.directory,\
122 javax.print.attribute,\
123 javax.print.attribute.standard,\
129 javax.security.auth,\
130 javax.security.auth.callback,\
131 javax.security.auth.kerberos,\
132 javax.security.auth.login,\
133 javax.security.auth.spi,\
134 javax.security.auth.x500,\
135 javax.security.cert,\
136 javax.security.sasl,\
138 javax.sound.midi.spi,\
139 javax.sound.sampled,\
140 javax.sound.sampled.spi,\
143 javax.sql.rowset.serial,\
144 javax.sql.rowset.spi,\
147 javax.swing.colorchooser,\
149 javax.swing.filechooser,\
151 javax.swing.plaf.basic,\
152 javax.swing.plaf.metal,\
153 javax.swing.plaf.multi,\
154 javax.swing.plaf.nimbus,\
155 javax.swing.plaf.synth,\
158 javax.swing.text.html,\
159 javax.swing.text.html.parser,\
160 javax.swing.text.rtf,\
165 javax.transaction.xa,\
168 javax.xml.bind.annotation,\
169 javax.xml.bind.annotation.adapters,\
170 javax.xml.bind.attachment,\
171 javax.xml.bind.helpers,\
172 javax.xml.bind.util,\
174 javax.xml.crypto.dom,\
175 javax.xml.crypto.dsig,\
176 javax.xml.crypto.dsig.dom,\
177 javax.xml.crypto.dsig.keyinfo,\
178 javax.xml.crypto.dsig.spec,\
180 javax.xml.namespace,\
184 javax.xml.stream.events,\
185 javax.xml.stream.util,\
186 javax.xml.transform,\
187 javax.xml.transform.dom,\
188 javax.xml.transform.sax,\
189 javax.xml.transform.stax,\
190 javax.xml.transform.stream,\
191 javax.xml.validation,\
193 javax.xml.ws.handler,\
194 javax.xml.ws.handler.soap,\
198 javax.xml.ws.spi.http,\
199 javax.xml.ws.wsaddressing,\
204 org.omg.CORBA_2_3.portable,\
205 org.omg.CORBA.DynAnyPackage,\
206 org.omg.CORBA.ORBPackage,\
207 org.omg.CORBA.portable,\
208 org.omg.CORBA.TypeCodePackage,\
210 org.omg.CosNaming.NamingContextExtPackage,\
211 org.omg.CosNaming.NamingContextPackage,\
214 org.omg.DynamicAny.DynAnyFactoryPackage,\
215 org.omg.DynamicAny.DynAnyPackage,\
217 org.omg.IOP.CodecFactoryPackage,\
218 org.omg.IOP.CodecPackage,\
220 org.omg.PortableInterceptor,\
221 org.omg.PortableInterceptor.ORBInitInfoPackage,\
222 org.omg.PortableServer,\
223 org.omg.PortableServer.CurrentPackage,\
224 org.omg.PortableServer.POAManagerPackage,\
225 org.omg.PortableServer.POAPackage,\
226 org.omg.PortableServer.portable,\
227 org.omg.PortableServer.ServantLocatorPackage,\
228 org.omg.SendingContext,\
229 org.omg.stub.java.rmi,\
231 org.w3c.dom.bootstrap,\
237 org.w3c.dom.stylesheets,\
238 org.w3c.dom.traversal,\
244 org.osgi.framework.bootdelegation = \
252 org.osgi.framework.executionenvironment = \
256 JavaSE/compact1-1.8,\
257 JavaSE/compact2-1.8,\
258 JavaSE/compact3-1.8,\
268 org.osgi.framework.system.capabilities = \
269 osgi.ee; osgi.ee="OSGi/Minimum"; version:List<Version>="1.0, 1.1, 1.2",\
270 osgi.ee; osgi.ee="JRE"; version:List<Version>="1.0, 1.1",\
271 osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 9.0",\
272 osgi.ee; osgi.ee="JavaSE/compact1"; version:List<Version>="1.8, 9.0",\
273 osgi.ee; osgi.ee="JavaSE/compact2"; version:List<Version>="1.8, 9.0",\
274 osgi.ee; osgi.ee="JavaSE/compact3"; version:List<Version>="1.8, 9.0"
275 osgi.java.profile.name = JavaSE-9
276 org.eclipse.jdt.core.compiler.compliance=9
277 org.eclipse.jdt.core.compiler.source=9
278 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
279 org.eclipse.jdt.core.compiler.codegen.targetPlatform=9
280 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
281 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error