Andy Wilkinson
03a3425767
Fix test for incremental build with type rename
...
Closes gh-38119
1 year ago
Stéphane Nicoll
eba7a5a077
Update copyright year of changed files
...
See gh-42901
1 year ago
Tran Ngoc Nhan
ff855d9421
Remove redundant null check
...
See gh-42901
1 year ago
Phillip Webb
ad72411e2b
Apply conventions plugin to all subprojects
...
Closes gh-42438
1 year ago
Stéphane Nicoll
242803d59b
Polish "Replace Configuration fully qualified name by constant"
...
See gh-42311
1 year ago
mushroom528
9bcfc72307
Replace Configuration fully qualified name by constant
...
See gh-42311
1 year ago
Phillip Webb
f1987e6f8b
Update copyright year of changed files
1 year ago
Moritz Halbritter
1d45016d8c
Upgrade to spring-javaformat 0.0.43
...
Closes gh-41853
1 year ago
Andy Wilkinson
5f666eec5b
Reduce warnings reported by Eclipse
...
Closes gh-41598
1 year ago
Phillip Webb
d9360a034f
Polish
1 year ago
Alexis Couvreur
47c8a859ea
Support NestedConfigurationProperty for record types
...
Add ElementType.RECORD_COMPONENT to NestedConfigurationProperty and
implement isMarkedAsNested for RecordParameterPropertyDescriptor.
This will allow nested records to be properly harvested for their
properties.
See gh-41251
1 year ago
Andy Wilkinson
94c9a5c686
Polish
2 years ago
Phillip Webb
ff5c2a2351
Improve javadoc cleanup to remove duplicate spaces
...
Improve `TypeUtils` so that repeated space chars are removed.
Fixes gh-40593
2 years ago
Phillip Webb
bce468fb19
Polish 'Generate configuration metadata for records'
...
Restructure `PropertyDescriptor` type hierarchy and polish code.
See gh-29403
2 years ago
Pavel Anisimov
af976caec9
Generate configuration metadata for records
...
Update `spring-boot-configuration-processor` to support generating
configuration metadata from record parameter javadoc.
See gh-29403
2 years ago
Moritz Halbritter
6abcde3ce8
Prevent deprecation for DBCP2 username and password properties
...
Closes gh-40076
2 years ago
Moritz Halbritter
8ffcfc9b77
Harmonize style of igored exceptions across the codebase
2 years ago
Phillip Webb
8f1a330dd5
Update copyright header of cleaned up code
...
See gh-39259
2 years ago
Tobias Lippert
def7523398
Inline redundant if statements
...
See gh-39259
2 years ago
Phillip Webb
088b313ae5
Polish
2 years ago
Moritz Halbritter
ca799f7b21
Tolerate actuator endpoints with the same id
...
Closes gh-39249
2 years ago
Andy Wilkinson
45c32854a5
Fix Checkstyle upgrade
...
Closes gh-38746
2 years ago
Moritz Halbritter
25614710d5
Fail if superfluous properties are used in property metadata
...
Closes gh-37597
2 years ago
Moritz Halbritter
970c226847
Polish
2 years ago
Yanming Zhou
ac18e3015c
Use `.isEmpty()` where feasible
...
See gh-38739
2 years ago
Andy Wilkinson
94e810201e
Fix test for incremental build of renamed properties class
...
Previously, the .class file for the renamed properties class was
on the class path of the compilation in two places:
1. The output directory of the test's previous compilation
2. The output directory of the compilation of src/test/java of
spring-boot-configuration-processor
The first of these locations is addressed by updating TestProject.
The .class file is now deleted from the project's output location
at the same time as the .java file is deleted from its source
location.
The second of these locations is addressed by configuring the class
path of the compiler to include a copy of the result of compiling
src/test/java of spring-boot-configuration-processor. From this copy
entries can then be deleted as needed without destabilizing other tests.
Closes gh-26271
2 years ago
Phillip Webb
8edec21a6f
Update copyright year of changed files
2 years ago
Moritz Halbritter
0588f9bf37
Use Deque instead of Stack
2 years ago
Moritz Halbritter
7bb337aeb1
Polish tests
2 years ago
Moritz Halbritter
ed9169501e
Polish
2 years ago
Scott Frederick
2e50d11d86
Add since attribute to @DeprecatedConfigurationProperty annotation
...
Closes gh-36482
2 years ago
Andy Wilkinson
b645eb32ac
Remove deprecated code that was to be removed in 3.2
...
Closes gh-36034
3 years ago
Phillip Webb
df5898a146
Reformat code following spring-javaformat upgrade
3 years ago
Krzysztof Krason
0e68cae57f
Use instanceof patterns
...
See gh-33987
3 years ago
Phillip Webb
470a255b0d
Polish
3 years ago
Phillip Webb
7c508fa324
Update copyright year of changed files
3 years ago
Moritz Halbritter
e8d809fe65
Replace 'via' with 'over' or 'through' in the documentation
...
Closes gh-33878
3 years ago
Moritz Halbritter
524a4b6c1e
Only return complete accessor name when accessor has a backing field
3 years ago
Moritz Halbritter
26d658802f
Add support for record accessors in spring-boot-configuration-processor
...
Closes gh-29526
3 years ago
Moritz Halbritter
6c44055fd4
Polish PropertyDescriptorResolver
3 years ago
Phillip Webb
a2ac38e203
Update copyright year of changed files
3 years ago
Krzysztof Krason
cf6493f65c
Simplify AssertJ assertions and also make them more readable
...
See gh-33653
3 years ago
Moritz Halbritter
b132b5c317
Polish JSON classes
3 years ago
Moritz Halbritter
725337f976
Make fields final
...
Closes gh-33537
3 years ago
Johnny Lim
6027508cf7
Polish
...
See gh-33108
3 years ago
Phillip Webb
d7ac20cd6c
Update copyright year of changed files
3 years ago
Andy Wilkinson
99edda735e
Polish
3 years ago
Phillip Webb
1a14f39f83
Polish
3 years ago
Phillip Webb
c53c8c84b8
Fix annotation processor to deal with relocated @ConstructorBinding
...
Update `ConfigurationMetadataAnnotationProcessor` to use the correct
location for the `@ConstructorBinding` annotation and to deal with
finding it as a meta-annotation.
Closes gh-32660
3 years ago
Phillip Webb
a34b1d3c6e
Don't detect private constructors on member classes for binding
...
Refine constructor binding detection logic so that `private`
constructors on member classes are no longer automatically picked for
constructor binding. This provides users a way of signalling that
they wish to use the constructor directly.
Closes gh-32639
3 years ago