From 7d904fae982b3dc548b016eef1df7d304ff264bd Mon Sep 17 00:00:00 2001 From: Louis Grignon Date: Sun, 21 Feb 2016 04:21:49 +0100 Subject: [PATCH] fixed error on Ambient interfaces complaining about method body while in interface --- .../jsweet/transpiler/typescript/Java2TypeScriptTranslator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/jsweet/transpiler/typescript/Java2TypeScriptTranslator.java b/src/main/java/org/jsweet/transpiler/typescript/Java2TypeScriptTranslator.java index 6c07f15d..72855291 100644 --- a/src/main/java/org/jsweet/transpiler/typescript/Java2TypeScriptTranslator.java +++ b/src/main/java/org/jsweet/transpiler/typescript/Java2TypeScriptTranslator.java @@ -717,7 +717,7 @@ public class Java2TypeScriptTranslator extends AbstractTreePrinter { report(methodDecl, methodDecl.name, JSweetProblem.NATIVE_MODIFIER_IS_NOT_ALLOWED, methodDecl.name); } } else { - if (declareClassScope && !constructor) { + if (declareClassScope && !constructor && !interfaceScope) { report(methodDecl, methodDecl.name, JSweetProblem.INVALID_METHOD_BODY_IN_INTERFACE, methodDecl.name, parent.name); } }