Package javarepl

Examples of javarepl.Evaluator


    private CompletionResult completing(String expression) {
        return new ConsoleCompleter(evaluator, typeResolver).apply(expression);
    }

    private void givenConsoleThatExecuted(String... expressions) {
        evaluator = new Evaluator();

        for (String expression : expressions) {
            evaluator.evaluate(expression);
        }
    }
View Full Code Here


    public static int position(int position) {
        return position;
    }

    public static Evaluator evaluator(String... expressions) {
        Evaluator evaluator = new Evaluator();
        for (String expression : expressions) {
            evaluator.evaluate(expression);
        }
        return evaluator;
    }
View Full Code Here

        this.results = results;
        this.sandboxed = sandboxed;
    }

    public static ConsoleConfig consoleConfig() {
        return new ConsoleConfig(new Evaluator(), none(File.class), empty(String.class), new ConsoleLogger(), defaultCommands(), empty(Result.class), false);
    }
View Full Code Here

    public CompletionResult completion(String expression) {
        return context.get(Completer.class).apply(expression);
    }

    public ExpressionTemplate template(String expression) {
        Evaluator evaluator = context.get(Evaluator.class);
        Expression parsedExpression = evaluator.parseExpression(expression).right();

        return new ExpressionTemplate(renderExpressionClass(evaluator.context(), randomIdentifier("Evaluation"), parsedExpression), EXPRESSION_TOKEN);
    }
View Full Code Here

TOP

Related Classes of javarepl.Evaluator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.