aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/ast
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-02-13 14:42:05 +0000
committerMichael Williamson <mike@zwobble.org>2016-02-13 14:42:05 +0000
commit6551d6b638bd4922fb1bd293f02474a48a6d92d9 (patch)
tree20fff522daf40ee6d0eab4a9befe3248118f1820 /src/main/java/org/zwobble/couscous/ast
parent2d24979f47af2027de780fc956fa37829edafe40 (diff)
Read instance field initializers
Diffstat (limited to 'src/main/java/org/zwobble/couscous/ast')
-rw-r--r--src/main/java/org/zwobble/couscous/ast/sugar/TypeDeclarationBody.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/org/zwobble/couscous/ast/sugar/TypeDeclarationBody.java b/src/main/java/org/zwobble/couscous/ast/sugar/TypeDeclarationBody.java
index 048ce73..381c521 100644
--- a/src/main/java/org/zwobble/couscous/ast/sugar/TypeDeclarationBody.java
+++ b/src/main/java/org/zwobble/couscous/ast/sugar/TypeDeclarationBody.java
@@ -6,6 +6,8 @@ import org.zwobble.couscous.util.ExtraLists;
import java.util.List;
+import static org.zwobble.couscous.util.ExtraLists.list;
+
public class TypeDeclarationBody {
public static Builder builder() {
return new Builder();
@@ -29,8 +31,8 @@ public class TypeDeclarationBody {
(isStatic ? staticConstructor : instanceInitializers).addAll(statements);
}
- public void addInitializer(StatementNode statement) {
- staticConstructor.add(statement);
+ public void addInitializer(boolean isStatic, StatementNode statement) {
+ addInitializer(isStatic, list(statement));
}
public void constructor(ConstructorNode constructor) {