Uses of Class
org.jruby.ast.ClassVarNode

Packages that use ClassVarNode
org.jruby.ast.visitor   
org.jruby.compiler.ir   
 

Uses of ClassVarNode in org.jruby.ast.visitor
 

Methods in org.jruby.ast.visitor with parameters of type ClassVarNode
 java.lang.Object NodeVisitor.visitClassVarNode(ClassVarNode iVisited)
           
 

Uses of ClassVarNode in org.jruby.compiler.ir
 

Methods in org.jruby.compiler.ir with parameters of type ClassVarNode
 Operand IR_Builder.buildClassVar(ClassVarNode node, IR_Scope s)
          public Operand buildSClass(Node node, IR_Scope m) { final SClassNode sclassNode = (SClassNode) node; CompilerCallback receiverCallback = new CompilerCallback() { public void call(IR_Scope m) { build(sclassNode.getReceiverNode(), m, true); } }; CompilerCallback bodyCallback = new CompilerCallback() { public void call(IR_Scope m) { if (sclassNode.getBodyNode() != null) { build(sclassNode.getBodyNode(), m, true); } else { m.loadNil(); } } }; m.defineClass("SCLASS", sclassNode.getScope(), null, null, bodyCallback, receiverCallback, inspector); }
 



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