Module: Evilution::Mutator::Operator

Defined in:
lib/evilution/mutator/operator.rb

Defined Under Namespace

Classes: ArgumentNilSubstitution, ArgumentRemoval, ArithmeticReplacement, ArrayLiteral, BangMethod, BeginUnwrap, BitwiseComplement, BitwiseReplacement, BlockParamRemoval, BlockPassRemoval, BlockRemoval, BooleanLiteralReplacement, BooleanOperatorReplacement, BreakStatement, CaseWhen, ClassVariableWrite, CollectionReplacement, CollectionReturn, ComparisonReplacement, CompoundAssignment, ConditionalBranch, ConditionalFlip, ConditionalNegation, DefinedCheck, EnsureRemoval, EqualityToIdentity, ExplicitSuperMutation, FloatLiteral, GlobalVariableWrite, HashLiteral, IndexAssignmentRemoval, IndexToAt, IndexToDig, IndexToFetch, InlineRescue, InstanceVariableWrite, IntegerLiteral, KeywordArgument, LambdaBody, LocalVariableAssignment, LoopFlip, MethodBodyReplacement, MethodCallRemoval, MixinRemoval, MultipleAssignment, NegationInsertion, NextStatement, NilReplacement, PatternMatchingAlternative, PatternMatchingArray, PatternMatchingGuard, PredicateReplacement, RangeReplacement, ReceiverReplacement, RedoStatement, RegexCapture, RegexSimplification, RegexpMutation, RescueBodyReplacement, RescueRemoval, RetryRemoval, ReturnValueRemoval, ScalarReturn, SendMutation, SplatOperator, StatementDeletion, StringInterpolation, StringLiteral, SuperclassRemoval, SymbolLiteral, YieldStatement, ZsuperRemoval