fixed error on Ambient interfaces complaining about method body while in

interface
This commit is contained in:
Louis Grignon 2016-02-21 04:21:49 +01:00
parent 58d0d3ba2f
commit 7d904fae98

View File

@ -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);
}
}