Author: bentmann
Date: Tue Jun  2 20:35:15 2009
New Revision: 781153

URL: http://svn.apache.org/viewvc?rev=781153&view=rev
Log:
o Polished generics

Modified:
    
maven/components/trunk/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/AbstractStringBasedModelInterpolator.java
    
maven/components/trunk/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/StringSearchModelInterpolator.java

Modified: 
maven/components/trunk/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/AbstractStringBasedModelInterpolator.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/AbstractStringBasedModelInterpolator.java?rev=781153&r1=781152&r2=781153&view=diff
==============================================================================
--- 
maven/components/trunk/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/AbstractStringBasedModelInterpolator.java
 (original)
+++ 
maven/components/trunk/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/AbstractStringBasedModelInterpolator.java
 Tue Jun  2 20:35:15 2009
@@ -146,18 +146,17 @@
         return valueSources;
     }
     
-    protected List<InterpolationPostProcessor> createPostProcessors( final 
Model model, final File projectDir,
-                                                                     final 
ModelBuildingRequest config )
+    protected List<? extends InterpolationPostProcessor> createPostProcessors( 
final Model model,
+                                                                               
final File projectDir,
+                                                                               
final ModelBuildingRequest config )
     {
-        return Collections.singletonList( (InterpolationPostProcessor) new 
PathTranslatingPostProcessor(
-                                                                               
                          PROJECT_PREFIXES,
-                                                                               
                          TRANSLATED_PATH_EXPRESSIONS,
-                                                                               
                          projectDir,
-                                                                               
                          pathTranslator ) );
+        return Collections.singletonList( new PathTranslatingPostProcessor( 
PROJECT_PREFIXES,
+                                                                            
TRANSLATED_PATH_EXPRESSIONS, projectDir,
+                                                                            
pathTranslator ) );
     }
     
-    protected String interpolateInternal( String src, List<ValueSource> 
valueSources,
-                                          List<InterpolationPostProcessor> 
postProcessors )
+    protected String interpolateInternal( String src, List<? extends 
ValueSource> valueSources,
+                                          List<? extends 
InterpolationPostProcessor> postProcessors )
         throws ModelInterpolationException
     {
         if ( src.indexOf( "${" ) < 0 )

Modified: 
maven/components/trunk/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/StringSearchModelInterpolator.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/StringSearchModelInterpolator.java?rev=781153&r1=781152&r2=781153&view=diff
==============================================================================
--- 
maven/components/trunk/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/StringSearchModelInterpolator.java
 (original)
+++ 
maven/components/trunk/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/StringSearchModelInterpolator.java
 Tue Jun  2 20:35:15 2009
@@ -60,8 +60,8 @@
     {
         try
         {
-            List<ValueSource> valueSources = createValueSources( model, 
projectDir, config );
-            List<InterpolationPostProcessor> postProcessors = 
createPostProcessors( model, projectDir, config );
+            List<? extends ValueSource> valueSources = createValueSources( 
model, projectDir, config );
+            List<? extends InterpolationPostProcessor> postProcessors = 
createPostProcessors( model, projectDir, config );
             
             InterpolateObjectAction action =
                 new InterpolateObjectAction( obj, valueSources, 
postProcessors, this );
@@ -92,11 +92,11 @@
 
         private final LinkedList<Object> interpolationTargets;
         private final StringSearchModelInterpolator modelInterpolator;
-        private final List<ValueSource> valueSources;
-        private final List<InterpolationPostProcessor> postProcessors;
+        private final List<? extends ValueSource> valueSources;
+        private final List<? extends InterpolationPostProcessor> 
postProcessors;
         
-        public InterpolateObjectAction( Object target, List<ValueSource> 
valueSources,
-                                        List<InterpolationPostProcessor> 
postProcessors,
+        public InterpolateObjectAction( Object target, List<? extends 
ValueSource> valueSources,
+                                        List<? extends 
InterpolationPostProcessor> postProcessors,
                                         StringSearchModelInterpolator 
modelInterpolator )
         {
             this.valueSources = valueSources;


Reply via email to