Uses of Class
com.jsql.model.injection.strategy.blind.patch.Diff
Package
Description
-
Uses of Diff in com.jsql.model.injection.strategy.blind
Modifier and TypeMethodDescriptionInjectionCharInsertion.getConstantTrueMark()
InjectionVendor.getConstantTrueMark()
InjectionMultibit.getDiffsById()
InjectionMultibit.getDiffsCommonWithAllIds()
CallableBlind.getDiffsWithReference()
CallableMultibit.getDiffsWithReference()
InjectionBlind.getFalseDiffs()
CallableCharInsertion.getOpcodes()
CallableVendor.getOpcodes()
-
Uses of Diff in com.jsql.model.injection.strategy.blind.patch
Modifier and TypeMethodDescriptionprotected LinkedList<Diff>
DiffMatchPatch.diffBisect
(String text1, String text2, long deadline) Find the 'middle snake' of a diff, split the problem in two and return the recursively constructed diff.DiffMatchPatch.diffFromDelta
(String text1, String delta) Given the original text1, and an encoded string which describes the operations required to transform text1 into text2, compute the full diff.Find the differences between two texts.Find the differences between two texts.Patch.getDiffs()
Modifier and TypeMethodDescriptionprotected void
DiffMatchPatch.diffCharsToLines
(List<Diff> diffs, List<String> lineArray) Rehydrate the text in a diff from a string of line hashes to real lines of text.void
DiffMatchPatch.diffCleanupEfficiency
(LinkedList<Diff> diffs) Reduce the number of edits by eliminating operationally trivial equalities.void
DiffMatchPatch.diffCleanupMerge
(LinkedList<Diff> diffs) Reorder and merge like edit sections.void
DiffMatchPatch.diffCleanupSemantic
(LinkedList<Diff> diffs) Reduce the number of edits by eliminating semantically trivial equalities.void
DiffMatchPatch.diffCleanupSemanticLossless
(List<Diff> diffs) Look for single edits surrounded on both sides by equalities which can be shifted sideways to align the edit to a word boundary.int
DiffMatchPatch.diffLevenshtein
(List<Diff> diffs) Compute the Levenshtein distance; the number of inserted, deleted or substituted characters.DiffMatchPatch.diffPrettyHtml
(List<Diff> diffs) Convert a Diff list into a pretty HTML report.Compute and return the source text (all equalities and deletions).Compute and return the destination text (all equalities and insertions).DiffMatchPatch.diffToDelta
(List<Diff> diffs) Crush the diff into an encoded string which describes the operations required to transform text1 into text2.int
DiffMatchPatch.diffXIndex
(List<Diff> diffs, int loc) loc is a location in text1, compute and return the equivalent location in text2.Compute a list of patches to turn text1 into text2.DiffMatchPatch.patchMake
(LinkedList<Diff> diffs) Compute a list of patches to turn text1 into text2.