1
註釋PARAM的值
使用JavaPoet我想要註釋的一類與具有陣列作爲參數值即通行證陣列中JavaPoet
@MyCustom(param = { Bar.class, Another.class })
class Foo {
}
我使用AnnotationSpec.builder
及其addMember()
方法的註釋:
List<TypeMirror> moduleTypes = new ArrayList<>(map.keySet());
AnnotationSpec annotationSpec = AnnotationSpec.builder(MyCustom.class)
.addMember("param", "{ $T[] } ", moduleTypes.toArray())
.build();
builder.addAnnotation(annotationSpec);