abstract class Crytic::Mutant::Possibilities
- Crytic::Mutant::Possibilities
- Crystal::Visitor
- Reference
- Object
Overview
An instance of this marks the possibility of a mutation at a certain code location.
Direct Known Subclasses
- Crytic::Mutant::AndOrSwapPossibilities
- Crytic::Mutant::AnyAllSwapPossibilities
- Crytic::Mutant::BoolLiteralFlipPossibilities
- Crytic::Mutant::ConditionFlipPossibilities
- Crytic::Mutant::DropCallInVoidDefPossibilities
- Crytic::Mutant::NumberLiteralChangePossibilities
- Crytic::Mutant::NumberLiteralSignFlipPossibilities
- Crytic::Mutant::RegexLiteralChangePossibilities
- Crytic::Mutant::SelectRejectSwapPossibilities
- Crytic::Mutant::StringLiteralChangePossibilities
- Crytic::Mutant::SymbolLiteralChangePossibilities
Defined in:
crytic/mutant/possibilities.crInstance Method Summary
-
#empty?
True if there aren't any locations found.
- #locations : Array(Crytic::Mutant::FullLocation)
-
#reset
Clears the locations in this instance.
- #visit(node : Crystal::ASTNode)