private static void addSingleGlobalMappingFilter(String filterSpec) { E.illegalArgumentIf(S.blank(filterSpec), "Invalid filter: " + filterSpec); if (filterSpec.startsWith("contains:")) { String text = filterSpec.substring(9); E.illegalArgumentIf(S.blank(text), "Invalid filter: " + filterSpec); mappingDisabledFieldPredicates.add(S.F.contains(text)); } else if (filterSpec.startsWith("reg:")) { String text = filterSpec.substring(4); E.illegalArgumentIf(S.blank(text), "Invalid filter: " + filterSpec); final Pattern pattern = Pattern.compile(text); mappingDisabledFieldPredicates.add(new Lang.Predicate<String>() { @Override public boolean test(String s) { return pattern.matcher(s).matches(); } }); } else if (filterSpec.startsWith("starts:")) { String text = filterSpec.substring(7); E.illegalArgumentIf(S.blank(text), "Invalid filter: " + filterSpec); mappingDisabledFieldPredicates.add(S.F.startsWith(text)); } else if (filterSpec.startsWith("ends:")) { String text = filterSpec.substring(5); E.illegalArgumentIf(S.blank(text), "Invalid filter: " + filterSpec); mappingDisabledFieldPredicates.add(S.F.endsWith(text)); } else { mappingDisabledFields.add(filterSpec); } }
private static void addSingleGlobalMappingFilter(String filterSpec) { E.illegalArgumentIf(S.blank(filterSpec), "Invalid filter: " + filterSpec); if (filterSpec.startsWith("contains:")) { String text = filterSpec.substring(9); E.illegalArgumentIf(S.blank(text), "Invalid filter: " + filterSpec); mappingDisabledFieldPredicates.add(S.F.contains(text)); } else if (filterSpec.startsWith("reg:")) { String text = filterSpec.substring(4); E.illegalArgumentIf(S.blank(text), "Invalid filter: " + filterSpec); final Pattern pattern = Pattern.compile(text); mappingDisabledFieldPredicates.add(new Lang.Predicate<String>() { @Override public boolean test(String s) { return pattern.matcher(s).matches(); } }); } else if (filterSpec.startsWith("starts:")) { String text = filterSpec.substring(7); E.illegalArgumentIf(S.blank(text), "Invalid filter: " + filterSpec); mappingDisabledFieldPredicates.add(S.F.startsWith(text)); } else if (filterSpec.startsWith("ends:")) { String text = filterSpec.substring(5); E.illegalArgumentIf(S.blank(text), "Invalid filter: " + filterSpec); mappingDisabledFieldPredicates.add(S.F.endsWith(text)); } else { mappingDisabledFields.add(filterSpec); } }
path = path.filter(S.F.contains("jre" + File.separator + "lib").negate().and(S.F.endsWith(".jar"))); jars = path.map(new $.Transformer<String, File>() { @Override
path = path.filter(S.F.contains("jre" + File.separator + "lib").negate().and(S.F.endsWith(".jar"))); jars = path.map(new $.Transformer<String, File>() { @Override