Author: bentmann
Date: Sun Aug 30 13:21:38 2009
New Revision: 809332

URL: http://svn.apache.org/viewvc?rev=809332&view=rev
Log:
o Fixed generics to account for potential subclassing

Modified:
    
maven/shared/trunk/maven-artifact-resolver/src/main/java/org/apache/maven/ProjectDependenciesResolver.java
    
maven/shared/trunk/maven-artifact-resolver/src/main/java/org/apache/maven/shared/artifact/resolver/DefaultProjectDependenciesResolver.java

Modified: 
maven/shared/trunk/maven-artifact-resolver/src/main/java/org/apache/maven/ProjectDependenciesResolver.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-artifact-resolver/src/main/java/org/apache/maven/ProjectDependenciesResolver.java?rev=809332&r1=809331&r2=809332&view=diff
==============================================================================
--- 
maven/shared/trunk/maven-artifact-resolver/src/main/java/org/apache/maven/ProjectDependenciesResolver.java
 (original)
+++ 
maven/shared/trunk/maven-artifact-resolver/src/main/java/org/apache/maven/ProjectDependenciesResolver.java
 Sun Aug 30 13:21:38 2009
@@ -51,7 +51,8 @@
      * @throws ArtifactNotFoundException In cases where one or more dependency 
artifacts cannot be found in the
      *          various repositories.
      */
-    public Set<Artifact> resolve( Collection<MavenProject> projects, 
Collection<String> scopes, MavenSession session )
+    public Set<Artifact> resolve( Collection<? extends MavenProject> projects, 
Collection<String> scopes,
+                                  MavenSession session )
         throws ArtifactResolutionException, ArtifactNotFoundException;
 
     /**

Modified: 
maven/shared/trunk/maven-artifact-resolver/src/main/java/org/apache/maven/shared/artifact/resolver/DefaultProjectDependenciesResolver.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-artifact-resolver/src/main/java/org/apache/maven/shared/artifact/resolver/DefaultProjectDependenciesResolver.java?rev=809332&r1=809331&r2=809332&view=diff
==============================================================================
--- 
maven/shared/trunk/maven-artifact-resolver/src/main/java/org/apache/maven/shared/artifact/resolver/DefaultProjectDependenciesResolver.java
 (original)
+++ 
maven/shared/trunk/maven-artifact-resolver/src/main/java/org/apache/maven/shared/artifact/resolver/DefaultProjectDependenciesResolver.java
 Sun Aug 30 13:21:38 2009
@@ -84,7 +84,8 @@
      * {...@inheritdoc}
      */
     @SuppressWarnings( "unchecked" )
-    public Set<Artifact> resolve( final Collection<MavenProject> projects, 
final Collection<String> scopes, final MavenSession session )
+    public Set<Artifact> resolve( final Collection<? extends MavenProject> 
projects, final Collection<String> scopes,
+                                  final MavenSession session )
         throws ArtifactResolutionException, ArtifactNotFoundException
     {
         Set<Artifact> resolved = new LinkedHashSet<Artifact>();
@@ -186,7 +187,7 @@
         return resolve( projects, scopes, session );
     }
 
-    private Set<String> getProjectIds( final Collection<MavenProject> projects 
)
+    private Set<String> getProjectIds( final Collection<? extends 
MavenProject> projects )
     {
         Set<String> ids = new HashSet<String>();
         if ( projects != null && !projects.isEmpty() )


Reply via email to