Author: ggregory Date: Wed Nov 28 20:34:05 2012 New Revision: 1414901 URL: http://svn.apache.org/viewvc?rev=1414901&view=rev Log: Refactor to use a var arg method instead of private methods which are now no longer needed and removed.
Modified: commons/proper/codec/trunk/src/main/java/org/apache/commons/codec/language/DoubleMetaphone.java Modified: commons/proper/codec/trunk/src/main/java/org/apache/commons/codec/language/DoubleMetaphone.java URL: http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/main/java/org/apache/commons/codec/language/DoubleMetaphone.java?rev=1414901&r1=1414900&r2=1414901&view=diff ============================================================================== --- commons/proper/codec/trunk/src/main/java/org/apache/commons/codec/language/DoubleMetaphone.java (original) +++ commons/proper/codec/trunk/src/main/java/org/apache/commons/codec/language/DoubleMetaphone.java Wed Nov 28 20:34:05 2012 @@ -903,68 +903,11 @@ public class DoubleMetaphone implements } /** - * Shortcut method with 1 criteria. - */ - private static boolean contains(String value, int start, int length, String criteria) { - return contains(value, start, length, new String[] { criteria }); - } - - /** - * Shortcut method with 2 criteria. - */ - private static boolean contains(String value, int start, int length, - String criteria1, String criteria2) { - return contains(value, start, length, new String[] { criteria1, criteria2 }); - } - - /** - * Shortcut method with 3 criteria. - */ - private static boolean contains(String value, int start, int length, - String criteria1, String criteria2, String criteria3) { - return contains(value, start, length, new String[] { criteria1, criteria2, criteria3 }); - } - - /** - * Shortcut method with 4 criteria. - */ - private static boolean contains(String value, int start, int length, - String criteria1, String criteria2, - String criteria3, String criteria4) { - return contains(value, start, length, - new String[] { criteria1, criteria2, criteria3, criteria4 }); - } - - /** - * Shortcut method with 5 criteria. - */ - private static boolean contains(String value, int start, int length, - String criteria1, String criteria2, - String criteria3, String criteria4, - String criteria5) { - return contains(value, start, length, - new String[] { criteria1, criteria2, criteria3, - criteria4, criteria5 }); - } - - /** - * Shortcut method with 6 criteria. - */ - private static boolean contains(String value, int start, int length, - String criteria1, String criteria2, - String criteria3, String criteria4, - String criteria5, String criteria6) { - return contains(value, start, length, - new String[] { criteria1, criteria2, criteria3, - criteria4, criteria5, criteria6 }); - } - - /** * Determines whether <code>value</code> contains any of the criteria starting at index <code>start</code> and * matching up to length <code>length</code>. */ protected static boolean contains(String value, int start, int length, - String[] criteria) { + String... criteria) { boolean result = false; if (start >= 0 && start + length <= value.length()) { String target = value.substring(start, start + length);