class RBS::AST::Ruby::Members::ModuleSelfMember
Attributes
annotation
[R]
Annotations::ModuleSelfAnnotation
Public Class Methods
(Buffer, Annotations::ModuleSelfAnnotation) → void
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.1.1/lib/rbs/ast/ruby/members.rb, line 735 def initialize(buffer, annotation) super(buffer) @annotation = annotation end
Calls superclass method
RBS::AST::Ruby::Members::Base::new
Public Instance Methods
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.1.1/lib/rbs/ast/ruby/members.rb, line 744 def args annotation.args end
() → Location
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.1.1/lib/rbs/ast/ruby/members.rb, line 748 def location annotation.location end
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.1.1/lib/rbs/ast/ruby/members.rb, line 740 def name annotation.name end
() → untyped
Source
# File vendor/bundle/ruby/4.0.0/gems/rbs-4.1.1/lib/rbs/ast/ruby/members.rb, line 752 def type_fingerprint [ "members/module_self", annotation.type_fingerprint ] end