Class: RBS::AST::Ruby::Annotations::Base
| Relationships & Source Files | |
| Extension / Inclusion / Inheritance Descendants | |
|
Subclasses:
AliasAnnotation, BlockParamTypeAnnotation, ClassAliasAnnotation, ColonMethodTypeAnnotation, DoubleSplatParamTypeAnnotation, InstanceVariableAnnotation, MethodTypesAnnotation, ModuleAliasAnnotation, NodeTypeAssertion, ParamTypeAnnotation, ReturnTypeAnnotation, SkipAnnotation, SplatParamTypeAnnotation, TypeApplicationAnnotation
|
|
| Inherits: | Object |
| Defined in: | lib/rbs/ast/ruby/annotations.rb |
Class Method Summary
- .new(location, prefix_location) ⇒ Base constructor
Instance Attribute Summary
- #location readonly
- #prefix_location readonly
Instance Method Summary
Constructor Details
.new(location, prefix_location) ⇒ Base
# File 'lib/rbs/ast/ruby/annotations.rb', line 10
def initialize(location, prefix_location) @location = location @prefix_location = prefix_location end
Instance Attribute Details
#location (readonly)
[ GitHub ]# File 'lib/rbs/ast/ruby/annotations.rb', line 8
attr_reader :location, :prefix_location
#prefix_location (readonly)
[ GitHub ]# File 'lib/rbs/ast/ruby/annotations.rb', line 8
attr_reader :location, :prefix_location
Instance Method Details
#buffer
[ GitHub ]# File 'lib/rbs/ast/ruby/annotations.rb', line 15
def buffer location.buffer end