通过将注释数组传递给另一个注释来获取错误 "Missing statement for annotation"
Getting error "Missing statement for annotation" by passing the array of annotation into another annotation
通过将注释数组传递到 java 中的另一个注释,出现错误“缺少注释语句”。代码如下所示:
public @interface Big {
String abc() default "";
}
public @interface B {
String name() default "";
Big[] big() default {};
}
scala中的以下class
@B(name = "Reema",big = {@Big(abc = "a"), @Big(abc = "b")})
class MainTest() {
...
}
我尝试了上面的代码,它给我错误:scala class 中的“缺少注释语句”。
我想解决编译器问题。
为了使嵌套注释在 Scala 中工作,您必须像这样使用它们:
@B(
name = "Reema",
big = Array(new Big(abc = "a"), new Big(abc = "b"))
)
class MainTest() {...}
通过将注释数组传递到 java 中的另一个注释,出现错误“缺少注释语句”。代码如下所示:
public @interface Big {
String abc() default "";
}
public @interface B {
String name() default "";
Big[] big() default {};
}
scala中的以下class
@B(name = "Reema",big = {@Big(abc = "a"), @Big(abc = "b")})
class MainTest() {
...
}
我尝试了上面的代码,它给我错误:scala class 中的“缺少注释语句”。 我想解决编译器问题。
为了使嵌套注释在 Scala 中工作,您必须像这样使用它们:
@B(
name = "Reema",
big = Array(new Big(abc = "a"), new Big(abc = "b"))
)
class MainTest() {...}