mirror of
https://github.com/tiennm99/lombok.git
synced 2026-10-11 12:19:00 +00:00
Copy the indentation code instead of requiring dep on jdt internal
Signed-off-by: Rob Stryker <rob@oxbeef.net>
This commit is contained in:
1 parent
75116df7f5
commit
bd03b512ba
1 file changed
+12
-4
@@ -72,8 +72,7 @@ public class PatchJavadoc {
|
||||
String rawJavadoc = docs.get(signature);
|
||||
if (rawJavadoc != null) {
|
||||
for (String line : rawJavadoc.split("\r?\n")) {
|
||||
// TODO call this via reflection
|
||||
ASTNode.printIndent(tab, output).append(line).append("\n");
|
||||
printIndent(tab, output).append(line).append("\n");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -89,8 +88,7 @@ public class PatchJavadoc {
|
||||
String rawJavadoc = docs.get(signature);
|
||||
if (rawJavadoc != null) {
|
||||
for (String line : rawJavadoc.split("\r?\n")) {
|
||||
// TODO call this via reflection
|
||||
ASTNode.printIndent(tab, output).append(line).append("\n");
|
||||
printIndent(tab, output).append(line).append("\n");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -98,6 +96,16 @@ public class PatchJavadoc {
|
||||
return methodDeclaration.print(tab, output);
|
||||
}
|
||||
|
||||
private static StringBuilder printIndent(int indent, StringBuilder output) {
|
||||
for (int i = indent; i > 0; i--) output.append(" "); //$NON-NLS-1$
|
||||
return output;
|
||||
}
|
||||
|
||||
private static StringBuffer printIndent(int indent, StringBuffer output) {
|
||||
for (int i = indent; i > 0; i--) output.append(" "); //$NON-NLS-1$
|
||||
return output;
|
||||
}
|
||||
|
||||
private static class Signature {
|
||||
static final String getSignature(SourceMethod sourceMethod) {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
||||
Reference in new issue
Block a user