我寫了一個Java註釋,看起來像這樣基於字段的類型,一個編譯時錯誤:我可以生成被註釋
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD) // can I further limit this to only fields of type DomainObject?
public @interface Owns {
}
在簡要看着我身邊看不到,如果有一個進一步限制此註釋的使用方式,以便僅註明特定類型的字段。此註釋是我們的域的自定義,並且只能用於基礎域對象類的實例。
有誰知道如何在編譯時強制執行此操作嗎?
感謝您的幫助!
這是我正在尋找的信息。我會深入研究,看看是否值得添加這些檢查。謝謝。 – 2008-12-18 19:01:16