Update the configuration properties annotation processor to deal
with `Duration` based default values. For example a field that
defaults to `Duration.ofSeconds(10)` will have a meta-data default
value of `10s`.
See gh-11080
@ -424,8 +425,8 @@ public class ConfigurationMetadataAnnotationProcessor extends AbstractProcessor
@@ -424,8 +425,8 @@ public class ConfigurationMetadataAnnotationProcessor extends AbstractProcessor
String.format("Enable the %s endpoint.",endpointId),
@ -76,7 +76,7 @@ public class JavaCompilerFieldValuesParser implements FieldValuesParser {
@@ -76,7 +76,7 @@ public class JavaCompilerFieldValuesParser implements FieldValuesParser {
@ -85,10 +85,10 @@ public class JavaCompilerFieldValuesParser implements FieldValuesParser {
@@ -85,10 +85,10 @@ public class JavaCompilerFieldValuesParser implements FieldValuesParser {
@ -98,7 +98,22 @@ public class JavaCompilerFieldValuesParser implements FieldValuesParser {
@@ -98,7 +98,22 @@ public class JavaCompilerFieldValuesParser implements FieldValuesParser {
@ -119,7 +134,7 @@ public class JavaCompilerFieldValuesParser implements FieldValuesParser {
@@ -119,7 +134,7 @@ public class JavaCompilerFieldValuesParser implements FieldValuesParser {
@ -134,7 +149,7 @@ public class JavaCompilerFieldValuesParser implements FieldValuesParser {
@@ -134,7 +149,7 @@ public class JavaCompilerFieldValuesParser implements FieldValuesParser {
@ -152,11 +167,22 @@ public class JavaCompilerFieldValuesParser implements FieldValuesParser {
@@ -152,11 +167,22 @@ public class JavaCompilerFieldValuesParser implements FieldValuesParser {
@ -532,8 +533,8 @@ public class ConfigurationMetadataAnnotationProcessorTests {
@@ -532,8 +533,8 @@ public class ConfigurationMetadataAnnotationProcessorTests {
@ -564,9 +565,9 @@ public class ConfigurationMetadataAnnotationProcessorTests {
@@ -564,9 +565,9 @@ public class ConfigurationMetadataAnnotationProcessorTests {
@ -632,8 +633,8 @@ public class ConfigurationMetadataAnnotationProcessorTests {
@@ -632,8 +633,8 @@ public class ConfigurationMetadataAnnotationProcessorTests {
@ -88,6 +88,13 @@ public abstract class AbstractFieldValuesProcessorTests {
@@ -88,6 +88,13 @@ public abstract class AbstractFieldValuesProcessorTests {