lib/mutest/mutator/node.rb in mutest-0.0.8 vs lib/mutest/mutator/node.rb in mutest-0.0.9

- old
+ new

@@ -10,11 +10,11 @@ # Helper to define a named child # # @param [Parser::AST::Node] node # - # @param [Fixnum] index + # @param [Integer] index # # @return [undefined] def self.define_named_child(name, index) super @@ -40,11 +40,11 @@ # @return [Parser::AST::Node] alias_method :dup_node, :dup_input # Dispatch on child index # - # @param [Fixnum] index + # @param [Integer] index # # @return [undefined] def mutate_child(index, &block) block ||= TAUTOLOGY mutate(children.fetch(index), self).each do |mutation| @@ -53,22 +53,22 @@ end end # Emit delete child mutation # - # @param [Fixnum] index + # @param [Integer] index # # @return [undefined] def delete_child(index) dup_children = children.dup dup_children.delete_at(index) emit_type(*dup_children) end # Emit updated child # - # @param [Fixnum] index + # @param [Integer] index # @param [Parser::AST::Node] node # # @return [undefined] def emit_child_update(index, node) new_children = children.dup @@ -138,10 +138,10 @@ # Children indices # # @param [Range] range # - # @return [Enumerable<Fixnum>] + # @return [Enumerable<Integer>] def children_indices(range) range.begin.upto(children.length + range.end) end # Emit single child mutation