Я хотел бы создать аннотацию CompoundIndexes из файла XML, как показано ниже.
Однако я не знаю, как поместить аннотацию CompoundIndex с параметром в аннотацию CompoundIndexes. Вот что я попробовал.
JAnnotationUse indexesAnnotation = currentClass.annotate(CompoundIndexes.class);
JAnnotationArrayMember arrayMember = indexesAnnotation.paramArray("value");
JAnnotationUse indexesParameter = currentClass.annotate(CompoundIndex.class)
.param("def", some_parameter);
arrayMember.param(indexesParameter);
Однако в итоге я получаю следующий результат.
Как я могу получить только вложенную часть componentIndexes и избавиться от двух нижеуказанных аннотаций индексов компонент?
Другими словами, как создать аннотацию и передать ее в другую аннотацию в качестве параметра?