123456789_123456789_123456789_123456789_123456789_

Class: RBS::AST::Ruby::Annotations::SkipAnnotation

Relationships & Source Files
Super Chains via Extension / Inclusion / Inheritance
Class Chain:
self, Base
Instance Chain:
self, Base
Inherits: RBS::AST::Ruby::Annotations::Base
Defined in: lib/rbs/ast/ruby/annotations.rb

Class Method Summary

Instance Attribute Summary

Instance Method Summary

Constructor Details

.new(location:, prefix_location:, skip_location:, comment_location:) ⇒ SkipAnnotation

[ GitHub ]

  
# File 'lib/rbs/ast/ruby/annotations.rb', line 144

def initialize(location:, prefix_location:, skip_location:, comment_location:)
  super(location, prefix_location)
  @skip_location = skip_location
  @comment_location = comment_location
end

Instance Attribute Details

#comment_location (readonly)

[ GitHub ]

  
# File 'lib/rbs/ast/ruby/annotations.rb', line 142

attr_reader :skip_location, :comment_location

#skip_location (readonly)

[ GitHub ]

  
# File 'lib/rbs/ast/ruby/annotations.rb', line 142

attr_reader :skip_location, :comment_location

Instance Method Details

#type_fingerprint

[ GitHub ]

  
# File 'lib/rbs/ast/ruby/annotations.rb', line 150

def type_fingerprint
  "annots/skip"
end