Class: Archruby::Ruby::TypeInference::Ruby::InternalMethodInvocation
- Inherits:
-
Object
- Object
- Archruby::Ruby::TypeInference::Ruby::InternalMethodInvocation
- Defined in:
- lib/archruby/ruby/type_inference/ruby/internal_method_invocation.rb
Instance Attribute Summary collapse
-
#class_name ⇒ Object
readonly
Returns the value of attribute class_name.
-
#linenum ⇒ Object
readonly
Returns the value of attribute linenum.
-
#method_name ⇒ Object
readonly
Returns the value of attribute method_name.
-
#params ⇒ Object
readonly
Returns the value of attribute params.
Instance Method Summary collapse
-
#initialize(class_name, method_name, params = nil, linenum = nil) ⇒ InternalMethodInvocation
constructor
A new instance of InternalMethodInvocation.
Constructor Details
#initialize(class_name, method_name, params = nil, linenum = nil) ⇒ InternalMethodInvocation
Returns a new instance of InternalMethodInvocation.
9 10 11 12 13 14 |
# File 'lib/archruby/ruby/type_inference/ruby/internal_method_invocation.rb', line 9 def initialize(class_name, method_name, params=nil, linenum = nil) @class_name = class_name @method_name = method_name @params = params @linenum = linenum end |
Instance Attribute Details
#class_name ⇒ Object (readonly)
Returns the value of attribute class_name.
7 8 9 |
# File 'lib/archruby/ruby/type_inference/ruby/internal_method_invocation.rb', line 7 def class_name @class_name end |
#linenum ⇒ Object (readonly)
Returns the value of attribute linenum.
7 8 9 |
# File 'lib/archruby/ruby/type_inference/ruby/internal_method_invocation.rb', line 7 def linenum @linenum end |
#method_name ⇒ Object (readonly)
Returns the value of attribute method_name.
7 8 9 |
# File 'lib/archruby/ruby/type_inference/ruby/internal_method_invocation.rb', line 7 def method_name @method_name end |
#params ⇒ Object (readonly)
Returns the value of attribute params.
7 8 9 |
# File 'lib/archruby/ruby/type_inference/ruby/internal_method_invocation.rb', line 7 def params @params end |