Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.dynjs.runtime;
 
 
 public class DynJS {
 
     private Config config;
     private JSCompiler compiler;
    private ExecutionContext context;
    public DynJS() {
        this(new Config());
    }
    public DynJS(Config config) {
        this. = config;
        this. = new JSCompiler(config);
        this. = ExecutionContext.createGlobalExecutionContext(this);
    }
    public Config getConfig() {
        return this.;
    }
    public JSCompiler getCompiler() {
        return this.;
    }
        return this.;
    }
    public Runner newRunner() {
        return new Runnerthis. );
    }
    
    // ----------------------------------------------------------------------
    
    public Object execute(String source) {
        return newRunner().withSource(source).execute();
    }
    
    public Object evaluate(String source) {
        return newRunner().withSource(source).evaluate();
    }
    
    public Object evaluate(String...sourceLines) {
        StringBuffer buffer = new StringBuffer();
        
        for ( String line : sourceLines ) {
            buffer.appendline ).append"\n" );
        }
        return evaluatebuffer.toString() );
    }
New to GrepCode? Check out our FAQ X