diff options
Diffstat (limited to 'src/org/jetbrains/java/decompiler/main/collectors/ImportCollector.java')
-rw-r--r-- | src/org/jetbrains/java/decompiler/main/collectors/ImportCollector.java | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/org/jetbrains/java/decompiler/main/collectors/ImportCollector.java b/src/org/jetbrains/java/decompiler/main/collectors/ImportCollector.java index 9b6f7ed..bd5e011 100644 --- a/src/org/jetbrains/java/decompiler/main/collectors/ImportCollector.java +++ b/src/org/jetbrains/java/decompiler/main/collectors/ImportCollector.java @@ -107,17 +107,23 @@ public class ImportCollector { return retname == null ? nshort : retname; } - public boolean writeImports(StringBuilder buffer) { + public int writeImports(StringBuilder buffer) { + + int importlines_written = 0; + String new_line_separator = DecompilerContext.getNewLineSeparator(); + List<String> imports = packImports(); for (String s : imports) { buffer.append("import "); buffer.append(s); buffer.append(";"); - buffer.append(DecompilerContext.getNewLineSeparator()); + buffer.append(new_line_separator); + + importlines_written++; } - return imports.size() > 0; + return importlines_written; } private List<String> packImports() { |