在 Scala 中,可以使用注解 @BeanProperty 自动为字段生成 getter 和 setter。
我如何创建自己的行为像这样的注释?
我对创建更改源代码的注释很感兴趣,就像 @BeanProperty 那样。
例如,如何创建仅生成 get 方法的注释?
谢谢。
最佳答案
两个字:compiler plugin .这并不容易,文档也很少,但这是一种方法。
Scala 的 future 版本可能会有 macro support ,这为您提供了许多相同的灵活性。
关于scala - 如何创建自定义注释,如 BeanProperty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10057119/