<!ELEMENT extension (environment* , analyzer* , ruleParticipant*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT environment EMPTY>
<!ATTLIST environment
id CDATA #REQUIRED
description CDATA #IMPLIED
ruleParticipant CDATA #IMPLIED
profileProperties CDATA #IMPLIED
compliance CDATA #IMPLIED>
org.eclipse.jdt.launching.environments.IAccessRuleParticipant
. When specified, this class is used to create access rules for VM libraries associated with this execution environment during classpath resolution. This participant creates rules last, preceeded by any ruleParticipants
contributed as elements. This attribute was added in the 3.3 release.org.osgi.framework.system.packages
- a comma separated list of available (API) system packagesorg.osgi.framework.bootdelegation
- a comma spearated list of packages for which the Framework must delegate class loading to the boot class pathorg.osgi.framework.executionenvironment
- a comma separated list of execution environments provided by this environment (a list of environments that are a subset of this environment, including this environment)osgi.java.profile.name
- environment identifier/nameorg.eclipse.jdt.core.compiler.compliance
- compiler compliance level - 1.4, 1.5, etc.org.eclipse.jdt.core.compiler.source
- source level - 1.3, 1.4, etc.org.eclipse.jdt.core.compiler.codegen.targetPlatform
- target level - 1.2, 1.3, etc.org.eclipse.jdt.core.compiler.problem.assertIdentifier
- severity of using 'assert' as an identifier in source: error, warning, or ignoreorg.eclipse.jdt.core.compiler.problem.enumIdentifier
- severity of using 'enum' as an identifier in source: error, warning, or ignore<!ELEMENT analyzer EMPTY>
<!ATTLIST analyzer
id CDATA #REQUIRED
class CDATA #REQUIRED>
org.eclipse.jdt.launching.environments.IExecutionEnvironmentAnalyzer
<!ELEMENT ruleParticipant EMPTY>
<!ATTLIST ruleParticipant
id CDATA #REQUIRED
class CDATA #REQUIRED>
This element was added in the 3.3 release.
org.eclipse.jdt.launching.environments.IAccessRuleParticipant
. When specified, this class is used to create access rules for VM libraries associated with this execution environment during classpath resolution. This participant creates rules before a ruleParticipant
contributed by an execution environment directly, allowing a participant to override an environment's default rules.
<extension point="org.eclipse.jdt.launching.executionEnvironments"> <environment id="J2SE-1.4" description="Java 2 Platform, Standard Edition 1.4"/> <analyzer class="com.example.ExecutionEnvironmentAnalyzer" id="com.example.eeAnalyzer"/> </extension>
org.eclipse.jdt.launching
) currently provides definitions and an analyzer for the following execution environments:
profileProperties
above) via the org.osgi.framework.system.packages
property.
Copyright (c) 2005, 2015 IBM Corporation and others.
This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0 which
accompanies this distribution, and is available at
https://www.eclipse.org/legal/epl-v20.html/
SPDX-License-Identifier: EPL-2.0