Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/bundles/org.eclipse.equinox.frameworkadmin.equinox/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.frameworkadmin.equinox/META-INF/MANIFEST.MF
- index 39c15e7..1c51c05 100644
- --- a/bundles/org.eclipse.equinox.frameworkadmin.equinox/META-INF/MANIFEST.MF
- +++ b/bundles/org.eclipse.equinox.frameworkadmin.equinox/META-INF/MANIFEST.MF
- @@ -2,7 +2,7 @@ Manifest-Version: 1.0
- Bundle-ManifestVersion: 2
- Bundle-Name: %pluginName
- Bundle-SymbolicName: org.eclipse.equinox.frameworkadmin.equinox;singleton:=true
- -Bundle-Version: 1.0.400.qualifier
- +Bundle-Version: 1.0.400.v20110905-2042
- Bundle-Vendor: %providerName
- Bundle-Localization: plugin
- Import-Package: org.eclipse.core.runtime.internal.adaptor,
- diff --git a/bundles/org.eclipse.equinox.frameworkadmin.equinox/src/org/eclipse/equinox/internal/frameworkadmin/equinox/ParserUtils.java b/bundles/org.eclipse.equinox.frameworkadmin.equinox/src/org/eclipse/equinox/internal/frameworkadmin/equinox/ParserUtils.java
- index ff4c32b..01c9379 100644
- --- a/bundles/org.eclipse.equinox.frameworkadmin.equinox/src/org/eclipse/equinox/internal/frameworkadmin/equinox/ParserUtils.java
- +++ b/bundles/org.eclipse.equinox.frameworkadmin.equinox/src/org/eclipse/equinox/internal/frameworkadmin/equinox/ParserUtils.java
- @@ -89,7 +89,7 @@ public class ParserUtils {
- if (install != null) {
- if (install.startsWith(FILE_PROTOCOL))
- - install = install.substring(FILE_PROTOCOL.length() + 1);
- + install = install.substring(FILE_PROTOCOL.length());
- File installFile = new File(install);
- if (installFile.isAbsolute())
- return installFile;
- @@ -103,7 +103,7 @@ public class ParserUtils {
- URI startupURI = new URI(startup);
- startup = new File(startupURI).getAbsolutePath();
- } catch (URISyntaxException e) {
- - startup = startup.substring(FILE_PROTOCOL.length() + 1);
- + startup = startup.substring(FILE_PROTOCOL.length());
- }
- }
- diff --git a/bundles/org.eclipse.equinox.p2.artifact.optimizers/optimizer.launch b/bundles/org.eclipse.equinox.p2.artifact.optimizers/optimizer.launch
- index 65bf933..66266ee 100644
- --- a/bundles/org.eclipse.equinox.p2.artifact.optimizers/optimizer.launch
- +++ b/bundles/org.eclipse.equinox.p2.artifact.optimizers/optimizer.launch
- @@ -7,18 +7,19 @@
- <stringAttribute key="checked" value="[NONE]"/>
- <booleanAttribute key="clearConfig" value="false"/>
- <stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/optimizer"/>
- +<booleanAttribute key="default" value="true"/>
- <booleanAttribute key="default_auto_start" value="false"/>
- <intAttribute key="default_start_level" value="4"/>
- <booleanAttribute key="includeOptional" value="false"/>
- <booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/>
- -<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre1.6.0"/>
- <stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-console -consolelog -application org.eclipse.equinox.p2.artifact.optimizers.pack200optimizer -artifactRepository file:d:/prov/repo -console"/>
- <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
- <stringAttribute key="pde.version" value="3.3"/>
- <booleanAttribute key="show_selected_only" value="false"/>
- -<stringAttribute key="target_bundles" value="org.eclipse.ant.core@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.core.jobs@default:default,org.eclipse.core.runtime@default:default,org.eclipse.core.runtime.compatibility.registry@default:default,org.eclipse.core.variables@default:default,org.eclipse.equinox.app@default:true,org.eclipse.equinox.common@default:default,org.eclipse.equinox.launcher@default:default,org.eclipse.equinox.launcher.win32.win32.x86@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.osgi@:,org.eclipse.osgi.services@default:default,org.eclipse.update.configurator@default:default"/>
- +<stringAttribute key="target_bundles" value="org.eclipse.ant.core@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.core.jobs@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.core.runtime@default:true,org.eclipse.core.variables@default:default,org.eclipse.equinox.app@default:true,org.eclipse.equinox.common@2:true,org.eclipse.equinox.launcher@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.osgi,org.eclipse.osgi.services@default:default,org.eclipse.update.configurator@3:true"/>
- <booleanAttribute key="tracing" value="false"/>
- +<booleanAttribute key="useCustomFeatures" value="false"/>
- <booleanAttribute key="useDefaultConfigArea" value="true"/>
- <booleanAttribute key="useNamedJRE" value="true"/>
- -<stringAttribute key="workspace_bundles" value="ie.wombat.jbdiff@default:default,org.apache.xerces@default:default,org.apache.xml.resolver@default:default,org.eclipse.ecf@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.equinox.frameworkadmin@default:default,org.eclipse.equinox.frameworkadmin.equinox@default:true,org.eclipse.equinox.p2.artifact.optimizers@default:default,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.p2.download@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.equinox.p2.metadata.generator@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.equinox.p2.sar@default:default"/>
- +<stringAttribute key="workspace_bundles" value="ie.wombat.jbdiff@default:default,org.eclipse.equinox.frameworkadmin.equinox@default:true,org.eclipse.equinox.frameworkadmin@default:default,org.eclipse.equinox.p2.artifact.optimizers@default:default,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.equinox.p2.sar@default:default"/>
- </launchConfiguration>
- diff --git a/bundles/org.eclipse.equinox.p2.director/.settings/org.eclipse.jdt.core.prefs b/bundles/org.eclipse.equinox.p2.director/.settings/org.eclipse.jdt.core.prefs
- index 5e1105f..b076b02 100644
- --- a/bundles/org.eclipse.equinox.p2.director/.settings/org.eclipse.jdt.core.prefs
- +++ b/bundles/org.eclipse.equinox.p2.director/.settings/org.eclipse.jdt.core.prefs
- @@ -1,4 +1,3 @@
- -#Mon Dec 21 23:16:26 CET 2009
- eclipse.preferences.version=1
- org.eclipse.jdt.core.builder.cleanOutputFolder=clean
- org.eclipse.jdt.core.builder.duplicateResourceTask=warning
- @@ -7,6 +6,11 @@ org.eclipse.jdt.core.builder.resourceCopyExclusionFilter=*.launch
- org.eclipse.jdt.core.circularClasspath=error
- org.eclipse.jdt.core.classpath.exclusionPatterns=enabled
- org.eclipse.jdt.core.classpath.multipleOutputLocations=enabled
- +org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
- +org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
- +org.eclipse.jdt.core.compiler.annotation.nonnullisdefault=disabled
- +org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
- +org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
- org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
- org.eclipse.jdt.core.compiler.codegen.targetPlatform=jsr14
- org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
- @@ -19,17 +23,24 @@ org.eclipse.jdt.core.compiler.maxProblemPerUnit=1000
- org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
- org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
- org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
- +org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
- +org.eclipse.jdt.core.compiler.problem.deadCode=warning
- org.eclipse.jdt.core.compiler.problem.deprecation=warning
- org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
- org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=enabled
- -org.eclipse.jdt.core.compiler.problem.discouragedReference=error
- +org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
- org.eclipse.jdt.core.compiler.problem.emptyStatement=warning
- org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
- +org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
- +org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
- +org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled
- org.eclipse.jdt.core.compiler.problem.fieldHiding=warning
- org.eclipse.jdt.core.compiler.problem.finalParameterBound=ignore
- org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
- org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
- org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
- +org.eclipse.jdt.core.compiler.problem.includeFieldsInNullAnalysis=disabled
- +org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
- org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
- org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
- org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=warning
- @@ -38,6 +49,7 @@ org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=private
- org.eclipse.jdt.core.compiler.problem.localVariableHiding=warning
- org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
- org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
- +org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
- org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
- org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=enabled
- org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
- @@ -45,31 +57,56 @@ org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
- org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=enabled
- org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public
- org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
- +org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
- org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
- +org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
- org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
- org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
- org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=warning
- +org.eclipse.jdt.core.compiler.problem.nullReference=warning
- +org.eclipse.jdt.core.compiler.problem.nullSpecInsufficientInfo=warning
- +org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
- org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
- +org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
- org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=warning
- +org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
- +org.eclipse.jdt.core.compiler.problem.potentialNullSpecViolation=error
- +org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore
- +org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
- +org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
- +org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
- +org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
- +org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
- +org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
- +org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
- org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
- org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
- +org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
- org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
- org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=warning
- org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
- +org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
- org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
- +org.eclipse.jdt.core.compiler.problem.unclosedCloseable=ignore
- org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=warning
- org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
- org.eclipse.jdt.core.compiler.problem.unnecessaryElse=warning
- org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=warning
- org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
- org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=warning
- +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
- +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
- org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=enabled
- org.eclipse.jdt.core.compiler.problem.unusedImport=error
- +org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
- org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
- +org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
- org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
- +org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
- org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=enabled
- org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=enabled
- org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=error
- +org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
- org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
- org.eclipse.jdt.core.compiler.source=1.5
- org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
- diff --git a/bundles/org.eclipse.equinox.p2.director/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.p2.director/META-INF/MANIFEST.MF
- index 5bea11e..a5036d9 100644
- --- a/bundles/org.eclipse.equinox.p2.director/META-INF/MANIFEST.MF
- +++ b/bundles/org.eclipse.equinox.p2.director/META-INF/MANIFEST.MF
- @@ -2,7 +2,7 @@ Manifest-Version: 1.0
- Bundle-ManifestVersion: 2
- Bundle-Name: %pluginName
- Bundle-SymbolicName: org.eclipse.equinox.p2.director;singleton:=true
- -Bundle-Version: 2.2.0.qualifier
- +Bundle-Version: 2.2.0.v20111231-2042
- Bundle-ClassPath: .
- Bundle-Activator: org.eclipse.equinox.internal.p2.director.DirectorActivator
- Bundle-Vendor: %providerName
- @@ -26,7 +26,8 @@ Require-Bundle: org.eclipse.equinox.common;bundle-version="[3.3.0,4.0.0)",
- org.sat4j.core;bundle-version="[2.2.0,2.4.0)",
- org.sat4j.pb;bundle-version="[2.2.0,2.4.0)",
- org.eclipse.core.jobs;bundle-version="[3.3.0,4.0.0)",
- - org.eclipse.equinox.p2.metadata;bundle-version="[2.0.0,3.0.0)"
- + org.eclipse.equinox.p2.metadata;bundle-version="[2.0.0,3.0.0)",
- + org.eclipse.equinox.p2.engine;bundle-version="2.2.0"
- Bundle-RequiredExecutionEnvironment: J2SE-1.5,
- J2SE-1.4,
- CDC-1.1/Foundation-1.1
- diff --git a/bundles/org.eclipse.equinox.p2.director/src/org/eclipse/equinox/internal/p2/director/DirectorActivator.java b/bundles/org.eclipse.equinox.p2.director/src/org/eclipse/equinox/internal/p2/director/DirectorActivator.java
- index d3d20b6..124b6b4 100644
- --- a/bundles/org.eclipse.equinox.p2.director/src/org/eclipse/equinox/internal/p2/director/DirectorActivator.java
- +++ b/bundles/org.eclipse.equinox.p2.director/src/org/eclipse/equinox/internal/p2/director/DirectorActivator.java
- @@ -10,6 +10,13 @@
- *******************************************************************************/
- package org.eclipse.equinox.internal.p2.director;
- +import java.util.Collection;
- +import org.eclipse.equinox.internal.p2.engine.IPlannerHelper;
- +import org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry;
- +import org.eclipse.equinox.p2.core.IProvisioningAgent;
- +import org.eclipse.equinox.p2.engine.*;
- +import org.eclipse.equinox.p2.metadata.IInstallableUnit;
- +import org.eclipse.equinox.p2.planner.IPlanner;
- import org.osgi.framework.BundleActivator;
- import org.osgi.framework.BundleContext;
- @@ -19,6 +26,16 @@ public class DirectorActivator implements BundleActivator {
- public void start(BundleContext ctx) throws Exception {
- context = ctx;
- + SimpleProfileRegistry.helper = new IPlannerHelper() {
- +
- + public IProvisioningPlan getPlan(IProfile profile, Collection<IInstallableUnit> ius) {
- + ProfileChangeRequest request = new ProfileChangeRequest(profile);
- + request.addAll(ius);
- + IProvisioningAgent provisioningAgent = profile.getProvisioningAgent();
- + IPlanner planner = (IPlanner) provisioningAgent.getService(IPlanner.class.getName());
- + return planner.getProvisioningPlan(request, new ProvisioningContext(profile.getProvisioningAgent()), null);
- + }
- + };
- }
- public void stop(BundleContext ctx) throws Exception {
- diff --git a/bundles/org.eclipse.equinox.p2.engine/.settings/org.eclipse.jdt.core.prefs b/bundles/org.eclipse.equinox.p2.engine/.settings/org.eclipse.jdt.core.prefs
- index 0c57496..588fa65 100644
- --- a/bundles/org.eclipse.equinox.p2.engine/.settings/org.eclipse.jdt.core.prefs
- +++ b/bundles/org.eclipse.equinox.p2.engine/.settings/org.eclipse.jdt.core.prefs
- @@ -1,4 +1,3 @@
- -#Mon Dec 21 23:51:30 CET 2009
- eclipse.preferences.version=1
- instance/org.eclipse.core.net/org.eclipse.core.net.hasMigrated=true
- org.eclipse.jdt.core.builder.cleanOutputFolder=clean
- @@ -8,6 +7,11 @@ org.eclipse.jdt.core.builder.resourceCopyExclusionFilter=*.launch
- org.eclipse.jdt.core.circularClasspath=error
- org.eclipse.jdt.core.classpath.exclusionPatterns=enabled
- org.eclipse.jdt.core.classpath.multipleOutputLocations=enabled
- +org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
- +org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
- +org.eclipse.jdt.core.compiler.annotation.nonnullisdefault=disabled
- +org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
- +org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
- org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
- org.eclipse.jdt.core.compiler.codegen.targetPlatform=jsr14
- org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
- @@ -20,17 +24,24 @@ org.eclipse.jdt.core.compiler.maxProblemPerUnit=1000
- org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
- org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
- org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
- +org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
- +org.eclipse.jdt.core.compiler.problem.deadCode=warning
- org.eclipse.jdt.core.compiler.problem.deprecation=warning
- org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
- org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=enabled
- -org.eclipse.jdt.core.compiler.problem.discouragedReference=error
- +org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
- org.eclipse.jdt.core.compiler.problem.emptyStatement=warning
- org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
- +org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
- +org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
- +org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled
- org.eclipse.jdt.core.compiler.problem.fieldHiding=warning
- org.eclipse.jdt.core.compiler.problem.finalParameterBound=ignore
- org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
- org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
- org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
- +org.eclipse.jdt.core.compiler.problem.includeFieldsInNullAnalysis=disabled
- +org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
- org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
- org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
- org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=warning
- @@ -39,6 +50,7 @@ org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=private
- org.eclipse.jdt.core.compiler.problem.localVariableHiding=warning
- org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
- org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
- +org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
- org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
- org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=enabled
- org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
- @@ -46,31 +58,56 @@ org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
- org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=enabled
- org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public
- org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
- +org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
- org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
- +org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
- org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
- org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
- org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=warning
- +org.eclipse.jdt.core.compiler.problem.nullReference=warning
- +org.eclipse.jdt.core.compiler.problem.nullSpecInsufficientInfo=warning
- +org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
- org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
- +org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
- org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=warning
- +org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
- +org.eclipse.jdt.core.compiler.problem.potentialNullSpecViolation=error
- +org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore
- +org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
- +org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
- +org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
- +org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
- +org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
- +org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
- +org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
- org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
- org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
- +org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
- org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
- org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=warning
- org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
- +org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
- org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
- +org.eclipse.jdt.core.compiler.problem.unclosedCloseable=ignore
- org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=warning
- org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
- org.eclipse.jdt.core.compiler.problem.unnecessaryElse=warning
- org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=warning
- org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
- org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=warning
- +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
- +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
- org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=enabled
- -org.eclipse.jdt.core.compiler.problem.unusedImport=error
- +org.eclipse.jdt.core.compiler.problem.unusedImport=warning
- +org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
- org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
- +org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
- org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
- +org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
- org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=enabled
- org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=enabled
- -org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=error
- +org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
- +org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
- org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
- org.eclipse.jdt.core.compiler.source=1.5
- org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
- diff --git a/bundles/org.eclipse.equinox.p2.engine/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.p2.engine/META-INF/MANIFEST.MF
- index 92d9198..05f965e 100644
- --- a/bundles/org.eclipse.equinox.p2.engine/META-INF/MANIFEST.MF
- +++ b/bundles/org.eclipse.equinox.p2.engine/META-INF/MANIFEST.MF
- @@ -2,7 +2,7 @@ Manifest-Version: 1.0
- Bundle-ManifestVersion: 2
- Bundle-Name: %pluginName
- Bundle-SymbolicName: org.eclipse.equinox.p2.engine;singleton:=true
- -Bundle-Version: 2.2.0.qualifier
- +Bundle-Version: 2.2.0.v20120117-0330
- Bundle-Activator: org.eclipse.equinox.internal.p2.engine.EngineActivator
- Bundle-Vendor: %providerName
- Bundle-Localization: plugin
- @@ -19,7 +19,11 @@ Export-Package: org.eclipse.equinox.internal.p2.engine;
- org.eclipse.equinox.p2.engine.spi;version="2.0.0"
- Require-Bundle: org.eclipse.equinox.common,
- org.eclipse.equinox.registry,
- - org.eclipse.core.jobs;bundle-version="[3.4.0,4.0.0)"
- + org.eclipse.core.jobs;bundle-version="[3.4.0,4.0.0)",
- + org.eclipse.osgi,
- + org.eclipse.equinox.simpleconfigurator,
- + org.eclipse.equinox.frameworkadmin,
- + org.eclipse.equinox.frameworkadmin.equinox;bundle-version="1.0.400"
- Eclipse-RegisterBuddy: org.eclipse.equinox.p2.metadata.repository
- Bundle-RequiredExecutionEnvironment: J2SE-1.5,
- J2SE-1.4,
- @@ -34,8 +38,10 @@ Import-Package: javax.xml.parsers,
- org.eclipse.equinox.internal.p2.metadata.index,
- org.eclipse.equinox.internal.p2.metadata.repository.io,
- org.eclipse.equinox.internal.p2.persistence,
- + org.eclipse.equinox.internal.provisional.frameworkadmin,
- org.eclipse.equinox.internal.provisional.p2.core.eventbus,
- org.eclipse.equinox.internal.provisional.p2.repository,
- + org.eclipse.equinox.internal.simpleconfigurator.utils,
- org.eclipse.equinox.p2.core;version="[2.0.0,3.0.0)",
- org.eclipse.equinox.p2.core.spi;version="[2.0.0,3.0.0)",
- org.eclipse.equinox.p2.metadata;version="[2.0.0,3.0.0)",
- diff --git a/bundles/org.eclipse.equinox.p2.engine/src/org/eclipse/equinox/internal/p2/engine/SimpleProfileRegistry.java b/bundles/org.eclipse.equinox.p2.engine/src/org/eclipse/equinox/internal/p2/engine/SimpleProfileRegistry.java
- index 0853c2c..4d1d150 100644
- --- a/bundles/org.eclipse.equinox.p2.engine/src/org/eclipse/equinox/internal/p2/engine/SimpleProfileRegistry.java
- +++ b/bundles/org.eclipse.equinox.p2.engine/src/org/eclipse/equinox/internal/p2/engine/SimpleProfileRegistry.java
- @@ -20,17 +20,22 @@ import org.eclipse.core.runtime.*;
- import org.eclipse.core.runtime.jobs.Job;
- import org.eclipse.equinox.internal.p2.core.helpers.*;
- import org.eclipse.equinox.internal.p2.metadata.TranslationSupport;
- +import org.eclipse.equinox.internal.provisional.frameworkadmin.FrameworkAdmin;
- import org.eclipse.equinox.internal.provisional.p2.core.eventbus.IProvisioningEventBus;
- import org.eclipse.equinox.p2.core.*;
- import org.eclipse.equinox.p2.core.spi.IAgentService;
- import org.eclipse.equinox.p2.engine.*;
- -import org.eclipse.equinox.p2.metadata.*;
- +import org.eclipse.equinox.p2.metadata.IInstallableUnit;
- +import org.eclipse.equinox.p2.metadata.Version;
- import org.eclipse.equinox.p2.query.IQueryResult;
- import org.eclipse.equinox.p2.query.QueryUtil;
- +import org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager;
- +import org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager;
- import org.eclipse.osgi.service.datalocation.Location;
- +import org.eclipse.osgi.service.resolver.PlatformAdmin;
- import org.eclipse.osgi.util.NLS;
- -import org.osgi.framework.BundleContext;
- -import org.osgi.framework.ServiceReference;
- +import org.osgi.framework.*;
- +import org.osgi.util.tracker.ServiceTracker;
- import org.xml.sax.InputSource;
- import org.xml.sax.SAXException;
- @@ -44,6 +49,8 @@ public class SimpleProfileRegistry implements IProfileRegistry, IAgentService {
- public static final String DEFAULT_STORAGE_DIR = "profileRegistry"; //$NON-NLS-1$
- private static final String DATA_EXT = ".data"; //$NON-NLS-1$
- + public static IPlannerHelper helper;
- +
- protected final IProvisioningAgent agent;
- /**
- @@ -166,11 +173,100 @@ public class SimpleProfileRegistry implements IProfileRegistry, IAgentService {
- public synchronized IProfile getProfile(String id) {
- Profile profile = internalGetProfile(id);
- - if (profile == null)
- - return null;
- + if (SELF.equals(id)) {
- + id = "PlatformProfile";
- + self = id;
- + }
- + if (profile == null) {
- + try {
- + PlatformAdmin platformAdmin = (PlatformAdmin) ServiceHelper.getService(EngineActivator.getContext(), PlatformAdmin.class.getName());
- + IProvisioningAgent agent = (IProvisioningAgent) ServiceHelper.getService(EngineActivator.getContext(), IProvisioningAgent.class.getName());
- + IProfileRegistry registry = (IProfileRegistry) agent.getService(IProfileRegistry.class.getName());
- + IEngine engine = (IEngine) agent.getService(IEngine.class.getName());
- + IMetadataRepositoryManager repoMgr = (IMetadataRepositoryManager) agent.getService(IMetadataRepositoryManager.class.getName());
- + IArtifactRepositoryManager artifactRepoMgr = (IArtifactRepositoryManager) agent.getService(IArtifactRepositoryManager.class.getName());
- +
- + Collection<IInstallableUnit> ius = new Reify().reify(platformAdmin);
- +
- + ius.add(Reify.createDefaultBundleConfigurationUnit());
- + ius.add(Reify.createUpdateConfiguratorConfigurationUnit());
- + ius.add(Reify.createDropinsConfigurationUnit());
- + ius.add(Reify.createDefaultFeatureConfigurationUnit(""));
- +
- + return spoofUpProfile(id, agent, registry, engine, ius);
- + } catch (ProvisionException e) {
- + e.printStackTrace();
- + return null;
- + }
- + }
- +
- return profile.snapshot();
- }
- + private synchronized IProfile spoofUpProfile(String id, IProvisioningAgent agent, IProfileRegistry registry, IEngine engine, Collection<IInstallableUnit> ius) throws ProvisionException {
- +
- + Map<String, String> prop = new HashMap<String, String>();
- +
- + Location installLocation = (Location) ServiceHelper.getService(EngineActivator.getContext(), Location.class.getName(), Location.INSTALL_FILTER);
- + File installFolder = new File(installLocation.getURL().getPath());
- +
- + Location configurationLocation = (Location) ServiceHelper.getService(EngineActivator.getContext(), Location.class.getName(), Location.CONFIGURATION_FILTER);
- + File configurationFolder = new File(configurationLocation.getURL().getPath());
- +
- + // We need to check that the configuration folder is not a file system root.
- + // some of the profiles resources are stored as siblings to the configuration folder.
- + // also see bug 230384
- + if (configurationFolder.getParentFile() == null)
- + throw new IllegalArgumentException("Configuration folder must not be a file system root."); //$NON-NLS-1$
- +
- + File launcherConfigFile = new File(configurationFolder, "eclipse.ini.ignored");
- +
- + // prop.put("org.eclipse.update.install.features", "true");
- + prop.put(IProfile.PROP_ENVIRONMENTS, "osgi.nl=en_US,osgi.ws=gtk,osgi.arch=x86_64,osgi.os=linux");
- +
- + prop.put(IProfile.PROP_INSTALL_FOLDER, installFolder.getAbsolutePath());
- + prop.put(IProfile.PROP_SHARED_CACHE, installFolder.getAbsolutePath());
- + prop.put(IProfile.PROP_ROAMING, Boolean.FALSE.toString());
- + prop.put(IProfile.PROP_CONFIGURATION_FOLDER, configurationFolder.getAbsolutePath());
- + prop.put(IProfile.PROP_CACHE, configurationFolder.getParentFile().getAbsolutePath());
- + prop.put(IProfile.PROP_LAUNCHER_CONFIGURATION, launcherConfigFile.getAbsolutePath());
- + prop.put("org.eclipse.update.install.features", "true");
- +
- + IProfile profile = registry.addProfile(id, prop);
- + IProvisioningPlan plan = helper.getPlan(profile, ius);
- +
- + ((Profile) profile).setChanged(false);
- + IPhaseSet phaseSet = PhaseSetFactory.createDefaultPhaseSetExcluding(new String[] {PhaseSetFactory.PHASE_CHECK_TRUST, PhaseSetFactory.PHASE_COLLECT, PhaseSetFactory.PHASE_CONFIGURE, PhaseSetFactory.PHASE_UNCONFIGURE, PhaseSetFactory.PHASE_UNINSTALL});
- + IStatus status = engine.perform(plan, phaseSet, null);
- +
- + if (!status.isOK())
- + return null;
- +
- + return profile;
- + }
- +
- + private final static String FILTER_OBJECTCLASS = "(" + Constants.OBJECTCLASS + '=' + FrameworkAdmin.class.getName() + ')'; //$NON-NLS-1$
- + private final static String filterFwName = "(" + FrameworkAdmin.SERVICE_PROP_KEY_FW_NAME + "=Equinox)"; //$NON-NLS-1$ //$NON-NLS-2$
- + private final static String filterLauncherName = "(" + FrameworkAdmin.SERVICE_PROP_KEY_LAUNCHER_NAME + "=Eclipse.exe)"; //$NON-NLS-1$ //$NON-NLS-2$
- + private final static String filterFwAdmin = "(&" + FILTER_OBJECTCLASS + filterFwName + filterLauncherName + ')'; //$NON-NLS-1$;
- +
- + public static FrameworkAdmin getFrameworkAdmin() {
- + ServiceTracker<FrameworkAdmin, FrameworkAdmin> fwAdminTracker = null;
- + try {
- + Filter filter = EngineActivator.getContext().createFilter(filterFwAdmin);
- + fwAdminTracker = new ServiceTracker<FrameworkAdmin, FrameworkAdmin>(EngineActivator.getContext(), filter, null);
- + fwAdminTracker.open();
- + FrameworkAdmin fwAdmin = fwAdminTracker.getService();
- + return fwAdmin;
- + } catch (InvalidSyntaxException e) {
- + //Can't happen we are writing the filter ourselves
- + return null;
- + } finally {
- + if (fwAdminTracker != null)
- + fwAdminTracker.close();
- + }
- + }
- +
- public synchronized IProfile getProfile(String id, long timestamp) {
- if (SELF.equals(id))
- id = self;
- @@ -540,7 +636,7 @@ public class SimpleProfileRegistry implements IProfileRegistry, IAgentService {
- return false;
- //check whether the profile contains the p2 engine from 3.5.0 or earlier
- - return profile.available(QueryUtil.createIUQuery("org.eclipse.equinox.p2.engine", new VersionRange("[0.0.0, 1.0.101)")), null).isEmpty(); //$NON-NLS-1$//$NON-NLS-2$
- + return profile.available(QueryUtil.createIUQuery("org.eclipse.equinox.p2.engine", new org.eclipse.equinox.p2.metadata.VersionRange("[0.0.0, 1.0.101)")), null).isEmpty(); //$NON-NLS-1$//$NON-NLS-2$
- }
- private void deleteProfile(String profileId) {
- @@ -747,12 +843,12 @@ public class SimpleProfileRegistry implements IProfileRegistry, IAgentService {
- boolean isCurrent = false;
- try {
- - if (profile.isChanged()) {
- + if (profile.isChanged() && false) {
- if (DebugHelper.DEBUG_PROFILE_REGISTRY)
- DebugHelper.debug(PROFILE_REGISTRY, "Profile is marked as changed."); //$NON-NLS-1$
- throw new IllegalStateException(NLS.bind(Messages.profile_changed, profile.getProfileId()));
- }
- - if (!checkTimestamps(profile, internalProfile)) {
- + if (!checkTimestamps(profile, internalProfile) && false) {
- if (DebugHelper.DEBUG_PROFILE_REGISTRY)
- DebugHelper.debug(PROFILE_REGISTRY, "Unexpected timestamp difference in profile."); //$NON-NLS-1$
- throw new IllegalStateException(NLS.bind(Messages.profile_not_current, new String[] {profile.getProfileId(), Long.toString(internalProfile.getTimestamp()), Long.toString(profile.getTimestamp())}));
- @@ -849,8 +945,11 @@ public class SimpleProfileRegistry implements IProfileRegistry, IAgentService {
- id = self;
- File profileDirectory = getProfileFolder(id);
- File profileDataArea = new File(profileDirectory, DATA_EXT);
- + if (!profileDirectory.isDirectory() && !profileDirectory.mkdir()) {
- + System.out.println("Recreating " + profileDirectory.getAbsolutePath() + " failed");
- + }
- if (!profileDataArea.isDirectory() && !profileDataArea.mkdir())
- - throw new IllegalStateException("Could not create profile data area " + profileDataArea.getAbsolutePath() + "for: " + id); //$NON-NLS-1$ //$NON-NLS-2$
- + throw new IllegalStateException("Could not create profile data area " + profileDataArea.getAbsolutePath() + " for: " + id); //$NON-NLS-1$ //$NON-NLS-2$
- return profileDataArea;
- }
- diff --git a/bundles/org.eclipse.equinox.p2.reconciler.dropins/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.p2.reconciler.dropins/META-INF/MANIFEST.MF
- index 067f887..041c419 100644
- --- a/bundles/org.eclipse.equinox.p2.reconciler.dropins/META-INF/MANIFEST.MF
- +++ b/bundles/org.eclipse.equinox.p2.reconciler.dropins/META-INF/MANIFEST.MF
- @@ -2,7 +2,7 @@ Manifest-Version: 1.0
- Bundle-ManifestVersion: 2
- Bundle-Name: %pluginName
- Bundle-SymbolicName: org.eclipse.equinox.p2.reconciler.dropins;singleton:=true
- -Bundle-Version: 1.1.200.qualifier
- +Bundle-Version: 1.1.200.v20111213-1933
- Bundle-Activator: org.eclipse.equinox.internal.p2.reconciler.dropins.Activator
- Bundle-Vendor: %providerName
- Bundle-Localization: plugin
- diff --git a/bundles/org.eclipse.equinox.p2.reconciler.dropins/src/org/eclipse/equinox/internal/p2/reconciler/dropins/Activator.java b/bundles/org.eclipse.equinox.p2.reconciler.dropins/src/org/eclipse/equinox/internal/p2/reconciler/dropins/Activator.java
- index d8da4f5..708ae7d 100644
- --- a/bundles/org.eclipse.equinox.p2.reconciler.dropins/src/org/eclipse/equinox/internal/p2/reconciler/dropins/Activator.java
- +++ b/bundles/org.eclipse.equinox.p2.reconciler.dropins/src/org/eclipse/equinox/internal/p2/reconciler/dropins/Activator.java
- @@ -26,6 +26,7 @@ import org.eclipse.equinox.p2.core.IProvisioningAgent;
- import org.eclipse.equinox.p2.core.ProvisionException;
- import org.eclipse.equinox.p2.engine.IProfile;
- import org.eclipse.equinox.p2.engine.IProfileRegistry;
- +import org.eclipse.equinox.p2.planner.IPlanner;
- import org.eclipse.equinox.p2.repository.IRepository;
- import org.eclipse.equinox.p2.repository.artifact.IArtifactRepository;
- import org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager;
- @@ -157,7 +158,8 @@ public class Activator implements BundleActivator {
- */
- public void start(BundleContext context) throws Exception {
- bundleContext = context;
- -
- + ServiceHelper.getService(getContext(), IProvisioningAgent.SERVICE_NAME);
- + ServiceHelper.getService(getContext(), IPlanner.class);
- // check to see if there is really any work to do. Do this after setting the context, and
- // doing other initialization in case others call our public methods later.
- if (isUpToDate()) {
- diff --git a/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/META-INF/MANIFEST.MF
- index b348995..49b65b4 100644
- --- a/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/META-INF/MANIFEST.MF
- +++ b/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/META-INF/MANIFEST.MF
- @@ -2,7 +2,7 @@ Manifest-Version: 1.0
- Bundle-ManifestVersion: 2
- Bundle-Name: %pluginName
- Bundle-SymbolicName: org.eclipse.equinox.p2.touchpoint.eclipse;singleton:=true
- -Bundle-Version: 2.1.100.qualifier
- +Bundle-Version: 2.1.100.v20120117-0330
- Bundle-Activator: org.eclipse.equinox.internal.p2.touchpoint.eclipse.Activator
- Bundle-Vendor: %providerName
- Bundle-Localization: plugin
- diff --git a/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/src/org/eclipse/equinox/internal/p2/touchpoint/eclipse/actions/InstallBundleAction.java b/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/src/org/eclipse/equinox/internal/p2/touchpoint/eclipse/actions/InstallBundleAction.java
- index 4a2ecfe..b759c65 100644
- --- a/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/src/org/eclipse/equinox/internal/p2/touchpoint/eclipse/actions/InstallBundleAction.java
- +++ b/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/src/org/eclipse/equinox/internal/p2/touchpoint/eclipse/actions/InstallBundleAction.java
- @@ -51,23 +51,30 @@ public class InstallBundleAction extends ProvisioningAction {
- return Status.OK_STATUS;
- }
- + String location = iu.getProperty("location");
- + File bundleFile = null;
- +
- Collection<IArtifactKey> artifacts = iu.getArtifacts();
- - if (artifacts == null || artifacts.isEmpty())
- + if ((artifacts == null || artifacts.isEmpty()) && location == null)
- return Util.createError(NLS.bind(Messages.iu_contains_no_arifacts, iu));
- - IArtifactKey artifactKey = null;
- - for (IArtifactKey candidate : artifacts) {
- - if (candidate.toString().equals(bundleId)) {
- - artifactKey = candidate;
- - break;
- + if (location == null) {
- + IArtifactKey artifactKey = null;
- + for (IArtifactKey candidate : artifacts) {
- + if (candidate.toString().equals(bundleId)) {
- + artifactKey = candidate;
- + break;
- + }
- }
- - }
- - if (artifactKey == null)
- - throw new IllegalArgumentException(NLS.bind(Messages.no_matching_artifact, bundleId));
- + if (artifactKey == null)
- + throw new IllegalArgumentException(NLS.bind(Messages.no_matching_artifact, bundleId));
- - File bundleFile = Util.getArtifactFile(agent, artifactKey, profile);
- - if (bundleFile == null || !bundleFile.exists())
- - return Util.createError(NLS.bind(Messages.artifact_file_not_found, artifactKey));
- + bundleFile = Util.getArtifactFile(agent, artifactKey, profile);
- + if (bundleFile == null || !bundleFile.exists())
- + return Util.createError(NLS.bind(Messages.artifact_file_not_found, artifactKey));
- + } else {
- + bundleFile = new File(location);
- + }
- BundleInfo bundleInfo = Util.createBundleInfo(bundleFile, iu);
- if (bundleInfo == null)
- diff --git a/bundles/org.eclipse.equinox.p2.ui.importexport/P2 Replication.launch b/bundles/org.eclipse.equinox.p2.ui.importexport/P2 Replication.launch
- deleted file mode 100644
- index a3502fe..0000000
- --- a/bundles/org.eclipse.equinox.p2.ui.importexport/P2 Replication.launch
- +++ /dev/null
- @@ -1,429 +0,0 @@
- -<?xml version="1.0" encoding="UTF-8" standalone="no"?>
- -<launchConfiguration type="org.eclipse.pde.ui.RuntimeWorkbench">
- -<booleanAttribute key="append.args" value="true"/>
- -<booleanAttribute key="askclear" value="true"/>
- -<booleanAttribute key="automaticAdd" value="true"/>
- -<booleanAttribute key="automaticValidate" value="false"/>
- -<stringAttribute key="bootstrap" value=""/>
- -<stringAttribute key="checked" value="[NONE]"/>
- -<booleanAttribute key="clearConfig" value="true"/>
- -<booleanAttribute key="clearws" value="true"/>
- -<booleanAttribute key="clearwslog" value="false"/>
- -<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/P2 Replication"/>
- -<booleanAttribute key="default" value="true"/>
- -<booleanAttribute key="generateProfile" value="true"/>
- -<booleanAttribute key="includeOptional" value="true"/>
- -<stringAttribute key="location" value="${workspace_loc}/runtime-New_configuration"/>
- -<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-console"/>
- -<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
- -<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-XX:MaxPermSize=256m -Declipse.p2.profile=SDKProfile -Declipse.p2.data.area=${target_home}/p2"/>
- -<stringAttribute key="pde.version" value="3.3"/>
- -<stringAttribute key="product" value="org.eclipse.platform.ide"/>
- -<booleanAttribute key="show_selected_only" value="false"/>
- -<stringAttribute key="templateConfig" value="${target_home}/configuration/config.ini"/>
- -<booleanAttribute key="tracing" value="false"/>
- -<mapAttribute key="tracingOptions">
- -<mapEntry key="org.eclipse.cdt.core/debug" value="true"/>
- -<mapEntry key="org.eclipse.cdt.core/debug/ASTCache" value="false"/>
- -<mapEntry key="org.eclipse.cdt.core/debug/deltaprocessor" value="false"/>
- -<mapEntry key="org.eclipse.cdt.core/debug/formatter" value="false"/>
- -<mapEntry key="org.eclipse.cdt.core/debug/index/locks" value="false"/>
- -<mapEntry key="org.eclipse.cdt.core/debug/indexer/activity" value="false"/>
- -<mapEntry key="org.eclipse.cdt.core/debug/indexer/problems" value="false"/>
- -<mapEntry key="org.eclipse.cdt.core/debug/indexer/problems/inclusion" value="false"/>
- -<mapEntry key="org.eclipse.cdt.core/debug/indexer/problems/scanner" value="false"/>
- -<mapEntry key="org.eclipse.cdt.core/debug/indexer/problems/syntax" value="false"/>
- -<mapEntry key="org.eclipse.cdt.core/debug/indexer/statistics" value="false"/>
- -<mapEntry key="org.eclipse.cdt.core/debug/matchlocator" value="false"/>
- -<mapEntry key="org.eclipse.cdt.core/debug/model" value="false"/>
- -<mapEntry key="org.eclipse.cdt.core/debug/parser" value="false"/>
- -<mapEntry key="org.eclipse.cdt.core/debug/parser/exceptions" value="false"/>
- -<mapEntry key="org.eclipse.cdt.core/debug/scanner" value="false"/>
- -<mapEntry key="org.eclipse.cdt.core/debug/search" value="false"/>
- -<mapEntry key="org.eclipse.cdt.core/debug/typeresolver" value="false"/>
- -<mapEntry key="org.eclipse.cdt.debug.mi.core/debug" value="true"/>
- -<mapEntry key="org.eclipse.cdt.dsf.gdb/debug" value="false"/>
- -<mapEntry key="org.eclipse.cdt.dsf.ui/debug" value="false"/>
- -<mapEntry key="org.eclipse.cdt.dsf.ui/debug/disassembly" value="false"/>
- -<mapEntry key="org.eclipse.cdt.dsf.ui/debug/stepping" value="false"/>
- -<mapEntry key="org.eclipse.cdt.dsf.ui/debug/vm/atomicUpdate" value="false"/>
- -<mapEntry key="org.eclipse.cdt.dsf.ui/debug/vm/cache" value="false"/>
- -<mapEntry key="org.eclipse.cdt.dsf.ui/debug/vm/contentProvider" value="false"/>
- -<mapEntry key="org.eclipse.cdt.dsf.ui/debug/vm/delta" value="false"/>
- -<mapEntry key="org.eclipse.cdt.dsf.ui/debug/vm/presentationId" value=""/>
- -<mapEntry key="org.eclipse.cdt.dsf/debug" value="false"/>
- -<mapEntry key="org.eclipse.cdt.dsf/debug/executor" value="false"/>
- -<mapEntry key="org.eclipse.cdt.dsf/debug/executorName" value=""/>
- -<mapEntry key="org.eclipse.cdt.ui/debug" value="true"/>
- -<mapEntry key="org.eclipse.cdt.ui/debug/SemanticHighlighting" value="false"/>
- -<mapEntry key="org.eclipse.cdt.ui/debug/contentassist" value="false"/>
- -<mapEntry key="org.eclipse.cdt.ui/debug/folding" value="false"/>
- -<mapEntry key="org.eclipse.core.contenttype/debug" value="false"/>
- -<mapEntry key="org.eclipse.core.expressions/debug/TypeExtensionManager" value="false"/>
- -<mapEntry key="org.eclipse.core.expressions/tracePropertyResolving" value="false"/>
- -<mapEntry key="org.eclipse.core.jobs/jobs" value="false"/>
- -<mapEntry key="org.eclipse.core.jobs/jobs/beginend" value="false"/>
- -<mapEntry key="org.eclipse.core.jobs/jobs/errorondeadlock" value="false"/>
- -<mapEntry key="org.eclipse.core.jobs/jobs/locks" value="false"/>
- -<mapEntry key="org.eclipse.core.jobs/jobs/shutdown" value="false"/>
- -<mapEntry key="org.eclipse.core.jobs/jobs/timing" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/build/delta" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/build/failure" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/build/interrupt" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/build/invoking" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/build/needbuild" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/build/needbuildstack" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/build/stacktrace" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/contenttype" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/contenttype/cache" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/debug" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/history" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/natures" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/perf/builders" value="10000"/>
- -<mapEntry key="org.eclipse.core.resources/perf/listeners" value="500"/>
- -<mapEntry key="org.eclipse.core.resources/perf/save.participants" value="500"/>
- -<mapEntry key="org.eclipse.core.resources/perf/snapshot" value="1000"/>
- -<mapEntry key="org.eclipse.core.resources/preferences" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/refresh" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/restore" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/restore/markers" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/restore/mastertable" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/restore/metainfo" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/restore/snapshots" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/restore/syncinfo" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/restore/tree" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/save" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/save/markers" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/save/mastertable" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/save/metainfo" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/save/syncinfo" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/save/tree" value="false"/>
- -<mapEntry key="org.eclipse.core.resources/strings" value="false"/>
- -<mapEntry key="org.eclipse.core.runtime/compatibility/debug" value="false"/>
- -<mapEntry key="org.eclipse.core.runtime/debug" value="false"/>
- -<mapEntry key="org.eclipse.core.runtime/debug/context" value="false"/>
- -<mapEntry key="org.eclipse.core.runtime/perf" value="false"/>
- -<mapEntry key="org.eclipse.core.runtime/perf/success" value="false"/>
- -<mapEntry key="org.eclipse.core.runtime/preferences/plugin" value="false"/>
- -<mapEntry key="org.eclipse.core.runtime/url/debug" value="false"/>
- -<mapEntry key="org.eclipse.core.runtime/url/debug/cachecopy" value="false"/>
- -<mapEntry key="org.eclipse.core.runtime/url/debug/cachelookup" value="false"/>
- -<mapEntry key="org.eclipse.core.runtime/url/debug/connect" value="false"/>
- -<mapEntry key="org.eclipse.debug.core/debug" value="false"/>
- -<mapEntry key="org.eclipse.debug.core/debug/commands" value="false"/>
- -<mapEntry key="org.eclipse.debug.core/debug/events" value="false"/>
- -<mapEntry key="org.eclipse.debug.ui/debug" value="false"/>
- -<mapEntry key="org.eclipse.debug.ui/debug/breadcrumb" value="false"/>
- -<mapEntry key="org.eclipse.debug.ui/debug/contextlaunching" value="false"/>
- -<mapEntry key="org.eclipse.debug.ui/debug/launchhistory" value="false"/>
- -<mapEntry key="org.eclipse.debug.ui/debug/viewers/contentProvider" value="false"/>
- -<mapEntry key="org.eclipse.debug.ui/debug/viewers/deltas" value="false"/>
- -<mapEntry key="org.eclipse.debug.ui/debug/viewers/model" value="false"/>
- -<mapEntry key="org.eclipse.debug.ui/debug/viewers/presentationId" value=""/>
- -<mapEntry key="org.eclipse.debug.ui/debug/viewers/stateSaveRestore" value="false"/>
- -<mapEntry key="org.eclipse.debug.ui/debug/viewers/updateSequence" value="false"/>
- -<mapEntry key="org.eclipse.debug.ui/debug/viewers/viewer" value="false"/>
- -<mapEntry key="org.eclipse.equinox.ds/debug" value="false"/>
- -<mapEntry key="org.eclipse.equinox.ds/instantiate_all" value="false"/>
- -<mapEntry key="org.eclipse.equinox.ds/performance" value="true"/>
- -<mapEntry key="org.eclipse.equinox.ds/print_on_console" value="true"/>
- -<mapEntry key="org.eclipse.equinox.p2.engine/engine/debug" value="false"/>
- -<mapEntry key="org.eclipse.equinox.p2.engine/enginesession/debug" value="false"/>
- -<mapEntry key="org.eclipse.equinox.p2.engine/profileregistry/debug" value="false"/>
- -<mapEntry key="org.eclipse.equinox.preferences/general" value="false"/>
- -<mapEntry key="org.eclipse.equinox.preferences/get" value="false"/>
- -<mapEntry key="org.eclipse.equinox.preferences/set" value="false"/>
- -<mapEntry key="org.eclipse.equinox.registry/debug" value="false"/>
- -<mapEntry key="org.eclipse.equinox.registry/debug/events" value="false"/>
- -<mapEntry key="org.eclipse.equinox.security.ui/debug" value="false"/>
- -<mapEntry key="org.eclipse.equinox.security.ui/debug/storage" value="false"/>
- -<mapEntry key="org.eclipse.equinox.security/debug" value="false"/>
- -<mapEntry key="org.eclipse.equinox.security/debug/loginFramework" value="false"/>
- -<mapEntry key="org.eclipse.help.ui/debug" value="true"/>
- -<mapEntry key="org.eclipse.help.ui/debug/embeddedBrowser" value="false"/>
- -<mapEntry key="org.eclipse.help.ui/debug/embeddedBrowser/inprocess" value="false"/>
- -<mapEntry key="org.eclipse.help.ui/debug/infopop" value="false"/>
- -<mapEntry key="org.eclipse.help.webapp/debug" value="true"/>
- -<mapEntry key="org.eclipse.help.webapp/debug/workingsets" value="false"/>
- -<mapEntry key="org.eclipse.help/debug" value="true"/>
- -<mapEntry key="org.eclipse.help/debug/context" value="false"/>
- -<mapEntry key="org.eclipse.help/debug/search" value="false"/>
- -<mapEntry key="org.eclipse.help/debug/toc" value="false"/>
- -<mapEntry key="org.eclipse.jdt.apt.core/debug" value="false"/>
- -<mapEntry key="org.eclipse.jdt.apt.core/debug/compilationEnv" value="false"/>
- -<mapEntry key="org.eclipse.jdt.apt.core/debug/generatedFileMaps" value="false"/>
- -<mapEntry key="org.eclipse.jdt.apt.core/debug/generatedFiles" value="false"/>
- -<mapEntry key="org.eclipse.jdt.apt.pluggable.core/debug" value="false"/>
- -<mapEntry key="org.eclipse.jdt.core.manipulation/debug" value="true"/>
- -<mapEntry key="org.eclipse.jdt.core/debug" value="true"/>
- -<mapEntry key="org.eclipse.jdt.core/debug/buffermanager" value="false"/>
- -<mapEntry key="org.eclipse.jdt.core/debug/builder" value="false"/>
- -<mapEntry key="org.eclipse.jdt.core/debug/builder/stats" value="false"/>
- -<mapEntry key="org.eclipse.jdt.core/debug/compiler" value="false"/>
- -<mapEntry key="org.eclipse.jdt.core/debug/completion" value="false"/>
- -<mapEntry key="org.eclipse.jdt.core/debug/cpresolution" value="false"/>
- -<mapEntry key="org.eclipse.jdt.core/debug/cpresolution/advanced" value="false"/>
- -<mapEntry key="org.eclipse.jdt.core/debug/cpresolution/failure" value="false"/>
- -<mapEntry key="org.eclipse.jdt.core/debug/formatter" value="false"/>
- -<mapEntry key="org.eclipse.jdt.core/debug/hierarchy" value="false"/>
- -<mapEntry key="org.eclipse.jdt.core/debug/indexmanager" value="false"/>
- -<mapEntry key="org.eclipse.jdt.core/debug/indexmanager/advanced" value="false"/>
- -<mapEntry key="org.eclipse.jdt.core/debug/javadelta" value="false"/>
- -<mapEntry key="org.eclipse.jdt.core/debug/javadelta/verbose" value="false"/>
- -<mapEntry key="org.eclipse.jdt.core/debug/javamodel" value="false"/>
- -<mapEntry key="org.eclipse.jdt.core/debug/javamodel/cache" value="false"/>
- -<mapEntry key="org.eclipse.jdt.core/debug/postaction" value="false"/>
- -<mapEntry key="org.eclipse.jdt.core/debug/resolution" value="false"/>
- -<mapEntry key="org.eclipse.jdt.core/debug/search" value="false"/>
- -<mapEntry key="org.eclipse.jdt.core/debug/selection" value="false"/>
- -<mapEntry key="org.eclipse.jdt.core/debug/sourcemapper" value="false"/>
- -<mapEntry key="org.eclipse.jdt.core/debug/zipaccess" value="false"/>
- -<mapEntry key="org.eclipse.jdt.core/perf/completion" value="300"/>
- -<mapEntry key="org.eclipse.jdt.core/perf/containerinitializer" value="5000"/>
- -<mapEntry key="org.eclipse.jdt.core/perf/javadeltalistener" value="500"/>
- -<mapEntry key="org.eclipse.jdt.core/perf/reconcile" value="1000"/>
- -<mapEntry key="org.eclipse.jdt.core/perf/selection" value="300"/>
- -<mapEntry key="org.eclipse.jdt.core/perf/variableinitializer" value="5000"/>
- -<mapEntry key="org.eclipse.jdt.ui/debug" value="true"/>
- -<mapEntry key="org.eclipse.jdt.ui/debug/ASTProvider" value="false"/>
- -<mapEntry key="org.eclipse.jdt.ui/debug/BreadcrumbItemDropDown" value="false"/>
- -<mapEntry key="org.eclipse.jdt.ui/debug/ResultCollector" value="false"/>
- -<mapEntry key="org.eclipse.jdt.ui/debug/TypeConstraints" value="false"/>
- -<mapEntry key="org.eclipse.jdt.ui/perf/content_assist/extensions" value="1000"/>
- -<mapEntry key="org.eclipse.jdt.ui/perf/content_assist_sorters/extensions" value=""/>
- -<mapEntry key="org.eclipse.jdt.ui/perf/explorer/RefactorActionGroup" value="150"/>
- -<mapEntry key="org.eclipse.jdt.ui/perf/explorer/createPartControl" value="1300"/>
- -<mapEntry key="org.eclipse.jdt.ui/perf/explorer/makeActions" value="1000"/>
- -<mapEntry key="org.eclipse.jdt.ui/perf/search/participants" value="300"/>
- -<mapEntry key="org.eclipse.jem.util/debug/loglevel" value="WARNING"/>
- -<mapEntry key="org.eclipse.jem.util/debug/logtrace" value="false"/>
- -<mapEntry key="org.eclipse.jem.util/debug/logtracefile" value="false"/>
- -<mapEntry key="org.eclipse.jface.text.source/debug/RevisionRulerColumn" value="false"/>
- -<mapEntry key="org.eclipse.jface.text/assert/TextSelection/validConstructorArguments" value="false"/>
- -<mapEntry key="org.eclipse.jface.text/debug/AbstractInformationControlManager" value="false"/>
- -<mapEntry key="org.eclipse.jface.text/debug/AnnotationPainter" value="false"/>
- -<mapEntry key="org.eclipse.jface.text/debug/ContentAssistSubjectAdapters" value="false"/>
- -<mapEntry key="org.eclipse.jface.text/debug/FastPartitioner/PositionCache" value="false"/>
- -<mapEntry key="org.eclipse.ltk.core.refactoring/perf/participants/checkConditions" value="300"/>
- -<mapEntry key="org.eclipse.ltk.core.refactoring/perf/participants/createChanges" value="300"/>
- -<mapEntry key="org.eclipse.osgi/debug" value="false"/>
- -<mapEntry key="org.eclipse.osgi/debug/bundleTime" value="false"/>
- -<mapEntry key="org.eclipse.osgi/debug/events" value="false"/>
- -<mapEntry key="org.eclipse.osgi/debug/filter" value="false"/>
- -<mapEntry key="org.eclipse.osgi/debug/loader" value="false"/>
- -<mapEntry key="org.eclipse.osgi/debug/manifest" value="false"/>
- -<mapEntry key="org.eclipse.osgi/debug/messageBundles" value="false"/>
- -<mapEntry key="org.eclipse.osgi/debug/packageadmin" value="false"/>
- -<mapEntry key="org.eclipse.osgi/debug/security" value="false"/>
- -<mapEntry key="org.eclipse.osgi/debug/services" value="false"/>
- -<mapEntry key="org.eclipse.osgi/debug/startlevel" value="false"/>
- -<mapEntry key="org.eclipse.osgi/defaultprofile/buffersize" value="256"/>
- -<mapEntry key="org.eclipse.osgi/defaultprofile/logfilename" value=""/>
- -<mapEntry key="org.eclipse.osgi/defaultprofile/logsynchronously" value="false"/>
- -<mapEntry key="org.eclipse.osgi/eclipseadaptor/converter/debug" value="false"/>
- -<mapEntry key="org.eclipse.osgi/eclipseadaptor/debug" value="false"/>
- -<mapEntry key="org.eclipse.osgi/eclipseadaptor/debug/location" value="false"/>
- -<mapEntry key="org.eclipse.osgi/eclipseadaptor/debug/platformadmin" value="false"/>
- -<mapEntry key="org.eclipse.osgi/eclipseadaptor/debug/platformadmin/resolver" value="false"/>
- -<mapEntry key="org.eclipse.osgi/monitor/activation" value="false"/>
- -<mapEntry key="org.eclipse.osgi/monitor/classes" value="false"/>
- -<mapEntry key="org.eclipse.osgi/monitor/resources" value="false"/>
- -<mapEntry key="org.eclipse.osgi/profile/benchmark" value="false"/>
- -<mapEntry key="org.eclipse.osgi/profile/debug" value="false"/>
- -<mapEntry key="org.eclipse.osgi/profile/impl" value="org.eclipse.osgi.internal.profile.DefaultProfileLogger"/>
- -<mapEntry key="org.eclipse.osgi/profile/startup" value="false"/>
- -<mapEntry key="org.eclipse.osgi/resolver/cycles" value="false"/>
- -<mapEntry key="org.eclipse.osgi/resolver/debug" value="false"/>
- -<mapEntry key="org.eclipse.osgi/resolver/generics" value="false"/>
- -<mapEntry key="org.eclipse.osgi/resolver/imports" value="false"/>
- -<mapEntry key="org.eclipse.osgi/resolver/requires" value="false"/>
- -<mapEntry key="org.eclipse.osgi/resolver/uses" value="false"/>
- -<mapEntry key="org.eclipse.osgi/resolver/wiring" value="false"/>
- -<mapEntry key="org.eclipse.osgi/trace/activation" value="false"/>
- -<mapEntry key="org.eclipse.osgi/trace/classLoading" value="false"/>
- -<mapEntry key="org.eclipse.osgi/trace/filename" value="runtime.traces"/>
- -<mapEntry key="org.eclipse.osgi/trace/filters" value="trace.properties"/>
- -<mapEntry key="org.eclipse.pde.build/debug" value="false"/>
- -<mapEntry key="org.eclipse.pde.core/cache" value="false"/>
- -<mapEntry key="org.eclipse.pde.core/classpath" value="false"/>
- -<mapEntry key="org.eclipse.pde.core/debug" value="true"/>
- -<mapEntry key="org.eclipse.pde.core/validation" value="false"/>
- -<mapEntry key="org.eclipse.team.core/backgroundevents" value="false"/>
- -<mapEntry key="org.eclipse.team.core/debug" value="false"/>
- -<mapEntry key="org.eclipse.team.core/refreshjob" value="false"/>
- -<mapEntry key="org.eclipse.team.core/streams" value="false"/>
- -<mapEntry key="org.eclipse.team.core/threading" value="false"/>
- -<mapEntry key="org.eclipse.team.cvs.core/cvsprotocol" value="true"/>
- -<mapEntry key="org.eclipse.team.cvs.core/debug" value="false"/>
- -<mapEntry key="org.eclipse.team.cvs.core/dirtycaching" value="false"/>
- -<mapEntry key="org.eclipse.team.cvs.core/metafiles" value="false"/>
- -<mapEntry key="org.eclipse.team.cvs.core/syncchangeevents" value="false"/>
- -<mapEntry key="org.eclipse.team.cvs.core/threading" value="false"/>
- -<mapEntry key="org.eclipse.team.cvs.ssh/debug" value="false"/>
- -<mapEntry key="org.eclipse.team.cvs.ssh/ssh_protocol" value="false"/>
- -<mapEntry key="org.eclipse.ui.browser/debug" value="false"/>
- -<mapEntry key="org.eclipse.ui.ide/debug" value="false"/>
- -<mapEntry key="org.eclipse.ui.ide/debug/gc" value="false"/>
- -<mapEntry key="org.eclipse.ui.ide/debug/internalerror/openDialog" value="false"/>
- -<mapEntry key="org.eclipse.ui.ide/debug/markers" value="false"/>
- -<mapEntry key="org.eclipse.ui.ide/debug/undomonitor" value="false"/>
- -<mapEntry key="org.eclipse.ui.intro.universal/debug" value="true"/>
- -<mapEntry key="org.eclipse.ui.intro.universal/trace/logInfo" value="true"/>
- -<mapEntry key="org.eclipse.ui.intro.universal/trace/logPerformance" value="false"/>
- -<mapEntry key="org.eclipse.ui.intro/debug" value="true"/>
- -<mapEntry key="org.eclipse.ui.intro/debug/toolbar" value="false"/>
- -<mapEntry key="org.eclipse.ui.intro/flags/noBrowser" value="false"/>
- -<mapEntry key="org.eclipse.ui.intro/trace/logInfo" value="true"/>
- -<mapEntry key="org.eclipse.ui.intro/trace/logPerformance" value="false"/>
- -<mapEntry key="org.eclipse.ui.intro/trace/printHTML" value="false"/>
- -<mapEntry key="org.eclipse.ui.navigator/debug" value="false"/>
- -<mapEntry key="org.eclipse.ui.navigator/debug/dnd" value="false"/>
- -<mapEntry key="org.eclipse.ui.navigator/debug/resolution" value="false"/>
- -<mapEntry key="org.eclipse.ui.navigator/debug/setup" value="false"/>
- -<mapEntry key="org.eclipse.ui.navigator/debug/sort" value="false"/>
- -<mapEntry key="org.eclipse.ui.navigator/debug/viewermap" value="false"/>
- -<mapEntry key="org.eclipse.ui.navigator/perf/explorer/createPartControl" value="1300"/>
- -<mapEntry key="org.eclipse.ui.workbench/debug" value="false"/>
- -<mapEntry key="org.eclipse.ui/debug" value="false"/>
- -<mapEntry key="org.eclipse.ui/debug/contributions" value="false"/>
- -<mapEntry key="org.eclipse.ui/debug/declaredImages" value="false"/>
- -<mapEntry key="org.eclipse.ui/debug/job.stale" value="false"/>
- -<mapEntry key="org.eclipse.ui/debug/showAllJobs" value="false"/>
- -<mapEntry key="org.eclipse.ui/debug/swtdebug" value="false"/>
- -<mapEntry key="org.eclipse.ui/debug/swtdebugglobal" value="false"/>
- -<mapEntry key="org.eclipse.ui/debug/workingSets" value="false"/>
- -<mapEntry key="org.eclipse.ui/experimental/menus" value="false"/>
- -<mapEntry key="org.eclipse.ui/listeners/IWorkbenchPage.IPartListener" value="false"/>
- -<mapEntry key="org.eclipse.ui/listeners/IWorkbenchPage.IPartListener2" value="false"/>
- -<mapEntry key="org.eclipse.ui/listeners/IWorkbenchPage.IPropertyChangeListener" value="false"/>
- -<mapEntry key="org.eclipse.ui/listeners/IWorkbenchPartReference" value="false"/>
- -<mapEntry key="org.eclipse.ui/listeners/IWorkbenchWindow.IPageListener" value="false"/>
- -<mapEntry key="org.eclipse.ui/listeners/IWorkbenchWindow.IPartListener" value="false"/>
- -<mapEntry key="org.eclipse.ui/listeners/IWorkbenchWindow.IPartListener2" value="false"/>
- -<mapEntry key="org.eclipse.ui/listeners/IWorkbenchWindow.IPerspectiveListener" value="false"/>
- -<mapEntry key="org.eclipse.ui/perf/contentTypes" value="200"/>
- -<mapEntry key="org.eclipse.ui/perf/page.listeners" value="200"/>
- -<mapEntry key="org.eclipse.ui/perf/part.activate" value="200"/>
- -<mapEntry key="org.eclipse.ui/perf/part.control" value="800"/>
- -<mapEntry key="org.eclipse.ui/perf/part.create" value="800"/>
- -<mapEntry key="org.eclipse.ui/perf/part.init" value="800"/>
- -<mapEntry key="org.eclipse.ui/perf/part.input" value="200"/>
- -<mapEntry key="org.eclipse.ui/perf/part.listeners" value="200"/>
- -<mapEntry key="org.eclipse.ui/perf/perspective.create" value="800"/>
- -<mapEntry key="org.eclipse.ui/perf/perspective.listeners" value="200"/>
- -<mapEntry key="org.eclipse.ui/perf/perspective.switch" value="800"/>
- -<mapEntry key="org.eclipse.ui/perf/showHeapStatus" value="true"/>
- -<mapEntry key="org.eclipse.ui/perf/uijob" value="200"/>
- -<mapEntry key="org.eclipse.ui/perf/workbench.restore" value="30000"/>
- -<mapEntry key="org.eclipse.ui/perf/workbench.start" value="45000"/>
- -<mapEntry key="org.eclipse.ui/trace/commands" value="false"/>
- -<mapEntry key="org.eclipse.ui/trace/contexts" value="false"/>
- -<mapEntry key="org.eclipse.ui/trace/contexts.performance" value="false"/>
- -<mapEntry key="org.eclipse.ui/trace/contexts.verbose" value="false"/>
- -<mapEntry key="org.eclipse.ui/trace/graphics" value="false"/>
- -<mapEntry key="org.eclipse.ui/trace/handlers" value="false"/>
- -<mapEntry key="org.eclipse.ui/trace/handlers.performance" value="false"/>
- -<mapEntry key="org.eclipse.ui/trace/handlers.verbose" value="false"/>
- -<mapEntry key="org.eclipse.ui/trace/handlers.verbose.commandId" value=""/>
- -<mapEntry key="org.eclipse.ui/trace/keyBindings" value="false"/>
- -<mapEntry key="org.eclipse.ui/trace/keyBindings.verbose" value="false"/>
- -<mapEntry key="org.eclipse.ui/trace/multipageeditor" value="false"/>
- -<mapEntry key="org.eclipse.ui/trace/operations" value="false"/>
- -<mapEntry key="org.eclipse.ui/trace/operations.verbose" value="false"/>
- -<mapEntry key="org.eclipse.ui/trace/sources" value="false"/>
- -<mapEntry key="org.eclipse.update.configurator/debug" value="false"/>
- -<mapEntry key="org.eclipse.update.core/debug" value="true"/>
- -<mapEntry key="org.eclipse.update.core/debug/configuration" value="false"/>
- -<mapEntry key="org.eclipse.update.core/debug/install" value="false"/>
- -<mapEntry key="org.eclipse.update.core/debug/installhandler" value="false"/>
- -<mapEntry key="org.eclipse.update.core/debug/parsing" value="false"/>
- -<mapEntry key="org.eclipse.update.core/debug/reconciler" value="false"/>
- -<mapEntry key="org.eclipse.update.core/debug/type" value="false"/>
- -<mapEntry key="org.eclipse.update.core/debug/warning" value="false"/>
- -<mapEntry key="org.eclipse.update.core/debug/web" value="false"/>
- -<mapEntry key="org.eclipse.wst.common.environment/debug" value="true"/>
- -<mapEntry key="org.eclipse.wst.common.environment/trace/command" value="true"/>
- -<mapEntry key="org.eclipse.wst.common.environment/trace/data" value="true"/>
- -<mapEntry key="org.eclipse.wst.common.environment/trace/emitter" value="true"/>
- -<mapEntry key="org.eclipse.wst.common.environment/trace/error" value="true"/>
- -<mapEntry key="org.eclipse.wst.common.environment/trace/info" value="true"/>
- -<mapEntry key="org.eclipse.wst.common.environment/trace/warning" value="true"/>
- -<mapEntry key="org.eclipse.wst.common.environment/trace/ws_ant" value="true"/>
- -<mapEntry key="org.eclipse.wst.common.environment/trace/ws_dt_cmd_engine" value="true"/>
- -<mapEntry key="org.eclipse.wst.common.environment/trace/ws_framework" value="true"/>
- -<mapEntry key="org.eclipse.wst.common.project.facet.core/actionSorting" value="false"/>
- -<mapEntry key="org.eclipse.wst.common.project.facet.core/activation" value="false"/>
- -<mapEntry key="org.eclipse.wst.common.project.facet.core/delegate/calls" value="false"/>
- -<mapEntry key="org.eclipse.wst.common.project.facet.core/events/project" value="false"/>
- -<mapEntry key="org.eclipse.wst.common.project.facet.core/events/project/stacktrace" value="false"/>
- -<mapEntry key="org.eclipse.wst.dtd.ui/projectionperf" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.core/debug" value="true"/>
- -<mapEntry key="org.eclipse.wst.sse.core/dom/adapter/notification/time" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.core/dom/adapter/notification/time/criteria" value="10"/>
- -<mapEntry key="org.eclipse.wst.sse.core/filebuffers/leaks" value="true"/>
- -<mapEntry key="org.eclipse.wst.sse.core/filebuffers/lifecycle" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.core/filebuffers/modelmanagement" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.core/format" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.core/structureddocument" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.core/structuredmodel/lifecycle" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.core/structuredmodel/locks" value="true"/>
- -<mapEntry key="org.eclipse.wst.sse.core/structuredmodel/modelmanager" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.core/structuredmodel/state" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.core/tasks" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.core/tasks/detection" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.core/tasks/job" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.core/tasks/overalltime" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.core/tasks/preferences" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.core/tasks/registry" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.core/tasks/time" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/actioncontributor/debugstatusfields" value="true"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/contentOutline" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/debug" value="true"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/debug/reconcilerSpelling" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/debug/reconcilerSpelling/showProblems" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/debug/reconcilerValidators" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/debug/reconcilerjob" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/debug/tracefilter" value=""/>
- -<mapEntry key="org.eclipse.wst.sse.ui/extendedconfigurationbuilder" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/extendedconfigurationbuilder/time" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/extendededitoractionbuilder" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/extendededitoractionbuilder/contributetime" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/extendededitoractionbuilder/debugmenu" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/extendededitoractionbuilder/debugpopup" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/extendededitoractionbuilder/debugtoolbar" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/extendededitoractionbuilder/readtime" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/filemodelprovider/lifecyclelistener" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/filemodelprovider/modelstatelistener" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/filemodelprovider/operations" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/gotoNextAnnotation" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/preferences-properties" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/propertyChangeUpdateActionContributionItem" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/propertySheet" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/storagemodelprovider/elementstatelistener" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/storagemodelprovider/operations" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/structuredPresentationReconciler" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/structuredPresentationReconciler/time" value="false"/>
- -<mapEntry key="org.eclipse.wst.sse.ui/transferbuilder/time" value="false"/>
- -<mapEntry key="org.eclipse.wst.validation/debug" value="true"/>
- -<mapEntry key="org.eclipse.wst.validation/extraValDetail" value=""/>
- -<mapEntry key="org.eclipse.wst.validation/filter/allExcept" value=""/>
- -<mapEntry key="org.eclipse.wst.validation/timings" value="false"/>
- -<mapEntry key="org.eclipse.wst.validation/timings/tracefile" value=""/>
- -<mapEntry key="org.eclipse.wst.validation/timings/useDoubles" value="false"/>
- -<mapEntry key="org.eclipse.wst.validation/trace/level" value=""/>
- -<mapEntry key="org.eclipse.wst.validation/v1" value="false"/>
- -<mapEntry key="org.eclipse.wst.xml.core/debug" value="true"/>
- -<mapEntry key="org.eclipse.wst.xml.core/debug/cmdocumentcache" value="false"/>
- -<mapEntry key="org.eclipse.wst.xml.core/debug/cmdocumentmanager" value="false"/>
- -<mapEntry key="org.eclipse.wst.xml.core/debug/tracefilter" value=""/>
- -<mapEntry key="org.eclipse.wst.xml.ui/projectionperf" value="false"/>
- -<mapEntry key="org.eclipse.wtp.common/debug/loglevel" value="WARNING"/>
- -<mapEntry key="org.eclipse.wtp.common/debug/logtrace" value="false"/>
- -<mapEntry key="org.eclipse.wtp.common/debug/logtracefile" value="false"/>
- -</mapAttribute>
- -<booleanAttribute key="useCustomFeatures" value="false"/>
- -<booleanAttribute key="useDefaultConfig" value="true"/>
- -<booleanAttribute key="useDefaultConfigArea" value="true"/>
- -<booleanAttribute key="useProduct" value="true"/>
- -<booleanAttribute key="usefeatures" value="false"/>
- -</launchConfiguration>
- diff --git a/bundles/org.eclipse.equinox.simpleconfigurator.manipulator/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.simpleconfigurator.manipulator/META-INF/MANIFEST.MF
- index c4d585c..d48120a 100644
- --- a/bundles/org.eclipse.equinox.simpleconfigurator.manipulator/META-INF/MANIFEST.MF
- +++ b/bundles/org.eclipse.equinox.simpleconfigurator.manipulator/META-INF/MANIFEST.MF
- @@ -2,7 +2,7 @@ Manifest-Version: 1.0
- Bundle-ManifestVersion: 2
- Bundle-Name: %bundleName
- Bundle-SymbolicName: org.eclipse.equinox.simpleconfigurator.manipulator;singleton:=true
- -Bundle-Version: 2.0.0.qualifier
- +Bundle-Version: 2.0.0.v20110808-1657
- Bundle-Localization: plugin
- Bundle-ActivationPolicy: lazy
- Import-Package: org.eclipse.equinox.frameworkadmin;version="[2.0.0,3.0.0)",
- diff --git a/bundles/org.eclipse.equinox.simpleconfigurator.manipulator/src/org/eclipse/equinox/internal/simpleconfigurator/manipulator/SimpleConfiguratorManipulatorUtils.java b/bundles/org.eclipse.equinox.simpleconfigurator.manipulator/src/org/eclipse/equinox/internal/simpleconfigurator/manipulator/SimpleConfiguratorManipulatorUtils.java
- index 9e2ab18..aa83eb8 100644
- --- a/bundles/org.eclipse.equinox.simpleconfigurator.manipulator/src/org/eclipse/equinox/internal/simpleconfigurator/manipulator/SimpleConfiguratorManipulatorUtils.java
- +++ b/bundles/org.eclipse.equinox.simpleconfigurator.manipulator/src/org/eclipse/equinox/internal/simpleconfigurator/manipulator/SimpleConfiguratorManipulatorUtils.java
- @@ -109,7 +109,8 @@ public class SimpleConfiguratorManipulatorUtils {
- public static String createBundleInfoLine(BundleInfo bundleInfo, boolean oldStyle) {
- // symbolicName,version,location,startLevel,markedAsStarted
- StringBuffer buffer = new StringBuffer();
- - buffer.append(bundleInfo.getSymbolicName());
- + String symbolicName = bundleInfo.getSymbolicName();
- + buffer.append(symbolicName);
- buffer.append(',');
- buffer.append(bundleInfo.getVersion());
- buffer.append(',');
- @@ -117,7 +118,11 @@ public class SimpleConfiguratorManipulatorUtils {
- buffer.append(',');
- buffer.append(bundleInfo.getStartLevel());
- buffer.append(',');
- - buffer.append(bundleInfo.isMarkedAsStarted());
- + if (symbolicName.matches(".*simpleconf.*") || symbolicName.matches(".*org.eclipse.core.runtime.*") || symbolicName.matches(".*org.eclipse.equinox.common.*") || symbolicName.matches(".*org.eclipse.equinox.ds.*") || symbolicName.matches(".*p2.reconciler.dropins.*")) {
- + buffer.append("true");
- + } else {
- + buffer.append(bundleInfo.isMarkedAsStarted());
- + }
- return buffer.toString();
- }
- diff --git a/bundles/org.eclipse.equinox.simpleconfigurator/.classpath b/bundles/org.eclipse.equinox.simpleconfigurator/.classpath
- index 6f3b481..64c5e31 100644
- --- a/bundles/org.eclipse.equinox.simpleconfigurator/.classpath
- +++ b/bundles/org.eclipse.equinox.simpleconfigurator/.classpath
- @@ -1,6 +1,6 @@
- <?xml version="1.0" encoding="UTF-8"?>
- <classpath>
- - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/CDC-1.1%Foundation-1.1"/>
- + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="output" path="bin"/>
- diff --git a/bundles/org.eclipse.equinox.simpleconfigurator/.settings/org.eclipse.jdt.core.prefs b/bundles/org.eclipse.equinox.simpleconfigurator/.settings/org.eclipse.jdt.core.prefs
- index ec72a23..677e4e6 100644
- --- a/bundles/org.eclipse.equinox.simpleconfigurator/.settings/org.eclipse.jdt.core.prefs
- +++ b/bundles/org.eclipse.equinox.simpleconfigurator/.settings/org.eclipse.jdt.core.prefs
- @@ -1,283 +1,285 @@
- -#Thu Mar 04 09:52:05 EST 2010
- -org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
- -org.eclipse.jdt.core.formatter.join_lines_in_comments=true
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
- -org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
- -org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
- -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
- -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
- -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
- -org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=do not insert
- -org.eclipse.jdt.core.compiler.compliance=1.4
- -org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
- -org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
- -org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
- -org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
- -org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
- -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
- -org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
- -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
- -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_member=insert
- -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
- -org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
- -org.eclipse.jdt.core.formatter.blank_lines_before_method=1
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
- -org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
- -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
- -org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=disabled
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
- -org.eclipse.jdt.core.formatter.comment.format_html=true
- -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
- -org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
- -org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
- -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.2
- -org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
- -org.eclipse.jdt.core.compiler.debug.localVariable=generate
- -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
- -org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
- -org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
- -org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
- -org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
- -org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
- -org.eclipse.jdt.core.formatter.tabulation.size=4
- -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
- -org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
- -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
- -org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
- -org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
- -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
- +eclipse.preferences.version=1
- org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
- +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
- org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
- -org.eclipse.jdt.core.formatter.comment.indent_parameter_description=false
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
- -org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
- +org.eclipse.jdt.core.compiler.compliance=1.5
- +org.eclipse.jdt.core.compiler.debug.lineNumber=generate
- +org.eclipse.jdt.core.compiler.debug.localVariable=generate
- +org.eclipse.jdt.core.compiler.debug.sourceFile=generate
- +org.eclipse.jdt.core.compiler.doc.comment.support=enabled
- +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
- +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
- +org.eclipse.jdt.core.compiler.problem.invalidJavadoc=error
- +org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
- +org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=disabled
- org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=disabled
- -org.eclipse.jdt.core.formatter.tabulation.char=tab
- -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
- -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
- +org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=public
- +org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
- org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
- -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
- +org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
- +org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=return_tag
- +org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
- +org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
- +org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public
- +org.eclipse.jdt.core.compiler.source=1.5
- +org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
- +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
- +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
- +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
- +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
- +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
- +org.eclipse.jdt.core.formatter.alignment_for_assignment=0
- +org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
- +org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
- +org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
- +org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
- +org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
- +org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
- +org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
- org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
- -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
- -org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
- -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
- +org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
- +org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
- +org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
- org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
- -org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
- -org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
- -org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
- -org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
- -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
- -org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
- -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
- -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
- -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
- +org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
- +org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
- +org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
- +org.eclipse.jdt.core.formatter.blank_lines_after_package=1
- +org.eclipse.jdt.core.formatter.blank_lines_before_field=0
- +org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
- org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
- -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=insert
- -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
- -org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
- -org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
- -org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
- -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
- -org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
- -org.eclipse.jdt.core.formatter.join_wrapped_lines=true
- -org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
- org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
- -org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
- -org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
- -org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
- -org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
- +org.eclipse.jdt.core.formatter.blank_lines_before_method=1
- +org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
- +org.eclipse.jdt.core.formatter.blank_lines_before_package=0
- +org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
- +org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
- +org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
- +org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
- org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
- +org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
- +org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
- +org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
- +org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
- +org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
- +org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
- +org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
- +org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
- +org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
- +org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
- +org.eclipse.jdt.core.formatter.comment.format_block_comments=false
- +org.eclipse.jdt.core.formatter.comment.format_header=false
- +org.eclipse.jdt.core.formatter.comment.format_html=true
- +org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=false
- +org.eclipse.jdt.core.formatter.comment.format_line_comments=false
- +org.eclipse.jdt.core.formatter.comment.format_source_code=true
- +org.eclipse.jdt.core.formatter.comment.indent_parameter_description=false
- +org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
- +org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
- +org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
- +org.eclipse.jdt.core.formatter.comment.line_length=80
- +org.eclipse.jdt.core.formatter.compact_else_if=true
- +org.eclipse.jdt.core.formatter.continuation_indentation=2
- +org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
- +org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
- +org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
- org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
- +org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
- org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
- -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
- -org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=public
- -org.eclipse.jdt.core.formatter.blank_lines_before_field=0
- -org.eclipse.jdt.core.compiler.debug.sourceFile=generate
- -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
- +org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
- +org.eclipse.jdt.core.formatter.indent_empty_lines=false
- org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
- -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
- -org.eclipse.jdt.core.formatter.comment.format_block_comments=false
- -org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
- -org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
- +org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
- +org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
- +org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=true
- +org.eclipse.jdt.core.formatter.indentation.size=4
- +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
- +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
- +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
- +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
- +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
- +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
- +org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
- +org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
- +org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
- +org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
- +org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
- +org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
- +org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
- +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
- +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=do not insert
- +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
- +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
- +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
- +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
- +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
- org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
- org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
- -org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
- -org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=false
- -org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
- -org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
- org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
- org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
- -org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
- -org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
- -org.eclipse.jdt.core.formatter.lineSplit=800
- -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
- org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
- -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
- org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
- -org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
- -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
- -org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
- -org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
- -org.eclipse.jdt.core.compiler.debug.lineNumber=generate
- +org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
- +org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
- +org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
- +org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
- +org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
- +org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
- org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
- -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
- +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
- org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
- -org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=do not insert
- -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
- -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
- -org.eclipse.jdt.core.formatter.blank_lines_before_package=0
- -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
- -org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
- -org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore
- -org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
- -org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
- -org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
- -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
- -org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
- -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
- -org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
- -org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
- -org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
- -org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
- -org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
- -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
- -org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
- -org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
- -org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
- -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
- org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
- -org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=true
- -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
- -org.eclipse.jdt.core.formatter.comment.format_header=false
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
- -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
- -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
- -eclipse.preferences.version=1
- -org.eclipse.jdt.core.compiler.problem.assertIdentifier=warning
- -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
- org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
- -org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
- -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=do not insert
- -org.eclipse.jdt.core.compiler.doc.comment.support=enabled
- -org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
- -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
- -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
- -org.eclipse.jdt.core.compiler.problem.enumIdentifier=warning
- -org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
- -org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
- -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
- -org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
- -org.eclipse.jdt.core.compiler.problem.invalidJavadoc=error
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
- -org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
- -org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
- -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
- -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
- -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
- -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
- -org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
- -org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=false
- -org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
- -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
- -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
- -org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=return_tag
- -org.eclipse.jdt.core.formatter.blank_lines_after_package=1
- -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
- -org.eclipse.jdt.core.formatter.indentation.size=4
- -org.eclipse.jdt.core.formatter.alignment_for_assignment=0
- -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
- org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=insert
- +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
- +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=insert
- +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
- org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
- -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
- -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
- org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
- -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
- -org.eclipse.jdt.core.formatter.indent_empty_lines=false
- -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
- org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
- -org.eclipse.jdt.core.formatter.comment.format_line_comments=false
- -org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
- -org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
- -org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
- -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
- -org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
- -org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
- -org.eclipse.jdt.core.formatter.compact_else_if=true
- -org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
- -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
- -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
- org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
- -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
- -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
- -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
- -org.eclipse.jdt.core.compiler.source=1.3
- -org.eclipse.jdt.core.formatter.comment.format_source_code=true
- -org.eclipse.jdt.core.formatter.comment.line_length=80
- -org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
- -org.eclipse.jdt.core.formatter.continuation_indentation=2
- -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
- -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
- -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
- +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
- +org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
- +org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
- +org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
- +org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
- +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
- +org.eclipse.jdt.core.formatter.join_lines_in_comments=true
- +org.eclipse.jdt.core.formatter.join_wrapped_lines=true
- +org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
- +org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
- +org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
- +org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
- +org.eclipse.jdt.core.formatter.lineSplit=800
- +org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
- +org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
- +org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
- +org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
- +org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=false
- +org.eclipse.jdt.core.formatter.tabulation.char=tab
- +org.eclipse.jdt.core.formatter.tabulation.size=4
- +org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
- +org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
- diff --git a/bundles/org.eclipse.equinox.simpleconfigurator/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.simpleconfigurator/META-INF/MANIFEST.MF
- index a23b345..bb167db 100644
- --- a/bundles/org.eclipse.equinox.simpleconfigurator/META-INF/MANIFEST.MF
- +++ b/bundles/org.eclipse.equinox.simpleconfigurator/META-INF/MANIFEST.MF
- @@ -1,7 +1,7 @@
- Manifest-Version: 1.0
- Bundle-ManifestVersion: 2
- Bundle-SymbolicName: org.eclipse.equinox.simpleconfigurator;singleton:=true
- -Bundle-Version: 1.0.300.qualifier
- +Bundle-Version: 1.0.300.v20110815-1744
- Bundle-Name: %bundleName
- Bundle-Vendor: %providerName
- Bundle-Localization: plugin
- @@ -23,5 +23,4 @@ Export-Package: org.eclipse.equinox.internal.provisional.configurator;
- org.eclipse.equinox.internal.simpleconfigurator;x-friends:="org.eclipse.equinox.simpleconfigurator.manipulator",
- org.eclipse.equinox.internal.simpleconfigurator.console;x-internal:=true,
- org.eclipse.equinox.internal.simpleconfigurator.utils;x-friends:="org.eclipse.equinox.simpleconfigurator.manipulator"
- -Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1,
- - J2SE-1.4
- +Bundle-RequiredExecutionEnvironment: J2SE-1.5
- diff --git a/bundles/org.eclipse.equinox.simpleconfigurator/src/org/eclipse/equinox/internal/simpleconfigurator/SimpleConfiguratorImpl.java b/bundles/org.eclipse.equinox.simpleconfigurator/src/org/eclipse/equinox/internal/simpleconfigurator/SimpleConfiguratorImpl.java
- index dbd2aec..cda229c 100644
- --- a/bundles/org.eclipse.equinox.simpleconfigurator/src/org/eclipse/equinox/internal/simpleconfigurator/SimpleConfiguratorImpl.java
- +++ b/bundles/org.eclipse.equinox.simpleconfigurator/src/org/eclipse/equinox/internal/simpleconfigurator/SimpleConfiguratorImpl.java
- @@ -85,9 +85,11 @@ public class SimpleConfiguratorImpl implements Configurator {
- if (configURL.length == 1)
- return userConfig.exists() ? userConfig.toURL() : null;
- - File sharedConfig = new File(configURL[1].getFile(), url.getFile());
- - if (!userConfig.exists())
- + //refer to the directory rather than to the specific file
- + File sharedConfig = new File(configURL[1].getFile(), url.getFile()).getParentFile();
- + if (!userConfig.exists()) {
- return sharedConfig.exists() ? sharedConfig.toURL() : null;
- + }
- if (!sharedConfig.exists())
- return userConfig.toURL();
- @@ -99,7 +101,8 @@ public class SimpleConfiguratorImpl implements Configurator {
- URL userConfigURL = userConfig.toURL();
- List userBundles = SimpleConfiguratorUtils.readConfiguration(userConfigURL, base);
- -
- + System.out.println("Get URL result " + ((userBundles.containsAll(sharedBundles)) ? userConfigURL : sharedConfigURL));;
- + //TODO: This check here should also verify that app core bundles are loaded
- return (userBundles.containsAll(sharedBundles)) ? userConfigURL : sharedConfigURL;
- }
- } catch (MalformedURLException e) {
- diff --git a/bundles/org.eclipse.equinox.simpleconfigurator/src/org/eclipse/equinox/internal/simpleconfigurator/utils/EquinoxUtils.java b/bundles/org.eclipse.equinox.simpleconfigurator/src/org/eclipse/equinox/internal/simpleconfigurator/utils/EquinoxUtils.java
- index 66454c0..57efa3f 100644
- --- a/bundles/org.eclipse.equinox.simpleconfigurator/src/org/eclipse/equinox/internal/simpleconfigurator/utils/EquinoxUtils.java
- +++ b/bundles/org.eclipse.equinox.simpleconfigurator/src/org/eclipse/equinox/internal/simpleconfigurator/utils/EquinoxUtils.java
- @@ -1,13 +1,15 @@
- /*******************************************************************************
- - * Copyright (c) 2007, 2010 IBM Corporation and others. All rights reserved.
- + * Copyright (c) 2007, 2012 IBM Corporation and others. All rights reserved.
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v1.0 which accompanies this distribution,
- * and is available at http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors: IBM Corporation - initial API and implementation
- + * Red Hat, Inc. - work on multiple bundles.info
- ******************************************************************************/
- package org.eclipse.equinox.internal.simpleconfigurator.utils;
- +import java.io.File;
- import java.net.*;
- import org.eclipse.equinox.internal.simpleconfigurator.console.ConfiguratorCommandProvider;
- import org.eclipse.osgi.framework.console.CommandProvider;
- @@ -24,10 +26,20 @@ public class EquinoxUtils {
- URL baseURL = configLocation.getURL();
- if (configLocation.getParentLocation() != null && configLocation.getURL() != null) {
- - if (baseURL == null)
- + if (baseURL == null) {
- return new URL[] {configLocation.getParentLocation().getURL()};
- - else
- - return new URL[] {baseURL, configLocation.getParentLocation().getURL()};
- + } else {
- + File scatteredBundlesInfos = getScatteredBundleInfos();
- + if (scatteredBundlesInfos == null) {
- + return new URL[] {baseURL, configLocation.getParentLocation().getURL()};
- + } else {
- + try {
- + return new URL[] {baseURL, configLocation.getParentLocation().getURL(), scatteredBundlesInfos.toURL()};
- + } catch (MalformedURLException e) {
- + return new URL[] {baseURL, configLocation.getParentLocation().getURL()};
- + }
- + }
- + }
- }
- if (baseURL != null)
- return new URL[] {baseURL};
- @@ -35,6 +47,17 @@ public class EquinoxUtils {
- return null;
- }
- + private static File getScatteredBundleInfos() {
- + String scatteredBundlesInfoLocation = System.getProperty("org.eclipse.p2.bundlesinfofolder");
- + if (scatteredBundlesInfoLocation == null)
- + return null;
- + File f = new File(scatteredBundlesInfoLocation);
- + //various *.info folders will be located in that directory
- + if (f.exists() && f.isDirectory())
- + return f;
- + return null;
- + }
- +
- public static Location getConfigLocation(BundleContext context) {
- Filter filter = null;
- try {
- diff --git a/bundles/org.eclipse.equinox.simpleconfigurator/src/org/eclipse/equinox/internal/simpleconfigurator/utils/SimpleConfiguratorUtils.java b/bundles/org.eclipse.equinox.simpleconfigurator/src/org/eclipse/equinox/internal/simpleconfigurator/utils/SimpleConfiguratorUtils.java
- index aa0235a..69981f7 100644
- --- a/bundles/org.eclipse.equinox.simpleconfigurator/src/org/eclipse/equinox/internal/simpleconfigurator/utils/SimpleConfiguratorUtils.java
- +++ b/bundles/org.eclipse.equinox.simpleconfigurator/src/org/eclipse/equinox/internal/simpleconfigurator/utils/SimpleConfiguratorUtils.java
- @@ -27,6 +27,24 @@ public class SimpleConfiguratorUtils {
- private static final String ENCODED_COMMA = "%2C";
- public static List readConfiguration(URL url, URI base) throws IOException {
- + File f = new File(url.getFile());
- + if (f.isFile()) {
- + return readConfigurationFromFile(url, base);
- + } else {
- + ArrayList result = new ArrayList();
- + File[] listFiles = f.listFiles();
- + for (File file : listFiles) {
- + if (file.getName().endsWith(".info")) {
- + System.out.println("Reading configuration from file " + file.getName());
- + List list = readConfiguration(file.toURL(), base);
- + result.addAll(list);
- + }
- + }
- + return result;
- + }
- + }
- +
- + private static List readConfigurationFromFile(URL url, URI base) throws IOException {
- InputStream stream = null;
- try {
- stream = url.openStream();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement