Compiler log for org.eclipse.e4.core.services_2.0.100.v20160509-1032 : @dot.xml

TOTAL : ERRORS: 0, WARNINGS: 25

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 : 25 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 36)
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 57)
* 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 60)
private Map<Class<?>, Set<IRequestor>> listeners = new HashMap<>();
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)
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')
8. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 63)
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')
9. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 66)
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')
10. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 76)
* 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')
11. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 91)
* 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')
12. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 95)
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')
13. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 114)
* 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')
14. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 115)
* 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')
15. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 121)
* 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')
16. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 123)
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')
17. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 124)
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')
18. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 133)
* 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')
19. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 137)
* 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')
20. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 139)
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')
21. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 141)
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')
22. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 142)
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')
23. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 143)
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')
24. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 147)
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')
25. WARNING in /src/org/eclipse/e4/core/internal/services/TranslationObjectSupplier.java
 (at line 148)
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')