Compiler log for org.eclipse.e4.ui.workbench_0.9.1.v20100726-1215 : @dot.xml

TOTAL : ERRORS: 0, WARNINGS: 81

errors others warnings forbidden warnings discouraged warnings

ERRORS

top others warnings forbidden warnings discouraged warnings

OTHER WARNINGS

top errors forbidden warnings discouraged warnings

/src/org/eclipse/e4/ui/internal/workbench/ConfigurationElementAdapter.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/ui/internal/workbench/ConfigurationElementAdapter.java
 (at line 26)
public Object getAdapter(Object adaptableObject, Class adapterType) {
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /src/org/eclipse/e4/ui/internal/workbench/ConfigurationElementAdapter.java
 (at line 30)
public Class[] getAdapterList() {
Class is a raw type. References to generic type Class<T> should be parameterized

/src/org/eclipse/e4/ui/internal/workbench/E4Workbench.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/ui/internal/workbench/E4Workbench.java
 (at line 233)
List<MUIElement> children = ((MElementContainer) me).getChildren();
Type safety: The expression of type List needs unchecked conversion to conform to List<MUIElement>
2. WARNING in /src/org/eclipse/e4/ui/internal/workbench/E4Workbench.java
 (at line 233)
List<MUIElement> children = ((MElementContainer) me).getChildren();
MElementContainer is a raw type. References to generic type MElementContainer<T> should be parameterized

/src/org/eclipse/e4/ui/internal/workbench/EMFDeltaEntrySet.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/ui/internal/workbench/EMFDeltaEntrySet.java
 (at line 35)
EMap map = (EMap) ((EObject) getObject()).eGet(feature);
EMap is a raw type. References to generic type EMap<K,V> should be parameterized
2. WARNING in /src/org/eclipse/e4/ui/internal/workbench/EMFDeltaEntrySet.java
 (at line 35)
EMap map = (EMap) ((EObject) getObject()).eGet(feature);
EMap is a raw type. References to generic type EMap<K,V> should be parameterized
3. WARNING in /src/org/eclipse/e4/ui/internal/workbench/EMFDeltaEntrySet.java
 (at line 36)
map.put(key, value);
Type safety: The method put(Object, Object) belongs to the raw type EMap. References to generic type EMap<K,V> should be parameterized

/src/org/eclipse/e4/ui/internal/workbench/EMFDeltaMapSet.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/ui/internal/workbench/EMFDeltaMapSet.java
 (at line 34)
EMap map = (EMap) ((EObject) getObject()).eGet(feature);
EMap is a raw type. References to generic type EMap<K,V> should be parameterized
2. WARNING in /src/org/eclipse/e4/ui/internal/workbench/EMFDeltaMapSet.java
 (at line 34)
EMap map = (EMap) ((EObject) getObject()).eGet(feature);
EMap is a raw type. References to generic type EMap<K,V> should be parameterized
3. WARNING in /src/org/eclipse/e4/ui/internal/workbench/EMFDeltaMapSet.java
 (at line 36)
map.putAll(deltaMap);
Type safety: The method putAll(Map) belongs to the raw type EMap. References to generic type EMap<K,V> should be parameterized

/src/org/eclipse/e4/ui/internal/workbench/ModelAssembler.java : 1 warning :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/ui/internal/workbench/ModelAssembler.java
 (at line 271)
List<Object> l = (List<Object>) interalTarget.eGet(internalFeature);
Type safety: Unchecked cast from Object to List<Object>

/src/org/eclipse/e4/ui/internal/workbench/ModelServiceImpl.java : 7 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/ui/internal/workbench/ModelServiceImpl.java
 (at line 62)
private boolean match(MUIElement element, String id, Class clazz, List<String> tagsToMatch) {
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /src/org/eclipse/e4/ui/internal/workbench/ModelServiceImpl.java
 (at line 84)
if (!elements.contains((T) searchRoot))
Type safety: Unchecked cast from MUIElement to T
3. WARNING in /src/org/eclipse/e4/ui/internal/workbench/ModelServiceImpl.java
 (at line 85)
elements.add((T) searchRoot);
Type safety: Unchecked cast from MUIElement to T
4. WARNING in /src/org/eclipse/e4/ui/internal/workbench/ModelServiceImpl.java
 (at line 90)
MElementContainer<MUIElement> container = (MElementContainer<MUIElement>) searchRoot;
Type safety: Unchecked cast from MUIElement to MElementContainer<MUIElement>
5. WARNING in /src/org/eclipse/e4/ui/internal/workbench/ModelServiceImpl.java
 (at line 150)
List elements = findElements(searchRoot, id, null, null);
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /src/org/eclipse/e4/ui/internal/workbench/ModelServiceImpl.java
 (at line 223)
((MElementContainer<MUIElement>) parent).setSelectedElement(element);
Type safety: Unchecked cast from MUIElement to MElementContainer<MUIElement>
7. WARNING in /src/org/eclipse/e4/ui/internal/workbench/ModelServiceImpl.java
 (at line 405)
MGenericTile<MUIElement> curTile = (MGenericTile<MUIElement>) insertRoot;
Type safety: Unchecked cast from MUIElement to MGenericTile<MUIElement>

/src/org/eclipse/e4/ui/internal/workbench/Parameter.java : 1 warning :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/ui/internal/workbench/Parameter.java
 (at line 163)
public Map getParameterValues() {
Map is a raw type. References to generic type Map<K,V> should be parameterized

/src/org/eclipse/e4/ui/internal/workbench/PartServiceImpl.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/ui/internal/workbench/PartServiceImpl.java
 (at line 104)
public void setRootContainer(@Named(EPartService.PART_SERVICE_ROOT) MElementContainer root) {
MElementContainer is a raw type. References to generic type MElementContainer<T> should be parameterized
2. WARNING in /src/org/eclipse/e4/ui/internal/workbench/PartServiceImpl.java
 (at line 105)
rootContainer = root;
Type safety: The expression of type MElementContainer needs unchecked conversion to conform to MElementContainer<MUIElement>
3. WARNING in /src/org/eclipse/e4/ui/internal/workbench/PartServiceImpl.java
 (at line 170)
rootContainer = (MElementContainer<MUIElement>) childContext .get(MWindow.class.getName());
Type safety: Unchecked cast from Object to MElementContainer<MUIElement>
4. WARNING in /src/org/eclipse/e4/ui/internal/workbench/PartServiceImpl.java
 (at line 563)
((MElementContainer<MPart>) element).getChildren().add(providedPart);
Type safety: Unchecked cast from Object to MElementContainer<MPart>
5. WARNING in /src/org/eclipse/e4/ui/internal/workbench/PartServiceImpl.java
 (at line 583)
((List) lastContainer.getChildren()).add(part);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
6. WARNING in /src/org/eclipse/e4/ui/internal/workbench/PartServiceImpl.java
 (at line 583)
((List) lastContainer.getChildren()).add(part);
List is a raw type. References to generic type List<E> should be parameterized

/src/org/eclipse/e4/ui/internal/workbench/Util.java : 15 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/ui/internal/workbench/Util.java
 (at line 23)
public static final SortedSet EMPTY_SORTED_SET = Collections
SortedSet is a raw type. References to generic type SortedSet<E> should be parameterized
2. WARNING in /src/org/eclipse/e4/ui/internal/workbench/Util.java
 (at line 23)
public static final SortedSet EMPTY_SORTED_SET = Collections .unmodifiableSortedSet(new TreeSet());
Type safety: Unchecked invocation unmodifiableSortedSet(TreeSet) of the generic method unmodifiableSortedSet(SortedSet<T>) of type Collections
3. WARNING in /src/org/eclipse/e4/ui/internal/workbench/Util.java
 (at line 24)
.unmodifiableSortedSet(new TreeSet());
Type safety: The expression of type TreeSet needs unchecked conversion to conform to SortedSet<Object>
4. WARNING in /src/org/eclipse/e4/ui/internal/workbench/Util.java
 (at line 24)
.unmodifiableSortedSet(new TreeSet());
TreeSet is a raw type. References to generic type TreeSet<E> should be parameterized
5. WARNING in /src/org/eclipse/e4/ui/internal/workbench/Util.java
 (at line 40)
public static final void assertInstance(final Object object, final Class c) {
Class is a raw type. References to generic type Class<T> should be parameterized
6. WARNING in /src/org/eclipse/e4/ui/internal/workbench/Util.java
 (at line 55)
private static final void assertInstance(final Object object, final Class c,
Class is a raw type. References to generic type Class<T> should be parameterized
7. WARNING in /src/org/eclipse/e4/ui/internal/workbench/Util.java
 (at line 107)
public static final int compare(final Comparable left, final Comparable right) {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized
8. WARNING in /src/org/eclipse/e4/ui/internal/workbench/Util.java
 (at line 107)
public static final int compare(final Comparable left, final Comparable right) {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized
9. WARNING in /src/org/eclipse/e4/ui/internal/workbench/Util.java
 (at line 115)
return left.compareTo(right);
Type safety: The method compareTo(Object) belongs to the raw type Comparable. References to generic type Comparable<T> should be parameterized
10. WARNING in /src/org/eclipse/e4/ui/internal/workbench/Util.java
 (at line 129)
public static final int compare(final Comparable[] left, final Comparable[] right) {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized
11. WARNING in /src/org/eclipse/e4/ui/internal/workbench/Util.java
 (at line 129)
public static final int compare(final Comparable[] left, final Comparable[] right) {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized
12. WARNING in /src/org/eclipse/e4/ui/internal/workbench/Util.java
 (at line 169)
public static final int compare(final List left, final List right) {
List is a raw type. References to generic type List<E> should be parameterized
13. WARNING in /src/org/eclipse/e4/ui/internal/workbench/Util.java
 (at line 169)
public static final int compare(final List left, final List right) {
List is a raw type. References to generic type List<E> should be parameterized
14. WARNING in /src/org/eclipse/e4/ui/internal/workbench/Util.java
 (at line 185)
int compareTo = compare((Comparable) left.get(i), (Comparable) right.get(i));
Comparable is a raw type. References to generic type Comparable<T> should be parameterized
15. WARNING in /src/org/eclipse/e4/ui/internal/workbench/Util.java
 (at line 185)
int compareTo = compare((Comparable) left.get(i), (Comparable) right.get(i));
Comparable is a raw type. References to generic type Comparable<T> should be parameterized

/src/org/eclipse/e4/ui/internal/workbench/WorkbenchLogger.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/ui/internal/workbench/WorkbenchLogger.java
 (at line 60)
ArrayList childlist = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /src/org/eclipse/e4/ui/internal/workbench/WorkbenchLogger.java
 (at line 60)
ArrayList childlist = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /src/org/eclipse/e4/ui/internal/workbench/WorkbenchLogger.java
 (at line 67)
childlist.add(getLog(coreStatus));
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /src/org/eclipse/e4/ui/internal/workbench/WorkbenchLogger.java
 (at line 74)
childlist.add(getLog(children[i]));
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
5. WARNING in /src/org/eclipse/e4/ui/internal/workbench/WorkbenchLogger.java
 (at line 79)
: childlist.toArray(new FrameworkLogEntry[childlist.size()]));
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/src/org/eclipse/e4/ui/internal/workbench/XMLModelReconciler.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/ui/internal/workbench/XMLModelReconciler.java
 (at line 741)
EMap map = (EMap) object.eGet(feature);
EMap is a raw type. References to generic type EMap<K,V> should be parameterized
2. WARNING in /src/org/eclipse/e4/ui/internal/workbench/XMLModelReconciler.java
 (at line 741)
EMap map = (EMap) object.eGet(feature);
EMap is a raw type. References to generic type EMap<K,V> should be parameterized
3. WARNING in /src/org/eclipse/e4/ui/internal/workbench/XMLModelReconciler.java
 (at line 748)
map.put(keyValue.getAttribute(ENTRY_ATTVALUE_KEY), keyValue.getAttribute(ENTRY_ATTVALUE_VALUE));
Type safety: The method put(Object, Object) belongs to the raw type EMap. References to generic type EMap<K,V> should be parameterized

/src/org/eclipse/e4/ui/workbench/modeling/EObjModelHandler.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/ui/workbench/modeling/EObjModelHandler.java
 (at line 23)
public Object getAdapter(Object adaptableObject, Class adapterType) {
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /src/org/eclipse/e4/ui/workbench/modeling/EObjModelHandler.java
 (at line 27)
public Class[] getAdapterList() {
Class is a raw type. References to generic type Class<T> should be parameterized
3. WARNING in /src/org/eclipse/e4/ui/workbench/modeling/EObjModelHandler.java
 (at line 59)
for (Iterator iterator = features.iterator(); iterator.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

FORBIDDEN ACCESS WARNINGS

top errors others warnings discouraged warnings

DISCOURAGED ACCESS WARNINGS

top errors others warnings forbidden warnings

/src/org/eclipse/e4/ui/internal/workbench/ContributionsAnalyzer.java : 3 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/e4/ui/internal/workbench/ContributionsAnalyzer.java
 (at line 21)
import org.eclipse.core.internal.expressions.ReferenceExpression;
Discouraged access: The type ReferenceExpression is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.core.expressions_3.4.200.v20100505.jar
2. WARNING in /src/org/eclipse/e4/ui/internal/workbench/ContributionsAnalyzer.java
 (at line 151)
ref = new ReferenceExpression(exp.getCoreExpressionId());
Discouraged access: The constructor ReferenceExpression(String) is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.core.expressions_3.4.200.v20100505.jar
3. WARNING in /src/org/eclipse/e4/ui/internal/workbench/ContributionsAnalyzer.java
 (at line 151)
ref = new ReferenceExpression(exp.getCoreExpressionId());
Discouraged access: The type ReferenceExpression is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.core.expressions_3.4.200.v20100505.jar

/src/org/eclipse/e4/ui/internal/workbench/JobExecutor.java : 24 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/e4/ui/internal/workbench/JobExecutor.java
 (at line 18)
import org.eclipse.equinox.concurrent.future.AbstractExecutor;
Discouraged access: The type AbstractExecutor is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100503.jar
2. WARNING in /src/org/eclipse/e4/ui/internal/workbench/JobExecutor.java
 (at line 19)
import org.eclipse.equinox.concurrent.future.AbstractFuture;
Discouraged access: The type AbstractFuture is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100503.jar
3. WARNING in /src/org/eclipse/e4/ui/internal/workbench/JobExecutor.java
 (at line 20)
import org.eclipse.equinox.concurrent.future.FutureProgressMonitor;
Discouraged access: The type FutureProgressMonitor is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100503.jar
4. WARNING in /src/org/eclipse/e4/ui/internal/workbench/JobExecutor.java
 (at line 21)
import org.eclipse.equinox.concurrent.future.IFuture;
Discouraged access: The type IFuture is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100503.jar
5. WARNING in /src/org/eclipse/e4/ui/internal/workbench/JobExecutor.java
 (at line 22)
import org.eclipse.equinox.concurrent.future.IProgressRunnable;
Discouraged access: The type IProgressRunnable is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100503.jar
6. WARNING in /src/org/eclipse/e4/ui/internal/workbench/JobExecutor.java
 (at line 23)
import org.eclipse.equinox.concurrent.future.SingleOperationFuture;
Discouraged access: The type SingleOperationFuture is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100503.jar
7. WARNING in /src/org/eclipse/e4/ui/internal/workbench/JobExecutor.java
 (at line 29)
public class JobExecutor extends AbstractExecutor implements
Discouraged access: The type AbstractExecutor is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100503.jar
8. WARNING in /src/org/eclipse/e4/ui/internal/workbench/JobExecutor.java
 (at line 32)
public IFuture schedule(final IProgressRunnable runnable, String name,
Discouraged access: The type IFuture is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100503.jar
9. WARNING in /src/org/eclipse/e4/ui/internal/workbench/JobExecutor.java
 (at line 32)
public IFuture schedule(final IProgressRunnable runnable, String name,
Discouraged access: The type IProgressRunnable is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100503.jar
10. WARNING in /src/org/eclipse/e4/ui/internal/workbench/JobExecutor.java
 (at line 34)
final SingleOperationFuture future = new SingleOperationFuture();
Discouraged access: The type SingleOperationFuture is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100503.jar
11. WARNING in /src/org/eclipse/e4/ui/internal/workbench/JobExecutor.java
 (at line 34)
final SingleOperationFuture future = new SingleOperationFuture();
Discouraged access: The constructor SingleOperationFuture() is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100503.jar
12. WARNING in /src/org/eclipse/e4/ui/internal/workbench/JobExecutor.java
 (at line 34)
final SingleOperationFuture future = new SingleOperationFuture();
Discouraged access: The type SingleOperationFuture is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100503.jar
13. WARNING in /src/org/eclipse/e4/ui/internal/workbench/JobExecutor.java
 (at line 37)
if (future.isCanceled())
Discouraged access: The method isCanceled() from the type SingleOperationFuture is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100503.jar
14. WARNING in /src/org/eclipse/e4/ui/internal/workbench/JobExecutor.java
 (at line 38)
return future.getStatus();
Discouraged access: The method getStatus() from the type SingleOperationFuture is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100503.jar
15. WARNING in /src/org/eclipse/e4/ui/internal/workbench/JobExecutor.java
 (at line 40)
((FutureProgressMonitor) future.getProgressMonitor()) .setChildProgressMonitor(monitor);
Discouraged access: The method setChildProgressMonitor(IProgressMonitor) from the type FutureProgressMonitor is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100503.jar
16. WARNING in /src/org/eclipse/e4/ui/internal/workbench/JobExecutor.java
 (at line 40)
((FutureProgressMonitor) future.getProgressMonitor())
Discouraged access: The type FutureProgressMonitor is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100503.jar
17. WARNING in /src/org/eclipse/e4/ui/internal/workbench/JobExecutor.java
 (at line 40)
((FutureProgressMonitor) future.getProgressMonitor())
Discouraged access: The method getProgressMonitor() from the type SingleOperationFuture is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100503.jar
18. WARNING in /src/org/eclipse/e4/ui/internal/workbench/JobExecutor.java
 (at line 43)
future.runWithProgress(runnable);
Discouraged access: The method runWithProgress(IProgressRunnable) from the type SingleOperationFuture is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100503.jar
19. WARNING in /src/org/eclipse/e4/ui/internal/workbench/JobExecutor.java
 (at line 44)
return future.getStatus();
Discouraged access: The method getStatus() from the type SingleOperationFuture is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100503.jar
20. WARNING in /src/org/eclipse/e4/ui/internal/workbench/JobExecutor.java
 (at line 51)
protected AbstractFuture createFuture(IProgressMonitor progressMonitor) {
Discouraged access: The type AbstractFuture is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100503.jar
21. WARNING in /src/org/eclipse/e4/ui/internal/workbench/JobExecutor.java
 (at line 52)
return new SingleOperationFuture(progressMonitor);
Discouraged access: The constructor SingleOperationFuture(IProgressMonitor) is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100503.jar
22. WARNING in /src/org/eclipse/e4/ui/internal/workbench/JobExecutor.java
 (at line 52)
return new SingleOperationFuture(progressMonitor);
Discouraged access: The type SingleOperationFuture is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100503.jar
23. WARNING in /src/org/eclipse/e4/ui/internal/workbench/JobExecutor.java
 (at line 56)
public IFuture execute(IProgressRunnable runnable, IProgressMonitor monitor) {
Discouraged access: The type IFuture is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100503.jar
24. WARNING in /src/org/eclipse/e4/ui/internal/workbench/JobExecutor.java
 (at line 56)
public IFuture execute(IProgressRunnable runnable, IProgressMonitor monitor) {
Discouraged access: The type IProgressRunnable is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100503.jar

/src/org/eclipse/e4/ui/internal/workbench/ResourceHandler.java : 3 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/e4/ui/internal/workbench/ResourceHandler.java
 (at line 29)
import org.eclipse.core.internal.runtime.PlatformURLPluginConnection;
Discouraged access: The type PlatformURLPluginConnection is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.common_3.6.0.v20100503.jar
2. WARNING in /src/org/eclipse/e4/ui/internal/workbench/ResourceHandler.java
 (at line 299)
Object[] obj = PlatformURLPluginConnection.parse(url.getFile().trim(), url);
Discouraged access: The type PlatformURLPluginConnection is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.common_3.6.0.v20100503.jar
3. WARNING in /src/org/eclipse/e4/ui/internal/workbench/ResourceHandler.java
 (at line 299)
Object[] obj = PlatformURLPluginConnection.parse(url.getFile().trim(), url);
Discouraged access: The method parse(String, URL) from the type PlatformURLPluginConnection is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100617/plugins/org.eclipse.equinox.common_3.6.0.v20100503.jar