Skip to content

Commit d551a60

Browse files
committed
Migrate PDE from javax.inject/annotation to jakarta.inject/annotation
Part of eclipse-platform/eclipse.platform.releng.aggregator#1056
1 parent 5cb1152 commit d551a60

File tree

54 files changed

+121
-123
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+121
-123
lines changed

apitools/org.eclipse.pde.api.tools/src/org/eclipse/pde/api/tools/internal/builder/AbstractTypeLeakDetector.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -88,10 +88,9 @@ protected boolean isProblem(IReference reference, IProgressMonitor monitor) {
8888
// this is an unexpected condition - the enclosing type is
8989
// visible, but it has no annotations - log an error
9090
String memberName = member.getName();
91-
if (memberName != null) {
92-
if (!memberName.startsWith("javax.")) { //$NON-NLS-1$
93-
ApiPlugin.log(Status.info(MessageFormat.format(BuilderMessages.AbstractTypeLeakDetector_vis_type_has_no_api_description, memberName)));
94-
}
91+
if (memberName != null && !memberName.startsWith("javax.") && !memberName.startsWith("jakarta.")) { //$NON-NLS-1$ //$NON-NLS-2$
92+
ApiPlugin.log(Status.info(MessageFormat.format(
93+
BuilderMessages.AbstractTypeLeakDetector_vis_type_has_no_api_description, memberName)));
9594
}
9695
} else {
9796
// enclosing type is not visible - this is a problem

apitools/org.eclipse.pde.api.tools/src/org/eclipse/pde/api/tools/internal/builder/MethodLeakDetector.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -98,10 +98,9 @@ protected boolean isProblem(IReference reference, IProgressMonitor monitor) {
9898
// this is an unexpected condition - the enclosing type is
9999
// visible, but it has no annotations - log an error
100100
String typeName = type.getName();
101-
if (typeName != null) {
102-
if (!typeName.startsWith("javax.")) { //$NON-NLS-1$
103-
ApiPlugin.log(Status.info(MessageFormat.format(BuilderMessages.AbstractTypeLeakDetector_vis_type_has_no_api_description, typeName)));
104-
}
101+
if (typeName != null && !typeName.startsWith("javax.") && !typeName.startsWith("jakarta.")) { //$NON-NLS-1$ //$NON-NLS-2$
102+
ApiPlugin.log(Status.info(MessageFormat.format(
103+
BuilderMessages.AbstractTypeLeakDetector_vis_type_has_no_api_description, typeName)));
105104
}
106105
} else {
107106
// enclosing type is not visible - this is a problem

ui/org.eclipse.pde.spy.bundle/META-INF/MANIFEST.MF

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: %name
44
Bundle-SymbolicName: org.eclipse.pde.spy.bundle;singleton:=true
5-
Bundle-Version: 0.13.100.qualifier
5+
Bundle-Version: 0.13.200.qualifier
66
Bundle-RequiredExecutionEnvironment: JavaSE-17
77
Automatic-Module-Name: org.eclipse.pde.spy.bundle
88
Require-Bundle: org.eclipse.core.runtime;bundle-version="3.29.0",
@@ -11,7 +11,7 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="3.29.0",
1111
org.eclipse.e4.core.di,
1212
org.eclipse.e4.ui.di
1313
Bundle-Localization: plugin
14-
Import-Package: javax.annotation;version="[1.3.0,2.0.0)",
15-
javax.inject;version="[1.0.0,2.0.0)"
14+
Import-Package: jakarta.annotation;version="[2.1.0,3.0.0)",
15+
jakarta.inject;version="[2.0.0,3.0.0)"
1616
Bundle-Vendor: %provider-name
1717
Bundle-ActivationPolicy: lazy

ui/org.eclipse.pde.spy.bundle/src/org/eclipse/pde/spy/bundle/BundleSpyPart.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616

1717
import java.util.Iterator;
1818

19-
import javax.annotation.PostConstruct;
20-
import javax.inject.Inject;
21-
2219
import org.eclipse.e4.core.contexts.ContextInjectionFactory;
2320
import org.eclipse.e4.core.contexts.IEclipseContext;
2421
import org.eclipse.e4.ui.di.Focus;
@@ -53,6 +50,9 @@
5350
import org.osgi.framework.BundleException;
5451
import org.osgi.framework.FrameworkUtil;
5552

53+
import jakarta.annotation.PostConstruct;
54+
import jakarta.inject.Inject;
55+
5656
/**
5757
* This class is the main part of the bundle spy. It displays a tableviewer with
5858
* all bundles

ui/org.eclipse.pde.spy.bundle/src/org/eclipse/pde/spy/bundle/internal/BundleDataProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@
1313
*******************************************************************************/
1414
package org.eclipse.pde.spy.bundle.internal;
1515

16-
import javax.inject.Inject;
17-
1816
import org.eclipse.jface.resource.ImageRegistry;
1917
import org.eclipse.jface.viewers.ColumnLabelProvider;
2018
import org.eclipse.pde.spy.bundle.BundleSpyPart;
@@ -24,6 +22,8 @@
2422
import org.eclipse.swt.widgets.Display;
2523
import org.osgi.framework.Bundle;
2624

25+
import jakarta.inject.Inject;
26+
2727
/**
2828
* The column Label and content Provider used to display information in context
2929
* data TreeViewer. Two instances for label provider are created : one for key,

ui/org.eclipse.pde.spy.context/META-INF/MANIFEST.MF

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: %name
44
Bundle-SymbolicName: org.eclipse.pde.spy.context;singleton:=true
5-
Bundle-Version: 1.1.100.qualifier
5+
Bundle-Version: 1.1.200.qualifier
66
Bundle-Vendor: %provider-name
77
Automatic-Module-Name: org.eclipse.pde.spy.context
88
Bundle-RequiredExecutionEnvironment: JavaSE-17
@@ -17,8 +17,8 @@ Require-Bundle: org.eclipse.jface;bundle-version="3.9.0",
1717
org.eclipse.e4.core.services;bundle-version="1.1.0",
1818
org.eclipse.pde.spy.core;bundle-version="1.0.100"
1919
Bundle-ActivationPolicy: lazy
20-
Import-Package: javax.annotation;version="[1.2.0,2.0.0)",
21-
javax.inject;version="[1.0.0,2.0.0)"
20+
Import-Package: jakarta.annotation;version="[2.1.0,3.0.0)",
21+
jakarta.inject;version="[2.0.0,3.0.0)"
2222
Bundle-Localization: plugin
2323
Export-Package: org.eclipse.pde.spy.context
2424

ui/org.eclipse.pde.spy.context/src/org/eclipse/pde/internal/spy/context/ContextDataFilter.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,6 @@
1818
import java.util.Map;
1919
import java.util.Set;
2020

21-
import javax.inject.Inject;
22-
import javax.inject.Singleton;
23-
2421
import org.eclipse.e4.core.contexts.IEclipseContext;
2522
import org.eclipse.e4.core.di.annotations.Creatable;
2623
import org.eclipse.e4.core.internal.contexts.Computation;
@@ -30,6 +27,9 @@
3027
import org.eclipse.jface.viewers.Viewer;
3128
import org.eclipse.jface.viewers.ViewerFilter;
3229

30+
import jakarta.inject.Inject;
31+
import jakarta.inject.Singleton;
32+
3333
@SuppressWarnings("restriction")
3434
@Creatable
3535
@Singleton

ui/org.eclipse.pde.spy.context/src/org/eclipse/pde/internal/spy/context/ContextDataPart.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,6 @@
1313
*******************************************************************************/
1414
package org.eclipse.pde.internal.spy.context;
1515

16-
import javax.annotation.PostConstruct;
17-
import javax.annotation.PreDestroy;
18-
import javax.inject.Inject;
19-
import javax.inject.Named;
20-
2116
import org.eclipse.e4.core.contexts.ContextInjectionFactory;
2217
import org.eclipse.e4.core.contexts.IEclipseContext;
2318
import org.eclipse.e4.core.di.annotations.Optional;
@@ -39,6 +34,11 @@
3934
import org.eclipse.swt.widgets.Tree;
4035
import org.eclipse.swt.widgets.TreeColumn;
4136

37+
import jakarta.annotation.PostConstruct;
38+
import jakarta.annotation.PreDestroy;
39+
import jakarta.inject.Inject;
40+
import jakarta.inject.Named;
41+
4242
/**
4343
* This part listen to selection, and if it is an EclipseContext, it displays
4444
* its information It is used in the integrated ContextSpyPart and (in the

ui/org.eclipse.pde.spy.context/src/org/eclipse/pde/internal/spy/context/ContextDataProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@
1919
import java.util.Map;
2020
import java.util.Set;
2121

22-
import javax.inject.Inject;
23-
2422
import org.eclipse.e4.core.internal.contexts.Computation;
2523
import org.eclipse.e4.core.internal.contexts.EclipseContext;
2624
import org.eclipse.jface.resource.FontRegistry;
@@ -39,6 +37,8 @@
3937
import org.osgi.framework.Bundle;
4038
import org.osgi.framework.FrameworkUtil;
4139

40+
import jakarta.inject.Inject;
41+
4242
/**
4343
* The column Label and content Provider used to display information in context
4444
* data TreeViewer. Two instances for label provider are created : one for key,

ui/org.eclipse.pde.spy.context/src/org/eclipse/pde/internal/spy/context/ContextSpyProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@
1818
import java.util.Collections;
1919
import java.util.List;
2020

21-
import javax.inject.Inject;
22-
2321
import org.eclipse.e4.core.contexts.IEclipseContext;
2422
import org.eclipse.e4.core.internal.contexts.EclipseContext;
2523
import org.eclipse.e4.ui.model.application.MApplication;
@@ -31,6 +29,8 @@
3129
import org.eclipse.swt.graphics.Color;
3230
import org.eclipse.swt.widgets.Display;
3331

32+
import jakarta.inject.Inject;
33+
3434
@SuppressWarnings("restriction")
3535
/**
3636
* This label and treecontent provider is used by ContextSpyPart to display

ui/org.eclipse.pde.spy.context/src/org/eclipse/pde/spy/context/ContextSpyPart.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,6 @@
1313
*******************************************************************************/
1414
package org.eclipse.pde.spy.context;
1515

16-
import javax.annotation.PostConstruct;
17-
import javax.annotation.PreDestroy;
18-
import javax.inject.Inject;
19-
2016
import org.eclipse.e4.core.contexts.ContextInjectionFactory;
2117
import org.eclipse.e4.core.contexts.IEclipseContext;
2218
import org.eclipse.e4.ui.di.Focus;
@@ -48,6 +44,10 @@
4844
import org.osgi.framework.Bundle;
4945
import org.osgi.framework.FrameworkUtil;
5046

47+
import jakarta.annotation.PostConstruct;
48+
import jakarta.annotation.PreDestroy;
49+
import jakarta.inject.Inject;
50+
5151
/**
5252
* This class is the main part of the context spy. It creates a treeviewer and
5353
* the context data part listening to context selection

ui/org.eclipse.pde.spy.core/META-INF/MANIFEST.MF

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: %name
44
Bundle-SymbolicName: org.eclipse.pde.spy.core;singleton:=true
5-
Bundle-Version: 1.1.100.qualifier
5+
Bundle-Version: 1.1.200.qualifier
66
Automatic-Module-Name: org.eclipse.pde.spy.core
77
Bundle-Localization: plugin
88
Bundle-RequiredExecutionEnvironment: JavaSE-17
@@ -12,6 +12,6 @@ Require-Bundle: org.eclipse.e4.ui.model.workbench,
1212
org.eclipse.e4.ui.workbench,
1313
org.eclipse.e4.ui.di,
1414
org.eclipse.emf.ecore
15-
Import-Package: javax.inject;version="[1.0.0,2.0.0)",
15+
Import-Package: jakarta.inject;version="[2.0.0,3.0.0)",
1616
org.eclipse.emf.ecore
1717
Bundle-Vendor: %provider-name

ui/org.eclipse.pde.spy.core/src/org/eclipse/pde/spy/core/SpyHandler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@
1717
import java.text.MessageFormat;
1818
import java.util.List;
1919

20-
import javax.inject.Named;
21-
2220
import org.eclipse.e4.core.di.annotations.Execute;
2321
import org.eclipse.e4.core.di.annotations.Optional;
2422
import org.eclipse.e4.ui.model.application.MApplication;
@@ -38,6 +36,8 @@
3836
import org.eclipse.emf.ecore.EObject;
3937
import org.eclipse.emf.ecore.util.EcoreUtil;
4038

39+
import jakarta.inject.Named;
40+
4141
public class SpyHandler {
4242
private static final String E4_SPIES_WINDOW = "org.eclipse.pde.spy.core.window";
4343
private static final String E4_SPIES_PART_STACK = "org.eclipse.pde.spy.core.partStack";

ui/org.eclipse.pde.spy.core/src/org/eclipse/pde/spy/core/SpyProcessor.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@
1919

2020
import java.util.List;
2121

22-
import javax.inject.Inject;
23-
2422
import org.eclipse.core.runtime.IConfigurationElement;
2523
import org.eclipse.core.runtime.IExtensionRegistry;
2624
import org.eclipse.core.runtime.ILog;
@@ -42,6 +40,8 @@
4240
import org.osgi.framework.Bundle;
4341
import org.osgi.framework.FrameworkUtil;
4442

43+
import jakarta.inject.Inject;
44+
4545
/** A base class for all spies processors */
4646
public class SpyProcessor {
4747
static final String SPY_TAG = "Spy";

ui/org.eclipse.pde.spy.css/META-INF/MANIFEST.MF

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="3.29.0",
1313
org.eclipse.e4.ui.model.workbench;bundle-version="0.9.1",
1414
org.eclipse.pde.spy.core;bundle-version="1.0.200"
1515
Bundle-ActivationPolicy: lazy
16-
Import-Package: javax.annotation;version="[1.2.0,2.0.0)",
17-
javax.inject;version="[1.0.0,2.0.0)",
16+
Import-Package: jakarta.annotation;version="[2.1.0,3.0.0)",
17+
jakarta.inject;version="[2.0.0,3.0.0)",
1818
org.eclipse.e4.core.contexts,
1919
org.eclipse.e4.core.di.annotations,
2020
org.eclipse.e4.ui.services,

ui/org.eclipse.pde.spy.css/src/org/eclipse/pde/spy/css/CSSScratchPadPart.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,6 @@
1818
import java.util.HashMap;
1919
import java.util.List;
2020

21-
import javax.annotation.PostConstruct;
22-
import javax.inject.Inject;
23-
2421
import org.eclipse.e4.core.di.annotations.Optional;
2522
import org.eclipse.e4.ui.css.core.dom.ExtendedDocumentCSS;
2623
import org.eclipse.e4.ui.css.core.engine.CSSEngine;
@@ -43,6 +40,9 @@
4340
import org.w3c.dom.stylesheets.StyleSheet;
4441
import org.w3c.dom.stylesheets.StyleSheetList;
4542

43+
import jakarta.annotation.PostConstruct;
44+
import jakarta.inject.Inject;
45+
4646
@SuppressWarnings("restriction")
4747
public class CSSScratchPadPart {
4848
@Inject

ui/org.eclipse.pde.spy.css/src/org/eclipse/pde/spy/css/CssSpyPart.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,6 @@
2323
import java.util.LinkedList;
2424
import java.util.List;
2525

26-
import javax.annotation.PostConstruct;
27-
import javax.inject.Inject;
28-
import javax.inject.Named;
29-
3026
import org.eclipse.core.runtime.IProgressMonitor;
3127
import org.eclipse.core.runtime.NullProgressMonitor;
3228
import org.eclipse.core.runtime.SubMonitor;
@@ -91,6 +87,10 @@
9187
import org.w3c.dom.css.CSSStyleDeclaration;
9288
import org.w3c.dom.css.CSSValue;
9389

90+
import jakarta.annotation.PostConstruct;
91+
import jakarta.inject.Inject;
92+
import jakarta.inject.Named;
93+
9494
@SuppressWarnings("restriction")
9595
public class CssSpyPart {
9696

ui/org.eclipse.pde.spy.event/META-INF/MANIFEST.MF

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ Require-Bundle: org.eclipse.ui,
2222
org.eclipse.core.databinding.property;bundle-version="1.9.0"
2323
Bundle-RequiredExecutionEnvironment: JavaSE-17
2424
Bundle-ActivationPolicy: lazy
25-
Import-Package: javax.annotation;version="[1.2.0,2.0.0)",
26-
javax.inject;version="[1.0.0,2.0.0)",
25+
Import-Package: jakarta.annotation;version="[2.1.0,3.0.0)",
26+
jakarta.inject;version="[2.0.0,3.0.0)",
2727
org.osgi.service.event;version="[1.4.0,2.0.0)"
2828
Bundle-Localization: plugin
2929
Export-Package: org.eclipse.pde.spy.event

ui/org.eclipse.pde.spy.event/src/org/eclipse/pde/spy/event/internal/ui/EventSpyPart.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,6 @@
1919

2020
import java.util.Collection;
2121

22-
import javax.annotation.PostConstruct;
23-
import javax.annotation.PreDestroy;
24-
import javax.inject.Inject;
25-
2622
import org.eclipse.e4.core.contexts.IEclipseContext;
2723
import org.eclipse.e4.core.di.annotations.Optional;
2824
import org.eclipse.e4.core.services.events.IEventBroker;
@@ -39,6 +35,10 @@
3935
import org.eclipse.swt.layout.RowLayout;
4036
import org.eclipse.swt.widgets.Composite;
4137

38+
import jakarta.annotation.PostConstruct;
39+
import jakarta.annotation.PreDestroy;
40+
import jakarta.inject.Inject;
41+
4242
public class EventSpyPart implements EventMonitor.NewEventListener {
4343

4444
private static final String[] SHOW_FILTER_LINK_TEXT = new String[] { Messages.EventSpyPart_ShowFilters, Messages.EventSpyPart_HideFilters };

ui/org.eclipse.pde.spy.event/src/org/eclipse/pde/spy/event/internal/util/LoggerWrapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@
1313
*******************************************************************************/
1414
package org.eclipse.pde.spy.event.internal.util;
1515

16-
import javax.inject.Inject;
17-
1816
import org.eclipse.e4.core.di.annotations.Creatable;
1917
import org.eclipse.e4.core.di.annotations.Optional;
2018
import org.eclipse.e4.core.services.log.Logger;
2119
import org.eclipse.pde.spy.event.Constants;
2220

21+
import jakarta.inject.Inject;
22+
2323
@SuppressWarnings("restriction")
2424
@Creatable
2525
public class LoggerWrapper extends Logger {

ui/org.eclipse.pde.spy.model/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@ Bundle-Localization: plugin
2121
Bundle-Vendor: %provider-name
2222
Service-Component: OSGI-INF/extensionlookup.xml
2323
Bundle-ActivationPolicy: lazy
24-
Import-Package: javax.inject;version="[1.0.0,2.0.0)"
24+
Import-Package: jakarta.inject;version="[2.0.0,3.0.0)"
2525
Export-Package: org.eclipse.pde.spy.model;x-internal:=true
2626
Automatic-Module-Name: org.eclipse.pde.spy.model

ui/org.eclipse.pde.spy.model/src/org/eclipse/pde/spy/model/ModelSpyPart.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@
1313
******************************************************************************/
1414
package org.eclipse.pde.spy.model;
1515

16-
import javax.inject.Inject;
17-
1816
import org.eclipse.e4.core.contexts.ContextInjectionFactory;
1917
import org.eclipse.e4.core.contexts.IEclipseContext;
2018
import org.eclipse.e4.tools.emf.ui.common.IModelResource;
2119
import org.eclipse.e4.tools.emf.ui.internal.wbm.ApplicationModelEditor;
2220
import org.eclipse.e4.ui.di.Focus;
2321
import org.eclipse.e4.ui.model.application.MApplication;
2422

23+
import jakarta.inject.Inject;
24+
2525
@SuppressWarnings("restriction")
2626
public class ModelSpyPart {
2727

0 commit comments

Comments
 (0)