Uses of Class
com.jsql.model.injection.strategy.blind.patch.Diff
Packages that use Diff
Package
Description
-
Uses of Diff in com.jsql.model.injection.strategy.blind
Methods in com.jsql.model.injection.strategy.blind that return types with arguments of type DiffModifier and TypeMethodDescriptionInjectionCharInsertion.getConstantTrueMark()InjectionEngine.getConstantTrueMark()InjectionMultibit.getDiffsById()InjectionMultibit.getDiffsCommonWithAllIds()InjectionBlindBin.getFalseDiffs()InjectionBlindBit.getFalseDiffs()InjectionBlindBin.getTrueDiffs()InjectionBlindBit.getTrueDiffs() -
Uses of Diff in com.jsql.model.injection.strategy.blind.callable
Methods in com.jsql.model.injection.strategy.blind.callable that return types with arguments of type DiffModifier and TypeMethodDescriptionCallableBlindBin.getDiffsWithReference()CallableBlindBit.getDiffsWithReference()CallableMultibit.getDiffsWithReference()CallableCharInsertion.getOpcodes()CallableEngine.getOpcodes() -
Uses of Diff in com.jsql.model.injection.strategy.blind.patch
Methods in com.jsql.model.injection.strategy.blind.patch that return types with arguments of type DiffModifier 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.Find the differences between two texts.Methods in com.jsql.model.injection.strategy.blind.patch with parameters of type DiffMethod parameters in com.jsql.model.injection.strategy.blind.patch with type arguments of type DiffModifier and TypeMethodDescriptionprotected voidDiffMatchPatch.diffCharsToLines(List<Diff> diffs, List<String> lineArray) Rehydrate the text in a diff from a string of line hashes to real lines of text.voidDiffMatchPatch.diffCleanupEfficiency(LinkedList<Diff> diffs) Reduce the number of edits by eliminating operationally trivial equalities.voidDiffMatchPatch.diffCleanupMerge(LinkedList<Diff> diffs) Reorder and merge like edit sections.voidDiffMatchPatch.diffCleanupSemantic(LinkedList<Diff> diffs) Reduce the number of edits by eliminating semantically trivial equalities.voidDiffMatchPatch.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.