Using XML instead of module scripts when running from IDE

This commit is contained in:
Andrey Breslav
2013-04-26 20:35:04 +04:00
parent 42505246b8
commit f1f9d5327c
6 changed files with 88 additions and 8 deletions
@@ -32,6 +32,8 @@ public interface KotlinModuleDescriptionGenerator {
Set<File> directoriesToFilterOut
);
String getFileExtension();
interface DependencyProvider {
void processClassPath(@NotNull DependencyProcessor processor);
}
@@ -85,4 +85,9 @@ public class KotlinModuleScriptGenerator implements KotlinModuleDescriptionGener
script.append("}\n");
return script;
}
@Override
public String getFileExtension() {
return "kts";
}
}
@@ -100,6 +100,11 @@ public class KotlinModuleXmlGenerator implements KotlinModuleDescriptionGenerato
return xml;
}
@Override
public String getFileExtension() {
return "xml";
}
private static void openTag(Printer p, String tag) {
p.println("<" + tag + ">");
p.pushIndent();