芭蕾舞女演员:神秘的 "method is too large" 错误

Ballerina: mysterious "method is too large" error

我正在尝试将 Ballerina 0.991.0 项目转换为 1.1.0。当 运行 ballerina build -a...

Compiling source
        domain/mymodule:0.0.1
        domain/main:0.0.1

Creating balos
        target/balo/mymodule-2019r3-any-0.0.1.balo
        target/balo/main-2019r3-any-0.0.1.balo
error: domain:myproject:mymodule:1:1: method is too large: 'bidalaka/mymodule:0.0.1.<init>'
error: error: domain:myproject:mymodule:1:1: method is too large: 'bidalaka/mymodule:0.0.1.<init>'

我不知道这个 <init> 方法是什么,因为我没有定义它。我找不到任何关于它的文档。这到底是什么意思,我该如何解决?

目前这是 Ballerina 中的一个已知问题。作为解决方法,您可以做的是将其中一些常量提取到单独的模块中。