我想在java项目中使用自定义注释。 Curretnly我有这个:
@Parallel(synchronicity=Sync.SYNC, concurrency=Conc.MUTEX)
Sync和Conc都是枚举。
这有点过于冗长。它不是同步性很长,但我必须指定枚举名称。我更愿意用以下方式之一来编写它:
@Parallel(synchronicity=SYNC, concurrency=MUTEX)
@Parallel(Sync.SYNC, Conc.MUTEX)
但两者似乎都不可能。有没有人知道如何在注释中使用枚举更简洁?
答案 0 :(得分:5)
添加
import static com.foo.bar.Sync.*;
import static com.foo.bar.Conc.*;
到您的导入,以便能够使用
@Parallel(synchronicity=SYNC, concurrency=MUTEX)