59
59
* @author Moritz Halbritter
60
60
* @since 1.2.0
61
61
*/
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 ,
64
65
ConfigurationMetadataAnnotationProcessor .CONTROLLER_ENDPOINT_ANNOTATION ,
65
66
ConfigurationMetadataAnnotationProcessor .ENDPOINT_ANNOTATION ,
66
67
ConfigurationMetadataAnnotationProcessor .JMX_ENDPOINT_ANNOTATION ,
67
68
ConfigurationMetadataAnnotationProcessor .REST_CONTROLLER_ENDPOINT_ANNOTATION ,
68
69
ConfigurationMetadataAnnotationProcessor .SERVLET_ENDPOINT_ANNOTATION ,
69
- ConfigurationMetadataAnnotationProcessor .WEB_ENDPOINT_ANNOTATION ,
70
- "org.springframework.context.annotation.Configuration" })
70
+ ConfigurationMetadataAnnotationProcessor .WEB_ENDPOINT_ANNOTATION })
71
71
public class ConfigurationMetadataAnnotationProcessor extends AbstractProcessor {
72
72
73
73
static final String ADDITIONAL_METADATA_LOCATIONS_OPTION = "org.springframework.boot.configurationprocessor.additionalMetadataLocations" ;
@@ -84,6 +84,10 @@ public class ConfigurationMetadataAnnotationProcessor extends AbstractProcessor
84
84
85
85
static final String DEFAULT_VALUE_ANNOTATION = "org.springframework.boot.context.properties.bind.DefaultValue" ;
86
86
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
+
87
91
static final String CONTROLLER_ENDPOINT_ANNOTATION = "org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpoint" ;
88
92
89
93
static final String ENDPOINT_ANNOTATION = "org.springframework.boot.actuate.endpoint.annotation.Endpoint" ;
@@ -100,8 +104,6 @@ public class ConfigurationMetadataAnnotationProcessor extends AbstractProcessor
100
104
101
105
static final String NAME_ANNOTATION = "org.springframework.boot.context.properties.bind.Name" ;
102
106
103
- static final String AUTO_CONFIGURATION_ANNOTATION = "org.springframework.boot.autoconfigure.AutoConfiguration" ;
104
-
105
107
private static final Set <String > SUPPORTED_OPTIONS = Set .of (ADDITIONAL_METADATA_LOCATIONS_OPTION );
106
108
107
109
private MetadataStore metadataStore ;
0 commit comments