Class: JavaParse::MethodMatch

Inherits:
Object
  • Object
show all
Defined in:
lib/javaparse/method_graber.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(signature, method_text) ⇒ MethodMatch

Returns a new instance of MethodMatch.



7
8
9
10
# File 'lib/javaparse/method_graber.rb', line 7

def initialize(signature, method_text)
  @signature = signature
  @method_text = method_text
end

Instance Attribute Details

#method_textObject (readonly)

Returns the value of attribute method_text.



5
6
7
# File 'lib/javaparse/method_graber.rb', line 5

def method_text
  @method_text
end

#signatureObject (readonly)

Returns the value of attribute signature.



5
6
7
# File 'lib/javaparse/method_graber.rb', line 5

def signature
  @signature
end

Instance Method Details

#inner_lines_countObject



12
13
14
# File 'lib/javaparse/method_graber.rb', line 12

def inner_lines_count
  @method_text.lines.inject(-2){|sum| sum + 1}
end