Mercurial Hosting > luan
comparison src/luan/modules/StringLuan.java @ 1811:55d89a183c82 default tip
remove line_diff from luan
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Wed, 15 May 2024 18:02:28 -0600 |
parents | 90187946d1a4 |
children |
comparison
equal
deleted
inserted
replaced
1810:3c43b07e12b7 | 1811:55d89a183c82 |
---|---|
156 Utils.checkNotNull(target,2); | 156 Utils.checkNotNull(target,2); |
157 Utils.checkNotNull(replacement,3); | 157 Utils.checkNotNull(replacement,3); |
158 return GoodUtils.replace(s,target,replacement); | 158 return GoodUtils.replace(s,target,replacement); |
159 } | 159 } |
160 | 160 |
161 public static String line_diff(String oldStr,String newStr) { | |
162 List<LineDiff.Diff> diffs = LineDiff.diff(oldStr,newStr); | |
163 StringBuilder sb = new StringBuilder(); | |
164 for( LineDiff.Diff diff : diffs ) { | |
165 sb.append(diff.operation).append(' ').append(diff.lineOld).append(' ').append(diff.lineNew).append(" - ").append(diff.text).append('\n'); | |
166 } | |
167 return sb.toString(); | |
168 } | |
169 | |
170 } | 161 } |