private boolean shouldIgnore(String[] packages, String name) { for (String ignore : packages) { if (WildcardMatcher.matches(name, ignore)) { return true; } } return false; }
public static boolean matchesAny(Collection<String> patterns, String text) { for (String pattern : patterns) { if (matches(text, pattern)) { return true; } } return false; }
public static boolean matchesAny(String[] patterns, String text) { for (String string : patterns) { if (matches(text, string)) { return true; } } return false; } }
public static boolean matchesAny(Iterable<String> patterns, String text) { for (String string : patterns) { if (matches(text, string)) { return true; } } return false; }
private boolean deferConditionMatches(String name, String packageName) { final boolean wildcardMatch = WildcardMatcher.matches(name, packageName); return wildcardMatch && !(shouldLoadUnmodifiedClass(name) || shouldModifyClass(name)); }