org.jruby.compiler.ir
Class IR_Script

java.lang.Object
  extended by org.jruby.compiler.ir.IR_ScopeImpl
      extended by org.jruby.compiler.ir.IR_Script
All Implemented Interfaces:
IR_Scope

public class IR_Script
extends IR_ScopeImpl


Field Summary
 IR_Class _dummyClass
           
 java.lang.String _fileName
           
 
Fields inherited from class org.jruby.compiler.ir.IR_ScopeImpl
_classes, _methods, _modules
 
Constructor Summary
IR_Script(java.lang.String className, java.lang.String sourceName)
           
 
Method Summary
 Operand getFileName()
           
 IR_Class getRootClass()
           
 IR_Method getRootMethod()
           
 java.lang.String toString()
           
 
Methods inherited from class org.jruby.compiler.ir.IR_ScopeImpl
addClass, addInstr, addMethod, addModule, buildCFG, endLoop, getAndIncrementMethodIndex, getCFG, getConstants, getConstantValue, getCurrentLoop, getInstrs, getNewLabel, getNewLabel, getNewVariable, getNewVariable, getParent, getSelf, runCompilerPass, setConstantValue, startLoop, toStringInstrs, toStringVariables
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_fileName

public final java.lang.String _fileName

_dummyClass

public final IR_Class _dummyClass
Constructor Detail

IR_Script

public IR_Script(java.lang.String className,
                 java.lang.String sourceName)
Method Detail

getFileName

public Operand getFileName()

getRootMethod

public IR_Method getRootMethod()

getRootClass

public IR_Class getRootClass()

toString

public java.lang.String toString()
Overrides:
toString in class IR_ScopeImpl


Copyright © 2002-2009 JRuby Team. All Rights Reserved.