aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/interpreter/JavaProject.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-07-15 23:30:01 +0100
committerMichael Williamson <mike@zwobble.org>2016-07-15 23:30:01 +0100
commita48b9d12118e650c1edac765ba1fb0f9d1ea10c8 (patch)
tree21647c1e7f500e50135dea35cf61949e94852bbb /src/main/java/org/zwobble/couscous/interpreter/JavaProject.java
parente1ff9d7faaa048b41ecfdf14d58850e06ab7cea2 (diff)
Use different temp prefix for switch desugarring
Diffstat (limited to 'src/main/java/org/zwobble/couscous/interpreter/JavaProject.java')
-rw-r--r--src/main/java/org/zwobble/couscous/interpreter/JavaProject.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/main/java/org/zwobble/couscous/interpreter/JavaProject.java b/src/main/java/org/zwobble/couscous/interpreter/JavaProject.java
index 88c29a6..7b5a0bc 100644
--- a/src/main/java/org/zwobble/couscous/interpreter/JavaProject.java
+++ b/src/main/java/org/zwobble/couscous/interpreter/JavaProject.java
@@ -3,7 +3,6 @@ package org.zwobble.couscous.interpreter;
import com.google.common.collect.Iterables;
import org.zwobble.couscous.ast.TypeNode;
import org.zwobble.couscous.ast.visitors.NodeTransformer;
-import org.zwobble.couscous.frontends.java.Scope;
import org.zwobble.couscous.interpreter.types.InterpreterType;
import org.zwobble.couscous.interpreter.types.IntrinsicInterpreterType;
import org.zwobble.couscous.interpreter.types.UserDefinedInterpreterType;
@@ -25,7 +24,7 @@ public class JavaProject {
}
public static Project of(List<TypeNode> classNodes) {
- NodeTransformer transformer = DesugarSwitchToIfElse.transformer(Scope.create());
+ NodeTransformer transformer = DesugarSwitchToIfElse.transformer();
Iterable<InterpreterType> concreteTypes = Iterables.transform(
classNodes,
classNode -> new UserDefinedInterpreterType(transformer.transformTypeDeclaration(classNode))