@Override public String group() { return group(0); }
@Override public MatchedGroupInfo<T> groupInfo(int group) { List<? extends T> nodes = groupNodes(group); if (nodes != null) { Object value = groupValue(group); String text = group(group); List<Object> matchedResults = groupMatchResults(group); String varName = group >= this.varGroupBindings.varnames.length ? null : this.varGroupBindings.varnames[group]; return new MatchedGroupInfo<>(text, nodes, matchedResults, value, varName); } else { return null; } }
public MatchedGroupInfo<T> groupInfo(int group) { List<? extends T> nodes = groupNodes(group); if (nodes != null) { Object value = groupValue(group); String text = group(group); List<Object> matchedResults = groupMatchResults(group); return new MatchedGroupInfo<T>(text, nodes, matchedResults, value); } else { return null; } }
@Override public String group(String var) { int g = getFirstVarGroup(var); if (g >= 0) { return group(g); } else { return null; } }
@Override public MatchedGroupInfo<T> groupInfo(int group) { List<? extends T> nodes = groupNodes(group); if (nodes != null) { Object value = groupValue(group); String text = group(group); List<Object> matchedResults = groupMatchResults(group); String varName = group >= this.varGroupBindings.varnames.length ? null : this.varGroupBindings.varnames[group]; return new MatchedGroupInfo<>(text, nodes, matchedResults, value, varName); } else { return null; } }
@Override public String group() { return group(0); }
@Override public MatchedGroupInfo<T> groupInfo(int group) { List<? extends T> nodes = groupNodes(group); if (nodes != null) { Object value = groupValue(group); String text = group(group); List<Object> matchedResults = groupMatchResults(group); String varName = group >= this.varGroupBindings.varnames.length ? null : this.varGroupBindings.varnames[group]; return new MatchedGroupInfo<>(text, nodes, matchedResults, value, varName); } else { return null; } }
@Override public String group() { return group(0); }
public String group() { return group(0); }
public String group() { return group(0); }
@Override public String group(String var) { int g = getFirstVarGroup(var); if (g >= 0) { return group(g); } else { return null; } }
@Override public String group(String var) { int g = getFirstVarGroup(var); if (g >= 0) { return group(g); } else { return null; } }
public String group(String var) { int g = getFirstVarGroup(var); if (g >= 0) { return group(g); } else { return null; } }
public String group(String var) { int g = getFirstVarGroup(var); if (g >= 0) { return group(g); } else { return null; } }