1

我想在 java 项目中使用自定义注释。目前我有这个:

@Parallel(synchronicity=Sync.SYNC, concurrency=Conc.MUTEX)

Sync 和 Conc 都是枚举。

这有点太冗长了。并不是说同步性是一个长词,而是我必须指定枚举名称。我宁愿用以下方式之一来写它:

@Parallel(synchronicity=SYNC, concurrency=MUTEX)

@Parallel(Sync.SYNC, Conc.MUTEX)

但两者似乎都不可能。有没有人知道如何使注释中枚举的使用不那么冗长?

4

1 回答 1

4

添加

import static com.foo.bar.Sync.*;
import static com.foo.bar.Conc.*;

到你的进口,能够使用

@Parallel(synchronicity=SYNC, concurrency=MUTEX)
于 2013-04-05T08:21:29.703 回答