如何创建像BeanProperty这样的自定义注释

时间:2012-04-07 18:24:38

标签: scala annotations

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

如何创建自己的注释?

我有兴趣创建更改源代码的注释,比如@BeanProperty。

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

感谢。

1 个答案:

答案 0 :(得分:9)

两个字:compiler plugin。这并不容易,文档很少,但这是一种方法。

Scala的未来版本可能会有macro support,这为您提供了相同的灵活性。