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