summaryrefslogtreecommitdiff
path: root/container-compiler-plugin/src/main/java/io/trygvis/container/compiler/model/Imports.java
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2013-08-04 12:34:48 +0200
committerTrygve Laugstøl <trygvis@inamo.no>2013-08-04 12:34:48 +0200
commit3d556bfcad3eb3face9db986aa570d6e2a059448 (patch)
tree6b1b47390c16edd24a6f23d5183f6a0301043dcb /container-compiler-plugin/src/main/java/io/trygvis/container/compiler/model/Imports.java
parentc0c9c358e8703c1af917d7270adbb04160ad34b3 (diff)
downloadcontainer-playground-3d556bfcad3eb3face9db986aa570d6e2a059448.tar.gz
container-playground-3d556bfcad3eb3face9db986aa570d6e2a059448.tar.bz2
container-playground-3d556bfcad3eb3face9db986aa570d6e2a059448.tar.xz
container-playground-3d556bfcad3eb3face9db986aa570d6e2a059448.zip
wip
Diffstat (limited to 'container-compiler-plugin/src/main/java/io/trygvis/container/compiler/model/Imports.java')
-rw-r--r--container-compiler-plugin/src/main/java/io/trygvis/container/compiler/model/Imports.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/container-compiler-plugin/src/main/java/io/trygvis/container/compiler/model/Imports.java b/container-compiler-plugin/src/main/java/io/trygvis/container/compiler/model/Imports.java
index 9ed6097..c2e2a26 100644
--- a/container-compiler-plugin/src/main/java/io/trygvis/container/compiler/model/Imports.java
+++ b/container-compiler-plugin/src/main/java/io/trygvis/container/compiler/model/Imports.java
@@ -18,6 +18,12 @@ public class Imports {
}
public TypeRef add(TypeRef klass) {
+ // TODO: implement properly
+ if (true) {
+ imports.add(klass);
+ return klass;
+ }
+
String fqName = klass.fqName;
String name = klass.toString();
for (TypeRef i : imports) {
@@ -32,7 +38,7 @@ public class Imports {
}
}
- TypeRef ref = new TypeRef(fqName, name);
+ TypeRef ref = new TypeRef(fqName, name, klass.array, klass.args);
imports.add(ref);
return ref;
@@ -44,7 +50,7 @@ public class Imports {
if (i.isPrimitive() || i.inUnnamedPackage()) {
continue;
}
- body.add("import " + i.fqName + ";");
+ body.add("import " + i.importName() + ";");
}
if (!imports.isEmpty()) {
body.add("");