Compiler log for org.eclipse.e4.core.services_1.2.1.v20140808-1251 : @dot.xml

TOTAL : ERRORS: 0, WARNINGS: 27

errors others warnings forbidden warnings discouraged warnings

ERRORS

top others warnings forbidden warnings discouraged warnings

OTHER WARNINGS

top errors forbidden warnings discouraged warnings

FORBIDDEN ACCESS WARNINGS

top errors others warnings discouraged warnings

DISCOURAGED ACCESS WARNINGS

top errors others warnings forbidden warnings

/src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java : 27 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 27)
import org.eclipse.e4.core.di.suppliers.ExtendedObjectSupplier;
Discouraged access: The type 'ExtendedObjectSupplier' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
2. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 28)
import org.eclipse.e4.core.di.suppliers.IObjectDescriptor;
Discouraged access: The type 'IObjectDescriptor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
3. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 29)
import org.eclipse.e4.core.di.suppliers.IRequestor;
Discouraged access: The type 'IRequestor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
4. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 37)
public class TranslationObjectSupplier extends ExtendedObjectSupplier {
Discouraged access: The type 'ExtendedObjectSupplier' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
5. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 60)
* Map that contains all {@link IRequestor} that requested an instance of a messages class. Used
Discouraged access: The type 'IRequestor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
6. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 63)
private Map<Class<?>, Set<IRequestor>> listeners = new HashMap<Class<?>, Set<IRequestor>>();
Discouraged access: The type 'IRequestor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
7. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 63)
private Map<Class<?>, Set<IRequestor>> listeners = new HashMap<Class<?>, Set<IRequestor>>();
Discouraged access: The type 'IRequestor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
8. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 66)
public Object get(IObjectDescriptor descriptor, IRequestor requestor, boolean track,
Discouraged access: The type 'IObjectDescriptor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
9. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 66)
public Object get(IObjectDescriptor descriptor, IRequestor requestor, boolean track,
Discouraged access: The type 'IRequestor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
10. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 69)
Class<?> descriptorsClass = getDesiredClass(descriptor.getDesiredType());
Discouraged access: The method 'IObjectDescriptor.getDesiredType()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
11. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 79)
* message classes that were requested before. It also notifys all {@link IRequestor} that
Discouraged access: The type 'IRequestor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
12. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 101)
* Notify the {@link IRequestor}s of those instances that they need to update their message
Discouraged access: The type 'IRequestor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
13. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 105)
for (Map.Entry<Class<?>, Set<IRequestor>> entry : this.listeners.entrySet()) {
Discouraged access: The type 'IRequestor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
14. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 124)
* Remember the {@link IRequestor} that requested an instance of the given descriptor class.
Discouraged access: The type 'IRequestor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
15. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 125)
* This is needed to be able to inform all {@link IRequestor} if the {@link Locale} changes at
Discouraged access: The type 'IRequestor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
16. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 131)
* The {@link IRequestor} that requested the instance.
Discouraged access: The type 'IRequestor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
17. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 133)
private void addListener(Class<?> descriptorsClass, IRequestor requestor) {
Discouraged access: The type 'IRequestor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
18. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 134)
Set<IRequestor> registered = this.listeners.get(descriptorsClass);
Discouraged access: The type 'IRequestor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
19. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 136)
registered = new HashSet<IRequestor>();
Discouraged access: The type 'IRequestor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
20. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 143)
* Notify all given {@link IRequestor} about changes for their injected values. This way the
Discouraged access: The type 'IRequestor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
21. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 147)
* The {@link IRequestor} to inform about the instance changes.
Discouraged access: The type 'IRequestor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
22. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 149)
private void notifyRequestor(Collection<IRequestor> requestors) {
Discouraged access: The type 'IRequestor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
23. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 151)
for (Iterator<IRequestor> it = requestors.iterator(); it.hasNext();) {
Discouraged access: The type 'IRequestor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
24. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 152)
IRequestor requestor = it.next();
Discouraged access: The type 'IRequestor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
25. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 153)
if (!requestor.isValid()) {
Discouraged access: The method 'IRequestor.isValid()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
26. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 157)
requestor.resolveArguments(false);
Discouraged access: The method 'IRequestor.resolveArguments(boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')
27. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 158)
requestor.execute();
Discouraged access: The method 'IRequestor.execute()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.runtime/bundles/org.eclipse.e4.core.di/target/classes')