@Override public int numCapturingGroups() { int n = 0; for (RegExpTree element : elements) { n += element.numCapturingGroups(); } return n; }
/** * True if the regular expression contains capturing groups. */ public final boolean hasCapturingGroup() { return numCapturingGroups() != 0; }
@Override public int numCapturingGroups() { int n = 0; for (RegExpTree alternative : alternatives) { n += alternative.numCapturingGroups(); } return n; }
@Override public int numCapturingGroups() { return body.numCapturingGroups(); }
@Override public int numCapturingGroups() { return 1 + body.numCapturingGroups(); }
@Override public int numCapturingGroups() { int n = 0; for (RegExpTree alternative : alternatives) { n += alternative.numCapturingGroups(); } return n; }
/** * True if the regular expression contains capturing groups. */ public final boolean hasCapturingGroup() { return numCapturingGroups() != 0; }
@Override public int numCapturingGroups() { int n = 0; for (RegExpTree element : elements) { n += element.numCapturingGroups(); } return n; }
@Override public int numCapturingGroups() { return body.numCapturingGroups(); }
@Override public int numCapturingGroups() { return body.numCapturingGroups(); }
@Override public int numCapturingGroups() { return 1 + body.numCapturingGroups(); }
@Override public int numCapturingGroups() { return body.numCapturingGroups(); }
@Override public int numCapturingGroups() { return body.numCapturingGroups(); }