如何在Xtend中编写静态块?

发布于 2025-02-13 18:54:41 字数 106 浏览 2 评论 0原文

就像在Java中:

static {

}

我该怎么办?

Just like in Java:

static {

}

What should I do?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

静水深流 2025-02-20 18:54:41

Extend当前不支持静态初始化器 - 请参见 https://bugs.eclipse。 org/bugs/show_bug.cgi?id = 429141

一种可能的解决方法是创建一个您不仅仅关心初始化器的副作用的字段:

static val I_AM_ONLY_FOR_SIDE_EFFECTS = {
  // Code you'd want in your static initializer
  return 0
}

Extend currently doesn't support static initializers - see https://bugs.eclipse.org/bugs/show_bug.cgi?id=429141.

One possible workaround is to create a field you don't care about just for the side-effects of the initializer:

static val I_AM_ONLY_FOR_SIDE_EFFECTS = {
  // Code you'd want in your static initializer
  return 0
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文