aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/ast/ConstructorNode.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2015-11-28 19:43:34 +0000
committerMichael Williamson <mike@zwobble.org>2015-11-28 19:43:34 +0000
commit5cda2705b321cbea53249e181921195326c5fd55 (patch)
treea04f24d41daca7d5fb27dd0368b778a6f7e5ca7d /src/main/java/org/zwobble/couscous/ast/ConstructorNode.java
parent05867c4658abaa0fc7ca7c0139e2cae4522e7057 (diff)
Simplify generation of anonymous classes
Diffstat (limited to 'src/main/java/org/zwobble/couscous/ast/ConstructorNode.java')
-rw-r--r--src/main/java/org/zwobble/couscous/ast/ConstructorNode.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main/java/org/zwobble/couscous/ast/ConstructorNode.java b/src/main/java/org/zwobble/couscous/ast/ConstructorNode.java
index 2e8b85a..0d4bad8 100644
--- a/src/main/java/org/zwobble/couscous/ast/ConstructorNode.java
+++ b/src/main/java/org/zwobble/couscous/ast/ConstructorNode.java
@@ -1,11 +1,13 @@
package org.zwobble.couscous.ast;
-import java.util.List;
-
import org.zwobble.couscous.ast.visitors.NodeMapper;
-import org.zwobble.couscous.ast.visitors.NodeVisitor;
+
+import java.util.Collections;
+import java.util.List;
public class ConstructorNode implements CallableNode {
+ public static final ConstructorNode DEFAULT = constructor(Collections.emptyList(), Collections.emptyList());
+
public static ConstructorNode constructor(
List<FormalArgumentNode> arguments,
List<StatementNode> body) {