我想从 XML 文件创建一个 CompoundIndexes 注释,如下所示。
但是,我不知道如何将带参数的 CompoundIndex Annotation 放在 CompoundIndexes Annotation 中。这是我尝试过的。
JAnnotationUse indexesAnnotation = currentClass.annotate(CompoundIndexes.class);
JAnnotationArrayMember arrayMember = indexesAnnotation.paramArray("value");
JAnnotationUse indexesParameter = currentClass.annotate(CompoundIndex.class)
.param("def", some_parameter);
arrayMember.param(indexesParameter);
但是,我最终得到以下结果。
我怎样才能只获得嵌套的compoundIndexes 部分并摆脱下面的两个组件索引注释?
换句话说,如何创建一个注解并将其作为参数传递给另一个注解?