【发布时间】:2008-12-18 17:45:12
【问题描述】:
我写了一个类似这样的java注解:
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD) // can I further limit this to only fields of type DomainObject?
public @interface Owns {
}
在短暂环顾四周后,我看不出是否有办法进一步限制此注释的使用,以便只能注释特定类型的字段。这个注解是为我们的领域定制的,只能在我们的基础领域对象类的实例上使用。
有人知道如何在编译时强制执行吗?
感谢您的帮助!
【问题讨论】:
标签: java annotations