[INFO] [INFO] ---------< org.eclipse.ecf:org.eclipse.ecf.provider.discovery >--------- [INFO] Building org.eclipse.ecf.provider.discovery 3.0.101-SNAPSHOT [85/161] [INFO] ---------------------------[ eclipse-plugin ]--------------------------- [INFO] [INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ org.eclipse.ecf.provider.discovery --- [INFO] [INFO] --- tycho-packaging-plugin:1.6.0:build-qualifier (default-build-qualifier) @ org.eclipse.ecf.provider.discovery --- [INFO] The project's OSGi version is 3.0.101.v20200611-1836 [INFO] [INFO] --- tycho-packaging-plugin:1.6.0:validate-id (default-validate-id) @ org.eclipse.ecf.provider.discovery --- [INFO] [INFO] --- tycho-packaging-plugin:1.6.0:validate-version (default-validate-version) @ org.eclipse.ecf.provider.discovery --- [INFO] [INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ org.eclipse.ecf.provider.discovery --- [INFO] Using 'ISO-8859-1' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/main/resources [INFO] [INFO] --- tycho-compiler-plugin:1.6.0:compile (default-compile) @ org.eclipse.ecf.provider.discovery --- [INFO] Compiling 10 source files to /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/target/classes [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/internal/provider/discovery/Activator.java:[67] context.registerService(clazzes, new ServiceFactory() { ^^^^^^^^^^^^^^ ServiceFactory is a raw type. References to generic type ServiceFactory should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/internal/provider/discovery/Activator.java:[69] public Object getService(final Bundle bundle, final ServiceRegistration registration) { ^^^^^^^^^^^^^^^^^^^ ServiceRegistration is a raw type. References to generic type ServiceRegistration should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/internal/provider/discovery/Activator.java:[73] cdc = new CompositeDiscoveryContainer(new HashSet()); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/internal/provider/discovery/Activator.java:[107] final ServiceTracker tracker = new ServiceTracker(context, filter, null); ^^^^^^^^^^^^^^ ServiceTracker is a raw type. References to generic type ServiceTracker should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/internal/provider/discovery/Activator.java:[107] final ServiceTracker tracker = new ServiceTracker(context, filter, null); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The constructor ServiceTracker(BundleContext, Filter, ServiceTrackerCustomizer) belongs to the raw type ServiceTracker. References to generic type ServiceTracker should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/internal/provider/discovery/Activator.java:[107] final ServiceTracker tracker = new ServiceTracker(context, filter, null); ^^^^^^^^^^^^^^ ServiceTracker is a raw type. References to generic type ServiceTracker should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/internal/provider/discovery/Activator.java:[122] public void ungetService(final Bundle bundle, final ServiceRegistration registration, final Object service) { ^^^^^^^^^^^^^^^^^^^ ServiceRegistration is a raw type. References to generic type ServiceRegistration should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/SingletonDiscoveryContainerInstantiator.java:[31] final List list = factory.getDescriptions(); ^^^^ List is a raw type. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/SingletonDiscoveryContainerInstantiator.java:[32] for (final Iterator itr = list.iterator(); itr.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/SingletonDiscoveryContainerInstantiator.java:[69] public Class[][] getSupportedParameterTypes(final ContainerTypeDescription description) { ^^^^^ Class is a raw type. References to generic type Class should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/SingletonDiscoveryContainer.java:[39] this.discovery = (IDiscoveryContainerAdapter) container.getAdapter(IDiscoveryContainerAdapter.class); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Unnecessary cast from IDiscoveryContainerAdapter to IDiscoveryContainerAdapter [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/SingletonDiscoveryContainer.java:[73] public Object getAdapter(final Class adapter) { ^^^^^ Class is a raw type. References to generic type Class should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/SingletonDiscoveryContainer.java:[219] public IFuture getAsyncServiceInfo(IServiceID aServiceID) { ^^^^^^^ IFuture is a raw type. References to generic type IFuture should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/SingletonDiscoveryContainer.java:[226] public IFuture getAsyncServiceTypes() { ^^^^^^^ IFuture is a raw type. References to generic type IFuture should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/SingletonDiscoveryContainer.java:[233] public IFuture getAsyncServices() { ^^^^^^^ IFuture is a raw type. References to generic type IFuture should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/SingletonDiscoveryContainer.java:[240] public IFuture getAsyncServices(IServiceTypeID aServiceTypeID) { ^^^^^^^ IFuture is a raw type. References to generic type IFuture should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainerInstantiator.java:[38] final Set containers = new HashSet(); ^^^ Set is a raw type. References to generic type Set should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainerInstantiator.java:[38] final Set containers = new HashSet(); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainerInstantiator.java:[39] final List list = factory.getDescriptions(); ^^^^ List is a raw type. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainerInstantiator.java:[40] for (final Iterator itr = list.iterator(); itr.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainerInstantiator.java:[52] containers.add(container); ^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainerInstantiator.java:[56] containers.add(container); ^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainerInstantiator.java:[60] containers.add(container); ^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainerInstantiator.java:[90] public Class[][] getSupportedParameterTypes(final ContainerTypeDescription description) { ^^^^^ Class is a raw type. References to generic type Class should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[41] final Collection col = getListeners(event.getServiceInfo().getServiceID().getServiceTypeID()); ^^^^^^^^^^ Collection is a raw type. References to generic type Collection should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[43] for (final Iterator itr = col.iterator(); itr.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[61] final Collection col = getListeners(event.getServiceInfo().getServiceID().getServiceTypeID()); ^^^^^^^^^^ Collection is a raw type. References to generic type Collection should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[63] for (final Iterator itr = col.iterator(); itr.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[94] for (final Iterator itr = serviceTypeListeners.iterator(); itr.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[107] for (final Iterator itr = containers.iterator(); itr.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[130] protected Set registeredServices; ^^^ Set is a raw type. References to generic type Set should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[132] protected final Collection containers; ^^^^^^^^^^ Collection is a raw type. References to generic type Collection should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[139] public CompositeDiscoveryContainer(final Collection containers) { ^^^^^^^^^^ Collection is a raw type. References to generic type Collection should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[142] this.registeredServices = new HashSet(); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[155] final Collection containersFailedToConnect = new HashSet(); ^^^^^^^^^^ Collection is a raw type. References to generic type Collection should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[155] final Collection containersFailedToConnect = new HashSet(); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[156] for (final Iterator itr = containers.iterator(); itr.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[164] containersFailedToConnect.add(container); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[173] containers.removeAll(containersFailedToConnect); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method removeAll(Collection) belongs to the raw type Collection. References to generic type Collection should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[185] for (final Iterator itr = containers.iterator(); itr.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[231] public Object getAdapter(Class adapter) { ^^^^^^ Type safety: The return type Object for getAdapter(Class) from the type CompositeDiscoveryContainer.CompositeServiceInfoWrapper needs unchecked conversion to conform to T from the type IAdaptable [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[231] public Object getAdapter(Class adapter) { ^^^^^ Class is a raw type. References to generic type Class should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[232] return anInfo.getAdapter(adapter); ^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation getAdapter(Class) of the generic method getAdapter(Class) of type IAdaptable [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[232] return anInfo.getAdapter(adapter); ^^^^^^^ Type safety: The expression of type Class needs unchecked conversion to conform to Class [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[263] for (final Iterator itr = containers.iterator(); itr.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[294] for (final Iterator itr = containers.iterator(); itr.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[317] final Set set = new HashSet(); ^^^ Set is a raw type. References to generic type Set should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[317] final Set set = new HashSet(); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[319] for (final Iterator itr = containers.iterator(); itr.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[327] set.addAll(Arrays.asList(services)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[330] return (IServiceInfo[]) set.toArray(new IServiceInfo[set.size()]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[338] final Set set = new HashSet(); ^^^ Set is a raw type. References to generic type Set should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[338] final Set set = new HashSet(); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[340] for (final Iterator itr = containers.iterator(); itr.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[344] set.addAll(Arrays.asList(services)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[347] return (IServiceInfo[]) set.toArray(new IServiceInfo[set.size()]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[362] final Set set = new HashSet(); ^^^ Set is a raw type. References to generic type Set should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[362] final Set set = new HashSet(); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[364] for (final Iterator itr = containers.iterator(); itr.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[367] set.addAll(Arrays.asList(services)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[370] return (IServiceTypeID[]) set.toArray(new IServiceTypeID[set.size()]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[379] Assert.isTrue(registeredServices.add(serviceInfo)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[382] for (final Iterator itr = containers.iterator(); itr.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[402] for (final Iterator itr = containers.iterator(); itr.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[416] for (final Iterator itr = containers.iterator(); itr.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[418] for (Iterator itr2 = registeredServices.iterator(); itr2.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[432] final Set set = new HashSet(); ^^^ Set is a raw type. References to generic type Set should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[432] final Set set = new HashSet(); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[434] for (final Iterator itr = containers.iterator(); itr.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[437] set.addAll(Arrays.asList(services)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[440] return (IServiceInfo[]) set.toArray(new IServiceInfo[set.size()]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[466] for (final Iterator itr = registeredServices.iterator(); itr.hasNext();) { ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[479] return containers.add(object); ^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[503] public Collection getDiscoveryContainers() { ^^^^^^^^^^ Collection is a raw type. References to generic type Collection should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[504] return Collections.unmodifiableCollection(containers); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation unmodifiableCollection(Collection) of the generic method unmodifiableCollection(Collection) of type Collections [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[504] return Collections.unmodifiableCollection(containers); ^^^^^^^^^^ Type safety: The expression of type Collection needs unchecked conversion to conform to Collection 76 problems (76 warnings) [INFO] [INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ org.eclipse.ecf.provider.discovery --- [INFO] Using 'ISO-8859-1' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/test/resources [INFO] [INFO] --- tycho-source-plugin:1.6.0:plugin-source (plugin-source) @ org.eclipse.ecf.provider.discovery --- [INFO] Building jar: /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/target/org.eclipse.ecf.provider.discovery-3.0.101-SNAPSHOT-sources.jar [INFO] [INFO] --- target-platform-configuration:1.6.0:target-platform (default-target-platform) @ org.eclipse.ecf.provider.discovery --- [INFO] [INFO] --- tycho-packaging-plugin:1.6.0:package-plugin (default-package-plugin) @ org.eclipse.ecf.provider.discovery --- [INFO] Building jar: /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/target/org.eclipse.ecf.provider.discovery-3.0.101-SNAPSHOT.jar [INFO] [INFO] --- tycho-source-feature-plugin:1.6.0:source-feature (source-feature) @ org.eclipse.ecf.provider.discovery --- [INFO] [INFO] --- tycho-pack200a-plugin:1.6.0:normalize (pack200-normalize) @ org.eclipse.ecf.provider.discovery --- [INFO] Pack200 normalizing jar /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/target/org.eclipse.ecf.provider.discovery-3.0.101-SNAPSHOT.jar [INFO] [INFO] --- eclipse-jarsigner-plugin:1.1.7:sign (sign) @ org.eclipse.ecf.provider.discovery --- [INFO] Signing jar: /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/target/org.eclipse.ecf.provider.discovery-3.0.101-SNAPSHOT.jar [INFO] Signing jar: /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/target/org.eclipse.ecf.provider.discovery-3.0.101-SNAPSHOT-sources.jar [INFO] [INFO] --- tycho-pack200b-plugin:1.6.0:pack (pack200-pack) @ org.eclipse.ecf.provider.discovery --- [INFO] Pack200 packing jar /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/target/org.eclipse.ecf.provider.discovery-3.0.101-SNAPSHOT.jar [INFO] [INFO] --- tycho-p2-plugin:1.6.0:p2-metadata (attach-p2-metadata) @ org.eclipse.ecf.provider.discovery --- [INFO] No baseline version MavenProject: org.eclipse.ecf:org.eclipse.ecf.provider.discovery:3.0.101-SNAPSHOT @ /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/pom.xml [INFO] [INFO] --- tycho-p2-extras-plugin:1.6.0:compare-version-with-baselines (compare-version-with-baseline) @ org.eclipse.ecf.provider.discovery --- [JENKINS] Archiving disabled