protected void mergeBuildBase_Filters( BuildBase target, BuildBase source, boolean sourceDominant, Map<Object, Object> context ) { List<String> src = source.getFilters(); if ( !src.isEmpty() ) { List<String> tgt = target.getFilters(); List<String> merged = new ArrayList<>( tgt.size() + src.size() ); merged.addAll( tgt ); merged.addAll( src ); target.setFilters( merged ); } }
@Override protected void mergeBuildBase_Filters( BuildBase target, BuildBase source, boolean sourceDominant, Map<Object, Object> context ) { List<String> src = source.getFilters(); if ( !src.isEmpty() ) { List<String> tgt = target.getFilters(); Set<String> excludes = new LinkedHashSet<>( tgt ); List<String> merged = new ArrayList<>( tgt.size() + src.size() ); merged.addAll( tgt ); for ( String s : src ) { if ( !excludes.contains( s ) ) { merged.add( s ); } } target.setFilters( merged ); } }
buildBase.setFilters( filters ); while ( parser.nextTag() == XmlPullParser.START_TAG )
public static void cloneBuildBaseFields( BuildBase src, BuildBase result ) { result.setDefaultGoal( src.getDefaultGoal() ); result.setDirectory( src.getDirectory() ); result.setFilters( cloneListOfStrings( src.getFilters() ) ); result.setFinalName( src.getFinalName() ); result.setPluginManagement( clonePluginManagement( src.getPluginManagement() ) ); result.setPlugins( cloneList( src.getPlugins(), PLUGIN_CLONER ) ); result.setResources( cloneList( src.getResources(), RESOURCE_CLONER ) ); result.setTestResources( cloneList( src.getTestResources(), RESOURCE_CLONER ) ); }
buildBase.setFilters( filters ); InputLocation _locations; _locations = new InputLocation( parser.getLineNumber(), parser.getColumnNumber(), source );
public BuildBaseBuilder filters(String... filters) { if (filters != null) { getBuild().setFilters(Arrays.asList(filters)); } return this; }
buildBase.setFilters( filters ); while ( parser.nextTag() == XmlPullParser.START_TAG )
protected void mergeBuildBase_Filters( BuildBase target, BuildBase source, boolean sourceDominant, Map<Object, Object> context ) { List<String> src = source.getFilters(); if ( !src.isEmpty() ) { List<String> tgt = target.getFilters(); List<String> merged = new ArrayList<String>( tgt.size() + src.size() ); merged.addAll( tgt ); merged.addAll( src ); target.setFilters( merged ); } }
@Override protected void mergeBuildBase_Filters( BuildBase target, BuildBase source, boolean sourceDominant, Map<Object, Object> context ) { List<String> src = source.getFilters(); if ( !src.isEmpty() ) { List<String> tgt = target.getFilters(); Set<String> excludes = new LinkedHashSet<>( tgt ); List<String> merged = new ArrayList<>( tgt.size() + src.size() ); merged.addAll( tgt ); for ( String s : src ) { if ( !excludes.contains( s ) ) { merged.add( s ); } } target.setFilters( merged ); } }
buildBase.setFilters( filters ); while ( parser.nextTag() == XmlPullParser.START_TAG )
buildBase.setFilters( filters ); InputLocation _locations; _locations = new InputLocation( parser.getLineNumber(), parser.getColumnNumber(), source );