/** * Creates a new MemberDescriptorFilter. * @param regularExpression the regular expression against which member * descriptors will be matched. * @param memberVisitor the <code>MemberVisitor</code> to which visits * will be delegated. */ public MemberDescriptorFilter(String regularExpression, MemberVisitor memberVisitor) { this(new ClassNameParser().parse(regularExpression), memberVisitor); }
/** * A main method for testing class name matching. */ public static void main(String[] args) { try { System.out.println("Regular expression ["+args[0]+"]"); ClassNameParser parser = new ClassNameParser(); StringMatcher matcher = parser.parse(args[0]); for (int index = 1; index < args.length; index++) { String string = args[index]; System.out.print("String ["+string+"]"); System.out.println(" -> match = "+matcher.matches(args[index])); } } catch (Exception ex) { ex.printStackTrace(); } }
/** * A main method for testing class name matching. */ public static void main(String[] args) { try { System.out.println("Regular expression ["+args[0]+"]"); ClassNameParser parser = new ClassNameParser(); StringMatcher matcher = parser.parse(args[0]); for (int index = 1; index < args.length; index++) { String string = args[index]; System.out.print("String ["+string+"]"); System.out.println(" -> match = "+matcher.matches(args[index])); } } catch (Exception ex) { ex.printStackTrace(); } }
/** * A main method for testing class name matching. */ public static void main(String[] args) { try { System.out.println("Regular expression ["+args[0]+"]"); ClassNameParser parser = new ClassNameParser(); StringMatcher matcher = parser.parse(args[0]); for (int index = 1; index < args.length; index++) { String string = args[index]; System.out.print("String ["+string+"]"); System.out.println(" -> match = "+matcher.matches(args[index])); } } catch (Exception ex) { ex.printStackTrace(); } } }
/** * A main method for testing class name matching. */ public static void main(String[] args) { try { System.out.println("Regular expression ["+args[0]+"]"); ClassNameParser parser = new ClassNameParser(); StringMatcher matcher = parser.parse(args[0]); for (int index = 1; index < args.length; index++) { String string = args[index]; System.out.print("String ["+string+"]"); System.out.println(" -> match = "+matcher.matches(args[index])); } } catch (Exception ex) { ex.printStackTrace(); } }
new OrMatcher(parse(regularExpression.substring(index + 5)), createAnyTypeMatcher(settableMatcher)); createAnyTypeMatcher(parse(regularExpression.substring(index + 5))); break; 0, Integer.MAX_VALUE, parse(regularExpression.substring(index + 2))); break; 0, Integer.MAX_VALUE, parse(regularExpression.substring(index + 1))); break; 1, 1, parse(regularExpression.substring(index + 1))); break; 1, 1, parse(regularExpression.substring(index + 1))); break;
settableMatcher)); settableMatcher.setMatcher(parse(regularExpression.substring(index + 5))); break; settableMatcher.setMatcher(parse(regularExpression.substring(index + 5))); break; settableMatcher.setMatcher(parse(regularExpression.substring(index + 2))); settableMatcher.setMatcher(parse(regularExpression.substring(index + 1))); break; settableMatcher.setMatcher(parse(regularExpression.substring(index + 1))); break; settableMatcher.setMatcher(parse(regularExpression.substring(index + 1))); break; parse(regularExpression.substring(closingIndex + 1))); break;
settableMatcher)); settableMatcher.setMatcher(parse(regularExpression.substring(index + 5))); break; settableMatcher.setMatcher(parse(regularExpression.substring(index + 5))); break; settableMatcher.setMatcher(parse(regularExpression.substring(index + 2))); settableMatcher.setMatcher(parse(regularExpression.substring(index + 1))); break; settableMatcher.setMatcher(parse(regularExpression.substring(index + 1))); break; settableMatcher.setMatcher(parse(regularExpression.substring(index + 1))); break; parse(regularExpression.substring(closingIndex + 1))); break;
settableMatcher)); settableMatcher.setMatcher(parse(regularExpression.substring(index + 5))); break; settableMatcher.setMatcher(parse(regularExpression.substring(index + 5))); break; settableMatcher.setMatcher(parse(regularExpression.substring(index + 2))); settableMatcher.setMatcher(parse(regularExpression.substring(index + 1))); break; settableMatcher.setMatcher(parse(regularExpression.substring(index + 1))); break; settableMatcher.setMatcher(parse(regularExpression.substring(index + 1))); break; parse(regularExpression.substring(closingIndex + 1))); break;