Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.dynjs.runtime.interp;
 
 import java.util.List;
 
public class InterpretedBasicBlock implements BasicBlock {
    private Statement body;
    private boolean strict;
    public InterpretedBasicBlock(InterpretingVisitorFactory factoryStatement bodyboolean strict) {
        this. = factory;
        this. = body;
        this. = strict;
    }
    @Override
    public Completion call(ExecutionContext context) {
        InterpretingVisitor visitor = .createVisitorcontext.getBlockManager() );
        this..accept(contextvisitorthis.);
        return (Completionvisitor.pop();
    }
    
    public Statement getBody() {
        return this.;
    }
    @Override
    public String getFileName() {
        Position position = this..getPosition();
        if ( position != null )  {
            return position.getFileName();
        }
        
        return "<eval>";
    }
    @Override
    public boolean isStrict() {
        return this.;
    }
    @Override
        return this..getVariableDeclarations();
    }
    @Override
        return this..getFunctionDeclarations();
    }
New to GrepCode? Check out our FAQ X