This is an automated email from the ASF dual-hosted git repository. rfscholte pushed a commit to branch MNG-7063 in repository https://gitbox.apache.org/repos/asf/maven.git
commit ba5336250e06ad14dc92d3b2ea7caa299e1aaf0a Author: Guillaume Nodet <gno...@gmail.com> AuthorDate: Mon Nov 30 10:54:35 2020 +0100 Avoid useless anonymous classes # Conflicts: # maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java --- .../maven/model/building/DefaultModelBuilder.java | 44 ++++------------------ .../building/DefaultModelBuildingRequest.java | 1 + 2 files changed, 9 insertions(+), 36 deletions(-) diff --git a/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java b/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java index 83e69b0..bdf2d93 100644 --- a/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java +++ b/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java @@ -1076,14 +1076,8 @@ public class DefaultModelBuilder return null; } - ModelBuildingRequest candidateBuildRequest = new FilterModelBuildingRequest( request ) - { - @Override - public ModelSource getModelSource() - { - return candidateSource; - } - }; + ModelBuildingRequest candidateBuildRequest = new DefaultModelBuildingRequest( request ) + .setModelSource( candidateSource ); candidateModel = readRawModel( candidateBuildRequest, problems ); } @@ -1273,25 +1267,10 @@ public class DefaultModelBuilder } int validationLevel = Math.min( request.getValidationLevel(), ModelBuildingRequest.VALIDATION_LEVEL_MAVEN_2_0 ); - ModelBuildingRequest lenientRequest = new FilterModelBuildingRequest( request ) - { - @Override - public int getValidationLevel() - { - return validationLevel; - } - - @Override - public ModelSource getModelSource() - { - return modelSource; - } - @Override - public Model getFileModel() - { - return null; - } - }; + ModelBuildingRequest lenientRequest = new DefaultModelBuildingRequest( request ) + .setValidationLevel( validationLevel ) + .setFileModel( null ) + .setModelSource( modelSource ); Model parentModel = readRawModel( lenientRequest, problems ); @@ -1824,15 +1803,8 @@ public class DefaultModelBuilder { try { - ModelBuildingRequest gaBuildingRequest = new FilterModelBuildingRequest( request ) - { - @Override - public ModelSource getModelSource() - { - return (ModelSource) source; - } - - }; + ModelBuildingRequest gaBuildingRequest = new DefaultModelBuildingRequest( request ) + .setModelSource( (ModelSource) source ); return readRawModel( gaBuildingRequest, problems ); } catch ( ModelBuildingException e ) diff --git a/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuildingRequest.java b/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuildingRequest.java index a012786..379b5e7 100644 --- a/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuildingRequest.java +++ b/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuildingRequest.java @@ -102,6 +102,7 @@ public class DefaultModelBuildingRequest setModelResolver( request.getModelResolver() ); setModelBuildingListener( request.getModelBuildingListener() ); setModelCache( request.getModelCache() ); + setWorkspaceModelResolver( request.getWorkspaceModelResolver() ); setTransformerContextBuilder( request.getTransformerContextBuilder() ); }