5959 * @author Moritz Halbritter
6060 * @since 1.2.0
6161 */
62- @ SupportedAnnotationTypes ({ ConfigurationMetadataAnnotationProcessor .AUTO_CONFIGURATION_ANNOTATION ,
63- ConfigurationMetadataAnnotationProcessor .CONFIGURATION_PROPERTIES_ANNOTATION ,
62+ @ SupportedAnnotationTypes ({ ConfigurationMetadataAnnotationProcessor .CONFIGURATION_PROPERTIES_ANNOTATION ,
63+ ConfigurationMetadataAnnotationProcessor .AUTO_CONFIGURATION_ANNOTATION ,
64+ ConfigurationMetadataAnnotationProcessor .CONFIGURATION_ANNOTATION ,
6465 ConfigurationMetadataAnnotationProcessor .CONTROLLER_ENDPOINT_ANNOTATION ,
6566 ConfigurationMetadataAnnotationProcessor .ENDPOINT_ANNOTATION ,
6667 ConfigurationMetadataAnnotationProcessor .JMX_ENDPOINT_ANNOTATION ,
6768 ConfigurationMetadataAnnotationProcessor .REST_CONTROLLER_ENDPOINT_ANNOTATION ,
6869 ConfigurationMetadataAnnotationProcessor .SERVLET_ENDPOINT_ANNOTATION ,
69- ConfigurationMetadataAnnotationProcessor .WEB_ENDPOINT_ANNOTATION ,
70- "org.springframework.context.annotation.Configuration" })
70+ ConfigurationMetadataAnnotationProcessor .WEB_ENDPOINT_ANNOTATION })
7171public class ConfigurationMetadataAnnotationProcessor extends AbstractProcessor {
7272
7373 static final String ADDITIONAL_METADATA_LOCATIONS_OPTION = "org.springframework.boot.configurationprocessor.additionalMetadataLocations" ;
@@ -84,6 +84,10 @@ public class ConfigurationMetadataAnnotationProcessor extends AbstractProcessor
8484
8585 static final String DEFAULT_VALUE_ANNOTATION = "org.springframework.boot.context.properties.bind.DefaultValue" ;
8686
87+ static final String AUTO_CONFIGURATION_ANNOTATION = "org.springframework.boot.autoconfigure.AutoConfiguration" ;
88+
89+ static final String CONFIGURATION_ANNOTATION = "org.springframework.context.annotation.Configuration" ;
90+
8791 static final String CONTROLLER_ENDPOINT_ANNOTATION = "org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpoint" ;
8892
8993 static final String ENDPOINT_ANNOTATION = "org.springframework.boot.actuate.endpoint.annotation.Endpoint" ;
@@ -100,8 +104,6 @@ public class ConfigurationMetadataAnnotationProcessor extends AbstractProcessor
100104
101105 static final String NAME_ANNOTATION = "org.springframework.boot.context.properties.bind.Name" ;
102106
103- static final String AUTO_CONFIGURATION_ANNOTATION = "org.springframework.boot.autoconfigure.AutoConfiguration" ;
104-
105107 private static final Set <String > SUPPORTED_OPTIONS = Set .of (ADDITIONAL_METADATA_LOCATIONS_OPTION );
106108
107109 private MetadataStore metadataStore ;
0 commit comments