private DependencyFilter buildExceptionsFilter( final Advice advice ) { if ( !advice.getAppliesTo().getExcludes().isEmpty() ) { return new PatternInclusionsDependencyFilter( advice.getAppliesTo().getExcludes() ); } return new DependencyFilter() { public boolean accept( final DependencyNode node, final List<DependencyNode> parents ) { return false; } }; }
private DependencyFilter buildFilter( final Advice advice ) { final ArrayList<DependencyFilter> filters = new ArrayList<DependencyFilter>(); if ( advice.getAppliesTo() != null ) { if ( !advice.getAppliesTo().getIncludes().isEmpty() ) { filters.add( new PatternInclusionsDependencyFilter( advice.getAppliesTo().getIncludes() ) ); } if ( !advice.getAppliesTo().getExcludes().isEmpty() ) { filters.add( new PatternExclusionsDependencyFilter( advice.getAppliesTo().getExcludes() ) ); } } final AndDependencyFilter artifactFilter = new AndDependencyFilter( filters ); return artifactFilter; }
private DependencyFilter buildFilter( final Advice advice ) { final ArrayList<DependencyFilter> filters = new ArrayList<DependencyFilter>(); if ( advice.getAppliesTo() != null ) { if ( !advice.getAppliesTo().getIncludes().isEmpty() ) { filters.add( new PatternInclusionsDependencyFilter( advice.getAppliesTo().getIncludes() ) ); } if ( !advice.getAppliesTo().getExcludes().isEmpty() ) { filters.add( new PatternExclusionsDependencyFilter( advice.getAppliesTo().getExcludes() ) ); } } final AndDependencyFilter artifactFilter = new AndDependencyFilter( filters ); return artifactFilter; }