Merge pull request #507 from zarechenskiy/injector-generator

Injector generator for Eclipse
This commit is contained in:
Nikolay Krasko
2014-08-12 20:22:41 +04:00
12 changed files with 15 additions and 10 deletions
+1
View File
@@ -3,6 +3,7 @@
<output-path>$PROJECT_DIR$/out/artifacts/InjectorGenerator</output-path>
<root id="archive" name="injector-generator.jar">
<element id="module-output" name="injector-generator" />
<element id="dir-copy" path="$PROJECT_DIR$/injector-generator" />
</root>
</artifact>
</component>
+4
View File
@@ -447,6 +447,10 @@
public protected *;
}
-keep class javax.inject.** {
public protected *;
}
-keep class org.jetbrains.k2js.** {
public protected *;
}
@@ -43,7 +43,7 @@ import org.jetbrains.annotations.NotNull;
import javax.annotation.PreDestroy;
/* This file is generated by org.jetbrains.jet.generators.injectors.InjectorsPackage. DO NOT EDIT! */
@SuppressWarnings("ALL")
@SuppressWarnings("all")
public class InjectorForJavaDescriptorResolver {
private final Project project;
@@ -66,7 +66,7 @@ import org.jetbrains.annotations.NotNull;
import javax.annotation.PreDestroy;
/* This file is generated by org.jetbrains.jet.generators.injectors.InjectorsPackage. DO NOT EDIT! */
@SuppressWarnings("ALL")
@SuppressWarnings("all")
public class InjectorForLazyResolveWithJava {
private final Project project;
@@ -76,7 +76,7 @@ import org.jetbrains.annotations.NotNull;
import javax.annotation.PreDestroy;
/* This file is generated by org.jetbrains.jet.generators.injectors.InjectorsPackage. DO NOT EDIT! */
@SuppressWarnings("ALL")
@SuppressWarnings("all")
public class InjectorForTopDownAnalyzerForJvm implements InjectorForTopDownAnalyzer {
private final Project project;
@@ -48,7 +48,7 @@ import org.jetbrains.annotations.NotNull;
import javax.annotation.PreDestroy;
/* This file is generated by org.jetbrains.jet.generators.injectors.InjectorsPackage. DO NOT EDIT! */
@SuppressWarnings("ALL")
@SuppressWarnings("all")
public class InjectorForBodyResolve {
private final Project project;
@@ -48,7 +48,7 @@ import org.jetbrains.annotations.NotNull;
import javax.annotation.PreDestroy;
/* This file is generated by org.jetbrains.jet.generators.injectors.InjectorsPackage. DO NOT EDIT! */
@SuppressWarnings("ALL")
@SuppressWarnings("all")
public class InjectorForLazyResolve {
private final Project project;
@@ -42,7 +42,7 @@ import org.jetbrains.annotations.NotNull;
import javax.annotation.PreDestroy;
/* This file is generated by org.jetbrains.jet.generators.injectors.InjectorsPackage. DO NOT EDIT! */
@SuppressWarnings("ALL")
@SuppressWarnings("all")
public class InjectorForMacros {
private final Project project;
@@ -58,7 +58,7 @@ import org.jetbrains.annotations.NotNull;
import javax.annotation.PreDestroy;
/* This file is generated by org.jetbrains.jet.generators.injectors.InjectorsPackage. DO NOT EDIT! */
@SuppressWarnings("ALL")
@SuppressWarnings("all")
public class InjectorForTopDownAnalyzerBasic {
private final Project project;
@@ -42,7 +42,7 @@ import org.jetbrains.annotations.NotNull;
import javax.annotation.PreDestroy;
/* This file is generated by org.jetbrains.jet.generators.injectors.InjectorsPackage. DO NOT EDIT! */
@SuppressWarnings("ALL")
@SuppressWarnings("all")
public class InjectorForTests {
private final Project project;
@@ -91,7 +91,7 @@ public class DependencyInjectorGenerator {
p.println();
p.println("/* This file is generated by " + generatedBy + ". DO NOT EDIT! */");
p.println("@SuppressWarnings(\"ALL\")");
p.println("@SuppressWarnings(\"all\")");
p.print("public class " + injectorClassName);
generateImplementsList(p);
p.println(" {");
@@ -58,7 +58,7 @@ import org.jetbrains.annotations.NotNull;
import javax.annotation.PreDestroy;
/* This file is generated by org.jetbrains.jet.generators.injectors.InjectorsPackage. DO NOT EDIT! */
@SuppressWarnings("ALL")
@SuppressWarnings("all")
public class InjectorForTopDownAnalyzerForJs {
private final Project project;