Dependencies
Declarations
-
org
-
eclipse
-
compare
-
internal
-
core
-
ComparePlugin
-
LCS
-
TOO_LONG: double
-
POW_LIMIT: double
-
max_differences: int
-
length: int
-
longestCommonSubsequence(SubMonitor): void
-
isCappingDisabled(): boolean
-
lcs_rec(int, int, int, int, int[][], int[], SubMonitor): int
-
worked(SubMonitor, int): void
-
find_middle_snake(int, int, int, int, int[][], int[], SubMonitor): int
-
findMostProgress(int, int, int, int[][]): int[]
-
getLength2(): int
-
getLength1(): int
-
isRangeEqual(int, int): boolean
-
setLcs(int, int): void
-
initializeLcs(int): void
-
getLength(): int
-
Messages
-
TextLineLCS
-
patch
-
DiffProject
-
FileDiffResult
-
FilePatch2
-
Hunk
-
fParent: FilePatch2
-
fOldStart: int
-
fOldLength: int
-
fNewStart: int
-
fNewLength: int
-
fLines: String[]
-
hunkType: int
-
charset: String
-
createHunk(FilePatch2, int[], int[], List<String>, boolean, boolean, boolean): Hunk
-
Hunk(FilePatch2, int, int, int, int, int, String[]): void
-
Hunk(FilePatch2, Hunk): void
-
getContent(): String
-
getDescription(): String
-
getRejectedDescription(): String
-
getHunkType(boolean): int
-
setHunkType(int): void
-
getLines(): String[]
-
getUnifiedLines(): String[]
-
setParent(FilePatch2): void
-
getParent(): FilePatch2
-
tryPatch(PatchConfiguration, List<String>, int, int): boolean
-
checkPrecedingContextLines(PatchConfiguration, List<String>, int, int, List<String>): boolean
-
checkFollowingContextLines(PatchConfiguration, List<String>, int, int, List<String>): boolean
-
getStart(boolean): int
-
setStart(int, boolean): void
-
getLength(boolean): int
-
getShift(boolean): int
-
doPatch(PatchConfiguration, List<String>, int, int): int
-
isDeletedDelimeter(char, boolean): boolean
-
isAddedDelimeter(char, boolean): boolean
-
linesMatch(PatchConfiguration, String, String): boolean
-
isIgnoreLineDelimiter(): boolean
-
getLineDelimiter(List<String>): String
-
stripWhiteSpace(String): String
-
getContents(boolean, boolean): String
-
getLabel(): String
-
getStartPosition(): int
-
getOriginalContents(): InputStream
-
getPatchedContents(): InputStream
-
asInputStream(String): InputStream
-
setCharset(String): void
-
getCharset(): String
-
HunkResult
-
LineReader
-
PatchReader
-
DEBUG: boolean
-
DEV_NULL: String
-
MARKER_TYPE: String
-
fIsWorkspacePatch: boolean
-
fIsGitPatch: boolean
-
fDiffProjects: DiffProject[]
-
fDiffs: FilePatch2[]
-
MULTIPROJECTPATCH_HEADER: String
-
MULTIPROJECTPATCH_VERSION: String
-
MULTIPROJECTPATCH_PROJECT: String
-
GIT_PATCH_PATTERN: Pattern
-
PatchReader(): void
-
parse(BufferedReader): void
-
createFileDiff(IPath, long, IPath, long): FilePatch2
-
readUnifiedDiff(List<FilePatch2>, LineReader, String, String, String, DiffProject): String
-
parse(LineReader, String): void
-
setHeader(FilePatch2, List<String>): void
-
readUnifiedDiff(List<FilePatch2>, LineReader, String, String, String): String
-
readContextDiff(List<FilePatch2>, LineReader, String, String, String): String
-
unifyLines(List<String>, List<String>): List<String>
-
extractDate(String[], int): long
-
extractPath(String[], int, String): IPath
-
extractPair(String, char, int[]): void
-
split(String): String[]
-
isWorkspacePatch(): boolean
-
isGitPatch(): boolean
-
getDiffProjects(): DiffProject[]
-
getDiffs(): FilePatch2[]
-
getAdjustedDiffs(): FilePatch2[]
-
Utilities
-
patch
-
IFilePatch2
-
IFilePatchResult
-
IHunk
-
IHunkFilter
-
PatchBuilder
-
CONTEXT_PREFIX: char
-
ADDITION_PREFIX: char
-
REMOVAL_PREFIX: char
-
createHunk(int, String[]): IHunk
-
createFilePatch(IPath, long, IPath, long, IHunk[]): IFilePatch2
-
addHunks(IFilePatch2, IHunk[]): IFilePatch2
-
removeHunks(IFilePatch2, IHunk[]): IFilePatch2
-
createFilePatch(IFilePatch2, IHunk[]): IFilePatch2
-
getHunkType(String[]): int
-
getHunkLength(String[], boolean): int
-
checkForPrefix(char, String[]): boolean
-
addHunks(IHunk[], IHunk[]): IHunk[]
-
removeHunks(IHunk[], IHunk[]): IHunk[]
-
reorder(IHunk[]): void
-
HunkComparator
-
PatchConfiguration
-
PatchParser
-
ReaderCreator
-
rangedifferencer
-
AbstractRangeDifferenceFactory
-
createRangeDifference(): RangeDifference
-
createRangeDifference(int): RangeDifference
-
createRangeDifference(int, int, int, int, int): RangeDifference
-
createRangeDifference(int, int, int, int, int, int, int): RangeDifference
-
DifferencesIterator
-
IRangeComparator
-
RangeComparatorLCS
-
comparator1: IRangeComparator
-
comparator2: IRangeComparator
-
lcs: int[][]
-
findDifferences(AbstractRangeDifferenceFactory, IProgressMonitor, IRangeComparator, IRangeComparator): RangeDifference[]
-
RangeComparatorLCS(IRangeComparator, IRangeComparator): void
-
getLength1(): int
-
getLength2(): int
-
initializeLcs(int): void
-
isRangeEqual(int, int): boolean
-
setLcs(int, int): void
-
getDifferences(SubMonitor, AbstractRangeDifferenceFactory): RangeDifference[]
-
worked(SubMonitor, int): void
-
compactAndShiftLCS(int[], int, IRangeComparator): void
-
longestCommonSubsequence(SubMonitor): void
-
RangeDifference
-
NOCHANGE: int
-
CHANGE: int
-
CONFLICT: int
-
RIGHT: int
-
LEFT: int
-
ANCESTOR: int
-
ERROR: int
-
kind: int
-
leftStart: int
-
leftLength: int
-
rightStart: int
-
rightLength: int
-
ancestorStart: int
-
ancestorLength: int
-
RangeDifference(int): void
-
RangeDifference(int, int, int, int, int): void
-
RangeDifference(int, int, int, int, int, int, int): void
-
kind(): int
-
ancestorStart(): int
-
ancestorLength(): int
-
ancestorEnd(): int
-
rightStart(): int
-
rightLength(): int
-
rightEnd(): int
-
leftStart(): int
-
leftLength(): int
-
leftEnd(): int
-
maxLength(): int
-
equals(Object): boolean
-
hashCode(): int
-
toString(): String
-
toRangeString(int, int): String
-
RangeDifferencer
-
EMPTY_RESULT: RangeDifference[]
-
defaultFactory: AbstractRangeDifferenceFactory
-
RangeDifferencer(): void
-
findDifferences(IRangeComparator, IRangeComparator): RangeDifference[]
-
findDifferences(IProgressMonitor, IRangeComparator, IRangeComparator): RangeDifference[]
-
findDifferences(AbstractRangeDifferenceFactory, IProgressMonitor, IRangeComparator, IRangeComparator): RangeDifference[]
-
findDifferences(IRangeComparator, IRangeComparator, IRangeComparator): RangeDifference[]
-
findDifferences(IProgressMonitor, IRangeComparator, IRangeComparator, IRangeComparator): RangeDifference[]
-
findDifferences(AbstractRangeDifferenceFactory, IProgressMonitor, IRangeComparator, IRangeComparator, IRangeComparator): RangeDifference[]
-
findRanges(IRangeComparator, IRangeComparator): RangeDifference[]
-
findRanges(IProgressMonitor, IRangeComparator, IRangeComparator): RangeDifference[]
-
findRanges(AbstractRangeDifferenceFactory, IProgressMonitor, IRangeComparator, IRangeComparator): RangeDifference[]
-
findRanges(IRangeComparator, IRangeComparator, IRangeComparator): RangeDifference[]
-
findRanges(IProgressMonitor, IRangeComparator, IRangeComparator, IRangeComparator): RangeDifference[]
-
findRanges(AbstractRangeDifferenceFactory, IProgressMonitor, IRangeComparator, IRangeComparator, IRangeComparator): RangeDifference[]
-
createRangeDifference3(AbstractRangeDifferenceFactory, DifferencesIterator, DifferencesIterator, List<RangeDifference>, IRangeComparator, IRangeComparator, int, int): RangeDifference
-
rangeSpansEqual(IRangeComparator, int, int, IRangeComparator, int, int): boolean
-
rangesEqual(IRangeComparator, int, IRangeComparator, int): boolean
Java files
Class files