Skip to content

Commit 3763eda

Browse files
committed
Merge branch '1.2.x'
2 parents 2570938 + 1ee31e7 commit 3763eda

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

spring-boot-tools/spring-boot-configuration-processor/src/main/java/org/springframework/boot/configurationprocessor/ConfigurationMetadataAnnotationProcessor.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,9 +127,12 @@ public boolean process(Set<? extends TypeElement> annotations,
127127
RoundEnvironment roundEnv) {
128128
this.metadataCollector.processing(roundEnv);
129129
Elements elementUtils = this.processingEnv.getElementUtils();
130-
for (Element element : roundEnv.getElementsAnnotatedWith(elementUtils
131-
.getTypeElement(configurationPropertiesAnnotation()))) {
132-
processElement(element);
130+
TypeElement annotationType = elementUtils
131+
.getTypeElement(configurationPropertiesAnnotation());
132+
if (annotationType != null) { // Is @ConfigurationProperties available
133+
for (Element element : roundEnv.getElementsAnnotatedWith(annotationType)) {
134+
processElement(element);
135+
}
133136
}
134137
if (roundEnv.processingOver()) {
135138
writeMetaData();

0 commit comments

Comments
 (0)