diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2013-08-03 15:06:46 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2013-08-03 15:06:46 +0200 |
commit | b5d6f23d8ac3d4bedb139fdaecc2e9dc621f385a (patch) | |
tree | ede2d0de570efcbb546fabcb2d5d050511792ae1 /container-compiler-plugin/src/main/java/io/trygvis/container/compiler/model/FieldRef.java | |
parent | 34137b599dbea13c94224dff2955376b1394dbc9 (diff) | |
download | container-playground-b5d6f23d8ac3d4bedb139fdaecc2e9dc621f385a.tar.gz container-playground-b5d6f23d8ac3d4bedb139fdaecc2e9dc621f385a.tar.bz2 container-playground-b5d6f23d8ac3d4bedb139fdaecc2e9dc621f385a.tar.xz container-playground-b5d6f23d8ac3d4bedb139fdaecc2e9dc621f385a.zip |
wip
Diffstat (limited to 'container-compiler-plugin/src/main/java/io/trygvis/container/compiler/model/FieldRef.java')
-rw-r--r-- | container-compiler-plugin/src/main/java/io/trygvis/container/compiler/model/FieldRef.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/container-compiler-plugin/src/main/java/io/trygvis/container/compiler/model/FieldRef.java b/container-compiler-plugin/src/main/java/io/trygvis/container/compiler/model/FieldRef.java index c6b81a0..64bf032 100644 --- a/container-compiler-plugin/src/main/java/io/trygvis/container/compiler/model/FieldRef.java +++ b/container-compiler-plugin/src/main/java/io/trygvis/container/compiler/model/FieldRef.java @@ -6,6 +6,7 @@ public class FieldRef implements Comparable<FieldRef> { public final int modifiers; public final TypeRef klass; public final String name; + public String value; public FieldRef(int modifiers, TypeRef klass, String name) { this.modifiers = modifiers; @@ -14,7 +15,11 @@ public class FieldRef implements Comparable<FieldRef> { } public String toJava() { - return Modifier.toString(modifiers) + " " + klass.name + " " + name; + String s = Modifier.toString(modifiers) + " " + klass.name + " " + name; + if (value != null) { + s += " = " + value; + } + return s; } @Override @@ -36,4 +41,8 @@ public class FieldRef implements Comparable<FieldRef> { public int compareTo(FieldRef o) { return name.compareTo(o.name); } + + public void value(String value) { + this.value = value; + } } |