Compiler log for org.eclipse.equinox.device_1.2.0.v20240213-1515 : @dot.xml

TOTAL : ERRORS: 0, WARNINGS: 97, INFOS: 0

errors others warnings infos forbidden warnings discouraged warnings

ERRORS

top others warnings infos forbidden warnings discouraged warnings

OTHER WARNINGS

top errors infos forbidden warnings discouraged warnings

/src/org/eclipse/equinox/device/Activator.java : 9 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/equinox/device/Activator.java
 (at line 28)
public class Activator implements BundleActivator, ServiceTrackerCustomizer, FrameworkListener, Runnable {
ServiceTrackerCustomizer is a raw type. References to generic type ServiceTrackerCustomizer<S,T> should be parameterized
2. WARNING in /src/org/eclipse/equinox/device/Activator.java
 (at line 53)
protected ServiceTracker devices;
ServiceTracker is a raw type. References to generic type ServiceTracker<S,T> should be parameterized
3. WARNING in /src/org/eclipse/equinox/device/Activator.java
 (at line 186)
devices = new ServiceTracker(context, deviceFilter, this);
Type safety: The constructor ServiceTracker(BundleContext, Filter, ServiceTrackerCustomizer) belongs to the raw type ServiceTracker. References to generic type ServiceTracker<S,T> should be parameterized
4. WARNING in /src/org/eclipse/equinox/device/Activator.java
 (at line 186)
devices = new ServiceTracker(context, deviceFilter, this);
ServiceTracker is a raw type. References to generic type ServiceTracker<S,T> should be parameterized
5. WARNING in /src/org/eclipse/equinox/device/Activator.java
 (at line 269)
public Object addingService(ServiceReference reference) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
6. WARNING in /src/org/eclipse/equinox/device/Activator.java
 (at line 289)
public void modifiedService(ServiceReference reference, Object service) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
7. WARNING in /src/org/eclipse/equinox/device/Activator.java
 (at line 303)
public void removedService(ServiceReference reference, Object object) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
8. WARNING in /src/org/eclipse/equinox/device/Activator.java
 (at line 317)
ServiceReference[] references = devices.getServiceReferences();
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
9. WARNING in /src/org/eclipse/equinox/device/Activator.java
 (at line 323)
ServiceReference device = references[i];
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized

/src/org/eclipse/equinox/device/DeviceTracker.java : 14 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/equinox/device/DeviceTracker.java
 (at line 25)
public class DeviceTracker extends ServiceTracker {
ServiceTracker is a raw type. References to generic type ServiceTracker<S,T> should be parameterized
2. WARNING in /src/org/eclipse/equinox/device/DeviceTracker.java
 (at line 33)
protected ServiceReference device;
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
3. WARNING in /src/org/eclipse/equinox/device/DeviceTracker.java
 (at line 50)
public DeviceTracker(Activator manager, ServiceReference device) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
4. WARNING in /src/org/eclipse/equinox/device/DeviceTracker.java
 (at line 51)
super(manager.context, device, null);
Type safety: The constructor ServiceTracker(BundleContext, ServiceReference, ServiceTrackerCustomizer) belongs to the raw type ServiceTracker. References to generic type ServiceTracker<S,T> should be parameterized
5. WARNING in /src/org/eclipse/equinox/device/DeviceTracker.java
 (at line 95)
public Object addingService(ServiceReference reference) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
6. WARNING in /src/org/eclipse/equinox/device/DeviceTracker.java
 (at line 119)
public void modifiedService(ServiceReference reference, Object service) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
7. WARNING in /src/org/eclipse/equinox/device/DeviceTracker.java
 (at line 133)
public void removedService(ServiceReference reference, Object service) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
8. WARNING in /src/org/eclipse/equinox/device/DeviceTracker.java
 (at line 142)
super.removedService(reference, service);
Type safety: The method removedService(ServiceReference, Object) belongs to the raw type ServiceTracker. References to generic type ServiceTracker<S,T> should be parameterized
9. WARNING in /src/org/eclipse/equinox/device/DeviceTracker.java
 (at line 159)
Vector<ServiceReference> exclude = new Vector<>(drivers.size());
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
10. WARNING in /src/org/eclipse/equinox/device/DeviceTracker.java
 (at line 162)
ServiceReference driver = drivers.match(device, exclude);
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
11. WARNING in /src/org/eclipse/equinox/device/DeviceTracker.java
 (at line 204)
ServiceReference[] services = users[i].getRegisteredServices();
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
12. WARNING in /src/org/eclipse/equinox/device/DeviceTracker.java
 (at line 235)
Object service = contxt.getService(device);
Type safety: Unchecked invocation getService(ServiceReference) of the generic method getService(ServiceReference<S>) of type BundleContext
13. WARNING in /src/org/eclipse/equinox/device/DeviceTracker.java
 (at line 235)
Object service = contxt.getService(device);
Type safety: The expression of type ServiceReference needs unchecked conversion to conform to ServiceReference<Object>
14. WARNING in /src/org/eclipse/equinox/device/DeviceTracker.java
 (at line 274)
protected Properties(ServiceReference device) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized

/src/org/eclipse/equinox/device/DriverLocatorTracker.java : 13 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/equinox/device/DriverLocatorTracker.java
 (at line 27)
public class DriverLocatorTracker extends ServiceTracker {
ServiceTracker is a raw type. References to generic type ServiceTracker<S,T> should be parameterized
2. WARNING in /src/org/eclipse/equinox/device/DriverLocatorTracker.java
 (at line 46)
super(manager.context, clazz, null);
Type safety: The constructor ServiceTracker(BundleContext, String, ServiceTrackerCustomizer) belongs to the raw type ServiceTracker. References to generic type ServiceTracker<S,T> should be parameterized
3. WARNING in /src/org/eclipse/equinox/device/DriverLocatorTracker.java
 (at line 71)
public Object addingService(ServiceReference reference) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
4. WARNING in /src/org/eclipse/equinox/device/DriverLocatorTracker.java
 (at line 76)
return (context.getService(reference));
Type safety: Unchecked invocation getService(ServiceReference) of the generic method getService(ServiceReference<S>) of type BundleContext
5. WARNING in /src/org/eclipse/equinox/device/DriverLocatorTracker.java
 (at line 76)
return (context.getService(reference));
Type safety: The expression of type ServiceReference needs unchecked conversion to conform to ServiceReference<Object>
6. WARNING in /src/org/eclipse/equinox/device/DriverLocatorTracker.java
 (at line 89)
public void modifiedService(ServiceReference reference, Object service) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
7. WARNING in /src/org/eclipse/equinox/device/DriverLocatorTracker.java
 (at line 103)
public void removedService(ServiceReference reference, Object service) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
8. WARNING in /src/org/eclipse/equinox/device/DriverLocatorTracker.java
 (at line 123)
ServiceReference[] references = getServiceReferences();
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
9. WARNING in /src/org/eclipse/equinox/device/DriverLocatorTracker.java
 (at line 129)
ServiceReference locator = references[i];
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
10. WARNING in /src/org/eclipse/equinox/device/DriverLocatorTracker.java
 (at line 130)
DriverLocator service = (DriverLocator) getService(locator);
Type safety: The method getService(ServiceReference) belongs to the raw type ServiceTracker. References to generic type ServiceTracker<S,T> should be parameterized
11. WARNING in /src/org/eclipse/equinox/device/DriverLocatorTracker.java
 (at line 211)
ServiceReference[] references = getServiceReferences();
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
12. WARNING in /src/org/eclipse/equinox/device/DriverLocatorTracker.java
 (at line 217)
ServiceReference locator = references[i];
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
13. WARNING in /src/org/eclipse/equinox/device/DriverLocatorTracker.java
 (at line 218)
DriverLocator service = (DriverLocator) getService(locator);
Type safety: The method getService(ServiceReference) belongs to the raw type ServiceTracker. References to generic type ServiceTracker<S,T> should be parameterized

/src/org/eclipse/equinox/device/DriverSelectorTracker.java : 11 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/equinox/device/DriverSelectorTracker.java
 (at line 24)
public class DriverSelectorTracker extends ServiceTracker {
ServiceTracker is a raw type. References to generic type ServiceTracker<S,T> should be parameterized
2. WARNING in /src/org/eclipse/equinox/device/DriverSelectorTracker.java
 (at line 41)
super(manager.context, clazz, null);
Type safety: The constructor ServiceTracker(BundleContext, String, ServiceTrackerCustomizer) belongs to the raw type ServiceTracker. References to generic type ServiceTracker<S,T> should be parameterized
3. WARNING in /src/org/eclipse/equinox/device/DriverSelectorTracker.java
 (at line 58)
public ServiceReference select(ServiceReference device, Match[] matches) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
4. WARNING in /src/org/eclipse/equinox/device/DriverSelectorTracker.java
 (at line 58)
public ServiceReference select(ServiceReference device, Match[] matches) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
5. WARNING in /src/org/eclipse/equinox/device/DriverSelectorTracker.java
 (at line 64)
ServiceReference selector = getServiceReference();
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
6. WARNING in /src/org/eclipse/equinox/device/DriverSelectorTracker.java
 (at line 67)
DriverSelector service = (DriverSelector) getService(selector);
Type safety: The method getService(ServiceReference) belongs to the raw type ServiceTracker. References to generic type ServiceTracker<S,T> should be parameterized
7. WARNING in /src/org/eclipse/equinox/device/DriverSelectorTracker.java
 (at line 91)
public ServiceReference defaultSelection(Match[] matches) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
8. WARNING in /src/org/eclipse/equinox/device/DriverSelectorTracker.java
 (at line 95)
ServiceReference reference = null;
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
9. WARNING in /src/org/eclipse/equinox/device/DriverSelectorTracker.java
 (at line 120)
public ServiceReference breakTie(ServiceReference ref1, ServiceReference ref2) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
10. WARNING in /src/org/eclipse/equinox/device/DriverSelectorTracker.java
 (at line 120)
public ServiceReference breakTie(ServiceReference ref1, ServiceReference ref2) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
11. WARNING in /src/org/eclipse/equinox/device/DriverSelectorTracker.java
 (at line 120)
public ServiceReference breakTie(ServiceReference ref1, ServiceReference ref2) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized

/src/org/eclipse/equinox/device/DriverTracker.java : 37 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 16)
import java.security.AccessController;
The type AccessController has been deprecated since version 17 and marked for removal
2. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 29)
public class DriverTracker extends ServiceTracker {
ServiceTracker is a raw type. References to generic type ServiceTracker<S,T> should be parameterized
3. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 46)
protected Hashtable<String, Hashtable<ServiceReference, Match>> matches;
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
4. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 52)
protected Hashtable<String, Hashtable<ServiceReference, String>> referrals;
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
5. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 61)
super(manager.context, clazz, null);
Type safety: The constructor ServiceTracker(BundleContext, String, ServiceTrackerCustomizer) belongs to the raw type ServiceTracker. References to generic type ServiceTracker<S,T> should be parameterized
6. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 89)
public Object addingService(ServiceReference reference) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
7. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 121)
return (context.getService(reference));
Type safety: Unchecked invocation getService(ServiceReference) of the generic method getService(ServiceReference<S>) of type BundleContext
8. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 121)
return (context.getService(reference));
Type safety: The expression of type ServiceReference needs unchecked conversion to conform to ServiceReference<Object>
9. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 134)
public void modifiedService(ServiceReference reference, Object service) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
10. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 160)
public void removedService(ServiceReference reference, Object service) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
11. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 206)
public String getDriverID(final ServiceReference reference) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
12. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 211)
driver_id = AccessController
The type AccessController has been deprecated since version 17 and marked for removal
13. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 212)
.doPrivileged((PrivilegedAction<String>) () -> reference.getBundle().getLocation());
The method doPrivileged(PrivilegedAction<String>) from the type AccessController is deprecated
14. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 223)
public ServiceReference getDriver(String driver_id) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
15. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 224)
return ((ServiceReference) drivers.get(driver_id));
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
16. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 232)
public ServiceReference match(ServiceReference device, Vector<ServiceReference> exclude) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
17. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 232)
public ServiceReference match(ServiceReference device, Vector<ServiceReference> exclude) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
18. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 232)
public ServiceReference match(ServiceReference device, Vector<ServiceReference> exclude) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
19. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 237)
ServiceReference[] references = getServiceReferences();
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
20. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 245)
ServiceReference driver = references[i];
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
21. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 259)
Driver service = (Driver) getService(driver);
Type safety: The method getService(ServiceReference) belongs to the raw type ServiceTracker. References to generic type ServiceTracker<S,T> should be parameterized
22. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 303)
public Match getMatch(ServiceReference driver, ServiceReference device) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
23. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 303)
public Match getMatch(ServiceReference driver, ServiceReference device) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
24. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 306)
Hashtable<ServiceReference, Match> driverMatches = matches.get(driverid);
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
25. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 315)
public void storeMatch(ServiceReference driver, ServiceReference device, Match match) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
26. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 315)
public void storeMatch(ServiceReference driver, ServiceReference device, Match match) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
27. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 318)
Hashtable<ServiceReference, Match> driverMatches = matches.get(driverid);
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
28. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 337)
public boolean attach(ServiceReference driver, ServiceReference device, Vector<ServiceReference> exclude) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
29. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 337)
public boolean attach(ServiceReference driver, ServiceReference device, Vector<ServiceReference> exclude) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
30. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 337)
public boolean attach(ServiceReference driver, ServiceReference device, Vector<ServiceReference> exclude) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
31. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 342)
Driver service = (Driver) getService(driver);
Type safety: The method getService(ServiceReference) belongs to the raw type ServiceTracker. References to generic type ServiceTracker<S,T> should be parameterized
32. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 382)
public String getReferral(ServiceReference driver, ServiceReference device) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
33. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 382)
public String getReferral(ServiceReference driver, ServiceReference device) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
34. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 385)
Hashtable<ServiceReference, String> driverReferrals = referrals.get(driverid);
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
35. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 394)
public void storeReferral(ServiceReference driver, ServiceReference device, String referral) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
36. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 394)
public void storeReferral(ServiceReference driver, ServiceReference device, String referral) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
37. WARNING in /src/org/eclipse/equinox/device/DriverTracker.java
 (at line 397)
Hashtable<ServiceReference, String> driverReferrals = referrals.get(driverid);
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized

/src/org/eclipse/equinox/device/LogTracker.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/equinox/device/LogTracker.java
 (at line 30)
class LogTracker extends ServiceTracker {
ServiceTracker is a raw type. References to generic type ServiceTracker<S,T> should be parameterized
2. WARNING in /src/org/eclipse/equinox/device/LogTracker.java
 (at line 49)
super(context, clazz, null);
Type safety: The constructor ServiceTracker(BundleContext, String, ServiceTrackerCustomizer) belongs to the raw type ServiceTracker. References to generic type ServiceTracker<S,T> should be parameterized
3. WARNING in /src/org/eclipse/equinox/device/LogTracker.java
 (at line 117)
LogService service = (LogService) getService(references[i]);
Type safety: The method getService(ServiceReference) belongs to the raw type ServiceTracker. References to generic type ServiceTracker<S,T> should be parameterized

/src/org/eclipse/equinox/device/Match.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/equinox/device/Match.java
 (at line 23)
private ServiceReference driver;
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
2. WARNING in /src/org/eclipse/equinox/device/Match.java
 (at line 26)
Match(ServiceReference driver, int matchValue) {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
3. WARNING in /src/org/eclipse/equinox/device/Match.java
 (at line 31)
public ServiceReference getDriver() {
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
4. WARNING in /src/org/eclipse/equinox/device/Match.java
 (at line 31)
public ServiceReference getDriver() {
Type safety: The return type ServiceReference for getDriver() from the type Match needs unchecked conversion to conform to ServiceReference<?> from the type Match

/src/org/eclipse/equinox/device/SecureAction.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/equinox/device/SecureAction.java
 (at line 24)
private AccessControlContext controlContext;
The type AccessControlContext has been deprecated since version 17 and marked for removal
2. WARNING in /src/org/eclipse/equinox/device/SecureAction.java
 (at line 32)
this.controlContext = AccessController.getContext();
The type AccessController has been deprecated since version 17 and marked for removal
3. WARNING in /src/org/eclipse/equinox/device/SecureAction.java
 (at line 32)
this.controlContext = AccessController.getContext();
The method getContext() from the type AccessController is deprecated
4. WARNING in /src/org/eclipse/equinox/device/SecureAction.java
 (at line 44)
if (System.getSecurityManager() == null)
The method getSecurityManager() from the type System has been deprecated since version 17 and marked for removal
5. WARNING in /src/org/eclipse/equinox/device/SecureAction.java
 (at line 46)
return AccessController.doPrivileged((PrivilegedAction<Thread>) () -> new Thread(target, name), controlContext);
The type AccessController has been deprecated since version 17 and marked for removal
6. WARNING in /src/org/eclipse/equinox/device/SecureAction.java
 (at line 46)
return AccessController.doPrivileged((PrivilegedAction<Thread>) () -> new Thread(target, name), controlContext);
The method doPrivileged(PrivilegedAction<Thread>, AccessControlContext) from the type AccessController is deprecated

INFO WARNINGS

errors others warnings forbidden warnings discouraged warnings

FORBIDDEN ACCESS WARNINGS

top errors infos others warnings discouraged warnings

DISCOURAGED ACCESS WARNINGS

top errors infos others warnings forbidden warnings