1 package eu.svjatoslav.inspector.java.structure;
3 import java.util.ArrayList;
6 import eu.svjatoslav.commons.string.WildCardMatcher;
10 private static final List<String> blacklistedClasses = new ArrayList<String>();
12 private static final List<String> whitelistedClasses = new ArrayList<String>();
14 public void blacklistClassPattern(final String pattern) {
15 blacklistedClasses.add(pattern);
18 public boolean isClassShown(final String className) {
19 for (final String pattern : blacklistedClasses)
20 if (WildCardMatcher.match(className, pattern))
23 if (!whitelistedClasses.isEmpty()) {
24 for (final String pattern : whitelistedClasses)
25 if (WildCardMatcher.match(className, pattern))
33 public void whitelistClassPattern(final String pattern) {
34 whitelistedClasses.add(pattern);