Как создавать собственные аннотации, такие как BeanProperty

В Scala можно использовать аннотацию @BeanProperty для автоматической генерации геттеров и сеттеров для поля.

Как я могу создать свою собственную аннотацию, которая ведет себя подобным образом?

Я заинтересован в создании аннотаций, которые изменяют исходный код, как это делает @BeanProperty.

Как, например, создать аннотацию, которая генерирует только методы get?

Спасибо.

7
задан Vinicius Seufitele 7 April 2012 в 18:24
поделиться