7

在 Scala 中,可以使用注解 @BeanProperty 自动为字段生成 getter 和 setter。

我怎样才能创建自己的注释呢?

我对创建更改源代码的注释很感兴趣,就像 @BeanProperty 所做的那样。

例如,如何创建仅生成 get 方法的注释?

谢谢。

4

1 回答 1

9

两个字:编译器插件。这并不容易,文档也很少,但这是一种方法。

Scala 的未来版本可能会支持宏,这给了您很多相同的灵活性。

于 2012-04-07T19:43:45.607 回答