@Test public void testMatchLongFlag() { assertTrue(pat.matchLongFlag("--flag")); assertTrue(pat.matchLongFlag("+-+flag")); assertTrue(!pat.matchLongFlag("-f")); assertTrue(!pat.matchLongFlag("-flag")); assertTrue(!pat.matchLongFlag("flag")); assertTrue(!pat.match("-")); assertTrue(!pat.match("--")); assertTrue(!pat.match("---")); }
public boolean matchLongFlag(String str) { Matcher m = prefixPattern_.matcher(str); return m.find() && !m.group(0).equals(str) && m.group(0).length() >= 2; }
PrefixPattern { public boolean matchLongFlag(String str) { Matcher m = prefixPattern_.matcher(str); return m.find() && !m.group(0).equals(str) && m.group(0).length() >= 2; } }
PrefixPattern { public boolean matchLongFlag(String str) { Matcher m = prefixPattern_.matcher(str); return m.find() && !m.group(0).equals(str) && m.group(0).length() >= 2; } PrefixPattern(String prefixChars); }
PrefixPattern { public boolean matchLongFlag(String str) { Matcher m = prefixPattern_.matcher(str); return m.find() && !m.group(0).equals(str) && m.group(0).length() >= 2; } PrefixPattern(String prefixChars); boolean match(String str); boolean matchLongFlag(String str); boolean matchShortFlag(String str); String removePrefix(String str); String getPrefixChars(); Pattern getPrefixPattern(); }
PrefixPattern { public boolean matchLongFlag(String str) { Matcher m = prefixPattern_.matcher(str); return m.find() && !m.group(0).equals(str) && m.group(0).length() >= 2; } PrefixPattern(String prefixChars); boolean match(String str); boolean matchLongFlag(String str); boolean matchShortFlag(String str); String removePrefix(String str); String getPrefixChars(); Pattern getPrefixPattern();  }