Class: Bullematic::AST::Finder::QueryLocation
- Inherits:
-
Struct
- Object
- Struct
- Bullematic::AST::Finder::QueryLocation
- Defined in:
- lib/bullematic/ast/finder.rb,
sig/generated/bullematic/ast/finder.rbs
Overview
Instance Attribute Summary collapse
-
#location ⇒ Object
Returns the value of attribute location.
-
#method_name ⇒ Object
Returns the value of attribute method_name.
-
#node ⇒ Object
Returns the value of attribute node.
-
#receiver ⇒ Object
Returns the value of attribute receiver.
-
#target_name ⇒ Object
Returns the value of attribute target_name.
Class Method Summary collapse
Instance Attribute Details
#location ⇒ Object
Returns the value of attribute location
14 15 16 |
# File 'lib/bullematic/ast/finder.rb', line 14 def location @location end |
#method_name ⇒ Object
Returns the value of attribute method_name
14 15 16 |
# File 'lib/bullematic/ast/finder.rb', line 14 def method_name @method_name end |
#node ⇒ Object
Returns the value of attribute node
14 15 16 |
# File 'lib/bullematic/ast/finder.rb', line 14 def node @node end |
#receiver ⇒ Object
Returns the value of attribute receiver
14 15 16 |
# File 'lib/bullematic/ast/finder.rb', line 14 def receiver @receiver end |
#target_name ⇒ Object
Returns the value of attribute target_name
14 15 16 |
# File 'lib/bullematic/ast/finder.rb', line 14 def target_name @target_name end |
Class Method Details
.new(node:, location:, receiver:, method_name:, target_name:) ⇒ instance .new(arg0) ⇒ instance
21 22 |
# File 'sig/generated/bullematic/ast/finder.rbs', line 21
def self.new: (?node: untyped, ?location: untyped, ?receiver: untyped, ?method_name: untyped, ?target_name: untyped) -> instance
| ({ ?node: untyped, ?location: untyped, ?receiver: untyped, ?method_name: untyped, ?target_name: untyped }) -> instance
|