@Override protected void visit(RENode.CharacterClass expr) throws MalformedRouteException { RENode.CharacterClassExpr ccExpr = expr.getExpr(); ccExpr = ccExpr.replace(src, dst); // RENode.CharacterClassExpr.And ccRepl = new RENode.CharacterClassExpr.And(null, new RENode.CharacterClassExpr.Not(new RENode.CharacterClassExpr.Char('/'))); // ccExpr.replaceBy(ccRepl); // ccRepl.setLeft(ccExpr); } }
@Override protected void visit(RENode.CharacterClass expr) throws MalformedRouteException { RENode.CharacterClassExpr ccExpr = expr.getExpr(); ccExpr = ccExpr.replace(src, dst); // RENode.CharacterClassExpr.And ccRepl = new RENode.CharacterClassExpr.And(null, new RENode.CharacterClassExpr.Not(new RENode.CharacterClassExpr.Char('/'))); // ccExpr.replaceBy(ccRepl); // ccRepl.setLeft(ccExpr); } }
@Override protected void visit(RENode.CharacterClass expr) throws MalformedRouteException { RENode.CharacterClassExpr ccExpr = expr.getExpr(); ccExpr = ccExpr.replace(src, dst); // RENode.CharacterClassExpr.And ccRepl = new RENode.CharacterClassExpr.And(null, new RENode.CharacterClassExpr.Not(new RENode.CharacterClassExpr.Char('/'))); // ccExpr.replaceBy(ccRepl); // ccRepl.setLeft(ccExpr); } }
@Override public CharacterClassExpr replace(char src, char dst) { this.negated.get().replace(src, dst); return this; }
@Override public CharacterClassExpr replace(char src, char dst) { this.negated.get().replace(src, dst); return this; }
@Override protected void visit(RENode.CharacterClass expr) throws MalformedRouteException { RENode.CharacterClassExpr ccExpr = expr.getExpr(); ccExpr = ccExpr.replace(src, dst); // RENode.CharacterClassExpr.And ccRepl = new RENode.CharacterClassExpr.And(null, new RENode.CharacterClassExpr.Not(new RENode.CharacterClassExpr.Char('/'))); // ccExpr.replaceBy(ccRepl); // ccRepl.setLeft(ccExpr); } }