You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by si...@apache.org on 2011/04/04 20:51:17 UTC
svn commit: r1088719 -
/commons/proper/discovery/trunk/src/java/org/apache/commons/discovery/tools/Service.java
Author: simonetripodi
Date: Mon Apr 4 18:51:16 2011
New Revision: 1088719
URL: http://svn.apache.org/viewvc?rev=1088719&view=rev
Log:
fixed checkstyle violations
Modified:
commons/proper/discovery/trunk/src/java/org/apache/commons/discovery/tools/Service.java
Modified: commons/proper/discovery/trunk/src/java/org/apache/commons/discovery/tools/Service.java
URL: http://svn.apache.org/viewvc/commons/proper/discovery/trunk/src/java/org/apache/commons/discovery/tools/Service.java?rev=1088719&r1=1088718&r2=1088719&view=diff
==============================================================================
--- commons/proper/discovery/trunk/src/java/org/apache/commons/discovery/tools/Service.java (original)
+++ commons/proper/discovery/trunk/src/java/org/apache/commons/discovery/tools/Service.java Mon Apr 4 18:51:16 2011
@@ -60,8 +60,11 @@ public class Service
* sun/jdk1.3.1/docs/guide/jar/jar.html#Service Provider,
* Except this uses <code>Enumeration</code>
* instead of <code>Interator</code>.
- *
- * @return Enumeration of class instances (<code>Object</code>)
+ *
+ * @param <T> Service Provider Interface type
+ * @param <S> Any type extends the SPI type
+ * @param spiClass Service Provider Interface Class
+ * @return Enumeration of class instances ({@code S})
*/
public static <T, S extends T> Enumeration<S> providers(Class<T> spiClass) {
return providers(new SPInterface<T>(spiClass), null);
@@ -69,10 +72,13 @@ public class Service
/**
* This version lets you specify constructor arguments..
- *
+ *
+ * @param <T> Service Provider Interface type
+ * @param <S> Any type extends the SPI type
* @param spi SPI to look for and load.
* @param loaders loaders to use in search.
* If <code>null</code> then use ClassLoaders.getAppLoaders().
+ * @return Enumeration of class instances ({@code S})
*/
public static <T, S extends T> Enumeration<S> providers(final SPInterface<T> spi,
ClassLoaders loaders)