<BooleanQueryNode> <ModifierQueryNode modifier="MOD_REQ"> <t1/> </ModifierQueryNode> <ModifierQueryNode modifier="MOD_NOT"> <t2/> </ModifierQueryNode> <t3/> </BooleanQueryNode>
176177178179180181182183184185186187
} protected void tagModifierButDoNotOverride(QueryNode node, Modifier mod) { if (node instanceof ModifierQueryNode) { ModifierQueryNode modNode = (ModifierQueryNode) node; if (modNode.getModifier() == Modifier.MOD_NONE) { node.setTag(TAG_MODIFIER, mod); } } else { node.setTag(TAG_MODIFIER, ModifierQueryNode.Modifier.MOD_REQ); }
300301302303304305306307308309
QueryNode q; ModifierQueryNode.Modifier mods; mods = Modifiers(); q = Clause(field); if (mods != ModifierQueryNode.Modifier.MOD_NONE) { q = new ModifierQueryNode(q, mods); } {if (true) return q;} throw new Error("Missing return statement in function"); }