| 程序包 | 说明 |
|---|---|
| io.github.daichangya.patch |
| 限定符和类型 | 方法和说明 |
|---|---|
static StructuredPatch |
PatchReverser.reversePatch(StructuredPatch patch)
反转单个结构化补丁
|
static StructuredPatch |
PatchCreator.structuredPatch(String oldFileName,
String newFileName,
String oldStr,
String newStr)
创建结构化补丁
|
static StructuredPatch |
PatchCreator.structuredPatch(String oldFileName,
String newFileName,
String oldStr,
String newStr,
String oldHeader,
String newHeader,
int context)
创建结构化补丁(完整参数)
|
static StructuredPatch |
LineEndingsHandler.unixToWin(StructuredPatch patch)
将 Unix 行尾转换为 Windows 行尾
|
static StructuredPatch |
LineEndingsHandler.winToUnix(StructuredPatch patch)
将 Windows 行尾转换为 Unix 行尾
|
| 限定符和类型 | 方法和说明 |
|---|---|
static List<StructuredPatch> |
PatchParser.parsePatch(String uniDiff)
将 unified diff 格式的字符串解析为结构化补丁列表
|
static List<StructuredPatch> |
PatchReverser.reversePatch(List<StructuredPatch> patches)
反转补丁列表
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
PatchApplier.applyPatch(String source,
StructuredPatch patch)
应用结构化补丁到源文本
|
static String |
PatchApplier.applyPatch(String source,
StructuredPatch patch,
PatchApplier.ApplyPatchOptions options)
应用结构化补丁到源文本(带选项)
|
static String |
PatchCreator.formatPatch(StructuredPatch patch)
将结构化补丁格式化为 unified diff 字符串
|
static boolean |
LineEndingsHandler.isUnix(StructuredPatch patch)
检查补丁是否使用 Unix 行尾
|
static boolean |
LineEndingsHandler.isWin(StructuredPatch patch)
检查补丁是否使用 Windows 行尾
|
static StructuredPatch |
PatchReverser.reversePatch(StructuredPatch patch)
反转单个结构化补丁
|
static StructuredPatch |
LineEndingsHandler.unixToWin(StructuredPatch patch)
将 Unix 行尾转换为 Windows 行尾
|
static StructuredPatch |
LineEndingsHandler.winToUnix(StructuredPatch patch)
将 Windows 行尾转换为 Unix 行尾
|
| 限定符和类型 | 方法和说明 |
|---|---|
static List<StructuredPatch> |
PatchReverser.reversePatch(List<StructuredPatch> patches)
反转补丁列表
|
Copyright © 2025. All rights reserved.