diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2013-08-04 12:34:48 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2013-08-04 12:34:48 +0200 |
commit | 3d556bfcad3eb3face9db986aa570d6e2a059448 (patch) | |
tree | 6b1b47390c16edd24a6f23d5183f6a0301043dcb /container-compiler-plugin/src/main/java/io/trygvis/container/compiler/model/Imports.java | |
parent | c0c9c358e8703c1af917d7270adbb04160ad34b3 (diff) | |
download | container-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.java | 10 |
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(""); |