aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/ast/StaticReceiver.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-01-24 18:14:02 +0000
committerMichael Williamson <mike@zwobble.org>2016-01-24 18:14:02 +0000
commitc6aabb1b656644fe6cbed271e34adfa829418a31 (patch)
treef0bc899b27c195127177203c4b30b2d3d58dfde2 /src/main/java/org/zwobble/couscous/ast/StaticReceiver.java
parentac32b4030f744f25144ef23d62216a01a68d9b0e (diff)
Add transform to Receiver interface
Diffstat (limited to 'src/main/java/org/zwobble/couscous/ast/StaticReceiver.java')
-rw-r--r--src/main/java/org/zwobble/couscous/ast/StaticReceiver.java8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/main/java/org/zwobble/couscous/ast/StaticReceiver.java b/src/main/java/org/zwobble/couscous/ast/StaticReceiver.java
index 7814108..84cf266 100644
--- a/src/main/java/org/zwobble/couscous/ast/StaticReceiver.java
+++ b/src/main/java/org/zwobble/couscous/ast/StaticReceiver.java
@@ -3,8 +3,6 @@ package org.zwobble.couscous.ast;
import org.zwobble.couscous.ast.visitors.NodeMapper;
import org.zwobble.couscous.ast.visitors.NodeTransformer;
-import java.util.function.Function;
-
public class StaticReceiver implements Receiver {
public static Receiver staticReceiver(TypeName type) {
return new StaticReceiver(type);
@@ -21,11 +19,6 @@ public class StaticReceiver implements Receiver {
}
@Override
- public Receiver replaceExpressions(Function<ExpressionNode, ExpressionNode> replace) {
- return this;
- }
-
- @Override
public <T> T accept(Mapper<T> mapper) {
return mapper.visit(type);
}
@@ -35,6 +28,7 @@ public class StaticReceiver implements Receiver {
return visitor.visit(this);
}
+ @Override
public Receiver transform(NodeTransformer transformer) {
return new StaticReceiver(transformer.transform(type));
}