如何在注释处理器上获取 Java Class 的声明字段?

How can I get the Declared Fields of a Java Class on an Annotation Processor?

您好,我目前正在尝试 Java 的 AnnotationProcessor。我现在唯一的问题是如何获取放置注释的 class 的声明字段。

有人知道如何获取字段吗?

获取元素后,循环遍历包含的元素并按元素种类过滤:

typeElement.getEnclosedElements().stream()
                .filter(e -> ElementKind.FIELD.equals(e.getKind()))
                .collect(Collectors.toList());