Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.jruby.ir;
 
 
 public class IRModuleBody extends IRScope {
     private CodeVersion version;    // Current code version for this module
 
    public IRModuleBody(IRManager managerIRScope lexicalParentString nameint lineNumberStaticScope scope) {
        this(managerlexicalParentnamelexicalParent.getFileName(), lineNumberscope);
    }
    
    public IRModuleBody(IRManager managerIRScope lexicalParentString name,
            String fileNameint lineNumberStaticScope scope) {
        super(managerlexicalParentnamefileNamelineNumberscope);
        if (!getManager().isDryRun()) {
            if (scope != null) ((IRStaticScope)scope).setIRScope(this);
            updateVersion();
        }
    }
    @Override
        return this;
    }
    public void updateVersion() {
         = CodeVersion.getClassVersionToken();
    }
    public String getScopeName() {
        return "ModuleBody";
    }
    public CodeVersion getVersion() {
        return ;
    }
    @Override
    public LocalVariable getImplicitBlockArg() {
        assert false"A module/class/metaclass body never accepts block args";
        
        return null;
    }
    
    @Override
    public boolean isModuleBody() {
        return true;
    }
New to GrepCode? Check out our FAQ X