我有用于 Juno 的 Groovy-Eclipse,但我的 Groovy 类无法识别任何注释。我得到了Groovy:class Translation is not an annotation in @Translation
。或者Groovy:class Override is not an annotation in @Override
例如:
import somewhere.Translation
@Translation(translationContext = TranslationContext.SOMETHING)
class SOMECLASS extends SOMETHING {
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface Translation {
这里所有的注释@Target,@Retention
和@interface
编译都很好,因为Translation
我的项目库中包含了所有的 jar。我在这里想念什么?