class CodeTools::AST::ScopedClassName
Attributes
parent[RW]
Public Class Methods
new(line, node, superclass)
click to toggle source
# File lib/rubinius/code/ast/definitions.rb, line 937 def initialize(line, node, superclass) @line = line @name = node.name @parent = node.parent @superclass = superclass end
Public Instance Methods
bytecode(g)
click to toggle source
# File lib/rubinius/code/ast/definitions.rb, line 944 def bytecode(g) pos(g) name_bytecode(g) @parent.bytecode(g) g.send :open_class_under, 3 end
to_sexp()
click to toggle source
# File lib/rubinius/code/ast/definitions.rb, line 952 def to_sexp [:colon2, @parent.to_sexp, @name] end