Open Sidebar
Close Sidebar
CrystalDoc.info
Source code
Shards.info
crytic
v3.2.0
Crytic
Diff
Chunk
Type
Generator
InMemoryMutationsGenerator
MutationFactory
MsiCalculator
Mutant
AndOrSwap
AndOrSwapPossibilities
AnyAllSwap
AnyAllSwapPossibilities
BoolLiteralFlip
BoolLiteralFlipPossibilities
ConditionFlip
ConditionFlipPossibilities
FullLocation
Mutant
NumberLiteralChange
NumberLiteralChangePossibilities
NumberLiteralSignFlip
NumberLiteralSignFlipPossibilities
Possibilities
RegexLiteralChange
RegexLiteralChangePossibilities
SelectRejectSwap
SelectRejectSwapPossibilities
StringLiteralChange
StringLiteralChangePossibilities
TransformerMutant
VisitorMutant
Mutation
ArbitrarySourceCodeFile
InjectMutatedSubjectIntoSpecs
Mutation
Preamble
NoMutation
OriginalResult
Result
Status
ProcessProcessRunner
ProcessRunner
Reporter
DefaultHttpClient
HttpClient
IoReporter
Reporter
StrykerBadgeReporter
Runner
Threshold
RunnerArgumentValidator
SourceCode
Subject
Timeout
Built with Crystal 1.9.2
2023-10-08 02:56:07 UTC
class
Crytic::Diff(A, B)
Crytic::Diff(A, B)
Reference
Object
Defined in:
crytic/diff.cr:2
crytic/diff.cr:168
Constructors
.new
(a : A, b : B)
Class Method Summary
.unified_diff
(a : String, b : String, n =
3
, newline =
"\n"
)
.unified_diff
(a, b, n =
3
, newline =
"\n"
)
Instance Method Summary
#a
#b
#edit_distance
#run
Constructor Detail
def self.
new
(a : A, b : B)
#
[
View source
]
Class Method Detail
def self.
unified_diff
(a : String, b : String, n =
3
, newline =
"\n"
)
#
[
View source
]
def self.
unified_diff
(a, b, n =
3
, newline =
"\n"
)
#
[
View source
]
Instance Method Detail
def
a
#
[
View source
]
def
b
#
[
View source
]
def
edit_distance
#
[
View source
]
def
run
#
[
View source
]