[jboss-cvs] JBossAS SVN: r86696 - projects/integration/trunk/jboss-scanning-spi/src/main/java/org/jboss/scanning/spi/jpa.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Apr 2 17:14:16 EDT 2009


Author: alesj
Date: 2009-04-02 17:14:15 -0400 (Thu, 02 Apr 2009)
New Revision: 86696

Modified:
   projects/integration/trunk/jboss-scanning-spi/src/main/java/org/jboss/scanning/spi/jpa/JPAEnvironment.java
Log:
Much better usage of dynamic size params.

Modified: projects/integration/trunk/jboss-scanning-spi/src/main/java/org/jboss/scanning/spi/jpa/JPAEnvironment.java
===================================================================
--- projects/integration/trunk/jboss-scanning-spi/src/main/java/org/jboss/scanning/spi/jpa/JPAEnvironment.java	2009-04-02 21:12:18 UTC (rev 86695)
+++ projects/integration/trunk/jboss-scanning-spi/src/main/java/org/jboss/scanning/spi/jpa/JPAEnvironment.java	2009-04-02 21:14:15 UTC (rev 86696)
@@ -43,7 +43,7 @@
     * @param annotationsToLookFor matching annotations
     * @return matching packages
     */
-   Set<Package> getPackagesInJar(URL jarToScan, Set<Class<? extends Annotation>> annotationsToLookFor);
+   Set<Package> getPackagesInJar(URL jarToScan, Class<? extends Annotation>... annotationsToLookFor);
 
    /**
     * Return all classes in the jar matching one of these annotations
@@ -53,7 +53,7 @@
     * @param annotationsToLookFor matching annotations
     * @return matching classes
     */
-   Set<Class<?>> getClassesInJar(URL jarToScan, Set<Class<? extends Annotation>> annotationsToLookFor);
+   Set<Class<?>> getClassesInJar(URL jarToScan, Class<? extends Annotation>... annotationsToLookFor);
 
    /**
     * Return all files in the jar matching one of these file names
@@ -64,7 +64,7 @@
     * @param filePatterns file patterns
     * @return resources
     */
-   Set<Resource> getFilesInJar(URL jarToScan, Set<String> filePatterns);
+   Set<Resource> getFilesInJar(URL jarToScan, String... filePatterns);
 
    /**
     * Return all files in the classpath (ie PU visibility)
@@ -76,7 +76,7 @@
     * @param filePatterns file patterns
     * @return resources
     */
-   Set<Resource> getFilesInClasspath(URL jarToScan, Set<String> filePatterns);
+   Set<Resource> getFilesInClasspath(URL jarToScan, String... filePatterns);
 
    /**
     * Return the unqualified JAR name ie customer-model.jar or store.war.




More information about the jboss-cvs-commits mailing list