aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/ast/ExpressionNode.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/zwobble/couscous/ast/ExpressionNode.java')
-rw-r--r--src/main/java/org/zwobble/couscous/ast/ExpressionNode.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main/java/org/zwobble/couscous/ast/ExpressionNode.java b/src/main/java/org/zwobble/couscous/ast/ExpressionNode.java
index 2e1cded..8210ae1 100644
--- a/src/main/java/org/zwobble/couscous/ast/ExpressionNode.java
+++ b/src/main/java/org/zwobble/couscous/ast/ExpressionNode.java
@@ -23,6 +23,12 @@ public interface ExpressionNode extends Node {
}
@Override
+ public Void visit(ThisReferenceNode reference) {
+ visitor.visit(reference);
+ return null;
+ }
+
+ @Override
public Void visit(AssignmentNode assignment) {
visitor.visit(assignment);
return null;
@@ -51,6 +57,12 @@ public interface ExpressionNode extends Node {
visitor.visit(call);
return null;
}
+
+ @Override
+ public Void visit(FieldAccessNode fieldAccess) {
+ visitor.visit(fieldAccess);
+ return null;
+ }
});
}
}