class TypeProf::Core::AST::SigModuleBaseNode::SigDefNode::SigIncludeNode::SigPrependNode::SigAliasNode::SigAttrReaderNode::SigAttrWriterNode::SigAttrAccessorNode
Attributes
Public Class Methods
Source
# File bundled-src/typeprof-0.31.1/lib/typeprof/core/ast/sig_decl.rb, line 388 def initialize(raw_decl, lenv) super(raw_decl, lenv) @reader = SigAttrReaderNode.new(raw_decl, lenv) @writer = SigAttrWriterNode.new(raw_decl, lenv) end
Calls superclass method
TypeProf::Core::AST::Node::new
Public Instance Methods
Source
# File bundled-src/typeprof-0.31.1/lib/typeprof/core/ast/sig_decl.rb, line 398 def install0(genv) @reader.install0(genv) @writer.install0(genv) Source.new end
Source
# File bundled-src/typeprof-0.31.1/lib/typeprof/core/ast/sig_decl.rb, line 396 def subnodes = { reader:, writer: } def install0(genv) @reader.install0(genv) @writer.install0(genv) Source.new end end