Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.dynjs.runtime;
 
 import java.util.List;
 
public abstract class AbstractCode implements JSCode {
    private Statement block;
    private boolean strict;
    public AbstractCode(Statement block) {
        this(blockfalse);
    }
    public AbstractCode(Statement blockboolean strict) {
        this. = block;
        this. = strict;
    }
    public boolean isStrict() {
        return this.;
    }
    public void setStrict(boolean strict) {
        this. = strict;
    }
    
    public Statement getBlock() {
        return this.;
    }
    
    @Override
        if (this. instanceof BlockStatement) {
            return ((BlockStatementthis.).getFunctionDeclarations();
        }
        if (this. instanceof FunctionDeclaration) {
            return Collections.singletonList((FunctionDeclarationthis.);
        }
        return Collections.emptyList();
    }
        if ( instanceof BlockStatement) {
            return ((BlockStatement).getVariableDeclarations();
        }
        if ( instanceof VariableStatement) {
            return ((VariableStatement).getVariableDeclarations();
        }
        return Collections.emptyList();
    }
    public String getFileName() {
        String name = null;
        if (this..getPosition() != null) {
            name = this..getPosition().getFileName();
        }
        if (name == null) {
            name = "<eval>";
        }
        return name;
    }
New to GrepCode? Check out our FAQ X