summaryrefslogtreecommitdiffstats
path: root/src/org/jetbrains/java/decompiler/main/collectors/ImportCollector.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/org/jetbrains/java/decompiler/main/collectors/ImportCollector.java')
-rw-r--r--src/org/jetbrains/java/decompiler/main/collectors/ImportCollector.java12
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() {