From b893c3eca483e2de4c78ed0a6baf6568acda8b1f Mon Sep 17 00:00:00 2001 From: tibordigana Date: Sun, 11 Aug 2019 11:32:11 +0200 Subject: [PATCH] small refactoring in StringSearchModelInterpolator (removed unused variables, removed too open modifier 'protected') --- .../StringSearchModelInterpolator.java | 35 ++++--------------- 1 file changed, 7 insertions(+), 28 deletions(-) diff --git a/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/StringSearchModelInterpolator.java b/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/StringSearchModelInterpolator.java index 279c388e0f..ee5c8b0f05 100644 --- a/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/StringSearchModelInterpolator.java +++ b/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/StringSearchModelInterpolator.java @@ -57,7 +57,6 @@ import javax.inject.Singleton; public class StringSearchModelInterpolator extends AbstractStringBasedModelInterpolator { - private static final Map, InterpolateObjectAction.CacheItem> CACHED_ENTRIES = new ConcurrentHashMap<>( 80, 0.75f, 2 ); // Empirical data from 3.x, actual =40 @@ -72,23 +71,19 @@ public class StringSearchModelInterpolator ModelProblemCollector problems ) { interpolateObject( model, model, projectDir, config, problems ); - return model; } - protected void interpolateObject( Object obj, Model model, File projectDir, ModelBuildingRequest config, - final ModelProblemCollector problems ) + void interpolateObject( Object obj, Model model, File projectDir, ModelBuildingRequest config, + ModelProblemCollector problems ) { List valueSources = createValueSources( model, projectDir, config, problems ); - List postProcessors = - createPostProcessors( model, projectDir, config ); + List postProcessors = createPostProcessors( model, projectDir, config ); InnerInterpolator innerInterpolator = createInterpolator( valueSources, postProcessors, problems ); - PrivilegedAction action; - action = new InterpolateObjectAction( obj, valueSources, postProcessors, innerInterpolator, problems ); + PrivilegedAction action = new InterpolateObjectAction( obj, innerInterpolator, problems ); AccessController.doPrivileged( action ); - } private InnerInterpolator createInterpolator( List valueSources, @@ -138,24 +133,14 @@ public class StringSearchModelInterpolator private static final class InterpolateObjectAction implements PrivilegedAction { - private final LinkedList interpolationTargets; private final InnerInterpolator interpolator; - private final List valueSources; - - private final List postProcessors; - private final ModelProblemCollector problems; - InterpolateObjectAction( Object target, List valueSources, - List postProcessors, - InnerInterpolator interpolator, ModelProblemCollector problems ) + InterpolateObjectAction( Object target, InnerInterpolator interpolator, ModelProblemCollector problems ) { - this.valueSources = valueSources; - this.postProcessors = postProcessors; - this.interpolationTargets = new LinkedList<>(); interpolationTargets.add( target ); @@ -173,11 +158,9 @@ public class StringSearchModelInterpolator traverseObjectWithParents( obj.getClass(), obj ); } - return null; } - private String interpolate( String value ) { return interpolator.interpolate( value ); @@ -203,7 +186,6 @@ public class StringSearchModelInterpolator } } - private CacheItem getCacheEntry( Class cls ) { CacheItem cacheItem = CACHED_ENTRIES.get( cls ); @@ -319,7 +301,6 @@ public class StringSearchModelInterpolator } } this.fields = fields.toArray( new CacheField[0] ); - } public void interpolate( Object target, InterpolateObjectAction interpolateObjectAction ) @@ -330,7 +311,7 @@ public class StringSearchModelInterpolator } } - public boolean isArray() + boolean isArray() { return isArray; } @@ -338,7 +319,7 @@ public class StringSearchModelInterpolator abstract static class CacheField { - protected final Field field; + final Field field; CacheField( Field field ) { @@ -543,7 +524,5 @@ public class StringSearchModelInterpolator } } } - } - }