require 'immutable' require 'ice_nine' require 'abstract_class' require 'descendants_tracker' require 'securerandom' require 'equalizer' require 'to_source' require 'ice_nine' require 'ice_nine/core_ext/object' require 'backports' require 'diff/lcs' require 'diff/lcs/hunk' # Library namespace module Mutant end require 'mutant/support/method_object' require 'mutant/helper' require 'mutant/random' require 'mutant/mutator' require 'mutant/mutation' require 'mutant/mutation/filter' require 'mutant/mutation/filter/code' require 'mutant/mutation/filter/whitelist' require 'mutant/mutator/registry' require 'mutant/mutator/literal' require 'mutant/mutator/literal/boolean' require 'mutant/mutator/literal/range' require 'mutant/mutator/literal/symbol' require 'mutant/mutator/literal/string' require 'mutant/mutator/literal/fixnum' require 'mutant/mutator/literal/float' require 'mutant/mutator/literal/array' require 'mutant/mutator/literal/empty_array' require 'mutant/mutator/literal/hash' require 'mutant/mutator/literal/regex' #require 'mutant/mutator/literal/dynamic' require 'mutant/mutator/block' require 'mutant/mutator/noop' require 'mutant/mutator/call' require 'mutant/mutator/define' require 'mutant/mutator/if_statement' require 'mutant/mutator/receiver_case' require 'mutant/loader' require 'mutant/context' require 'mutant/context/scope' require 'mutant/subject' require 'mutant/matcher' require 'mutant/matcher/chain' require 'mutant/matcher/object_space' require 'mutant/matcher/method' require 'mutant/matcher/method/singleton' require 'mutant/matcher/method/instance' require 'mutant/matcher/method/classifier' require 'mutant/killer' require 'mutant/killer/rspec' require 'mutant/runner' require 'mutant/cli' require 'mutant/color' require 'mutant/differ' require 'mutant/reporter' require 'mutant/reporter/null' require 'mutant/reporter/cli'