Phillip Webb
a4ef6a7c5c
Merge branch '2.6.x' into 2.7.x
...
Closes gh-31865
2 years ago
Marc Wrobel
dbfc6bded4
Fix typos in code and documentation
...
See gh-31734
2 years ago
Andy Wilkinson
dfb8979456
Merge branch '2.6.x' into 2.7.x
2 years ago
Andy Wilkinson
c87340e5c1
Remove unnecessary throws
2 years ago
Andy Wilkinson
1e08f545d0
Merge branch '2.6.x' into 2.7.x
...
Closes gh-31525
2 years ago
Andy Wilkinson
f49b16c645
Upgrade to Spring Java Format 0.0.34
...
Closes gh-31524
2 years ago
Stephane Nicoll
e967d0383b
Merge branch '2.6.x' into 2.7.x
2 years ago
Stephane Nicoll
79d3e3080f
Polish
2 years ago
Phillip Webb
13b2de3bb8
Merge branch '2.6.x' into 2.7.x
...
Closes gh-31484
2 years ago
Phillip Webb
7fc9debf2a
Consider super classes when detecting nested property classes
...
Update `PropertyDescriptor.isParentTheSame` to consider the candidate
as well as all super classes.
Fixes gh-21626
2 years ago
Andy Wilkinson
682ac53f32
Ensure that config processor runs with only AutoConfiguration
...
Fixes gh-31186
3 years ago
Phillip Webb
ea41e89c6c
Merge branch '2.5.x' into 2.6.x
3 years ago
Andy Wilkinson
4cd850cfc0
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30851
3 years ago
Andy Wilkinson
fa327a783d
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30850
3 years ago
Andy Wilkinson
4fd2e0c916
Polish "Fix typos"
...
See gh-30773
3 years ago
Andy Wilkinson
f6d24dc1a8
Fix typos
...
See gh-30773
3 years ago
Phillip Webb
dd5696b59b
Update copyright year of changed files
3 years ago
Andy Wilkinson
8f985474a6
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30465
3 years ago
Andy Wilkinson
d574563616
Document @ConstructorBinding and @DefaultValue with records
...
Closes gh-30460
3 years ago
Andy Wilkinson
3630952f7b
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30022
3 years ago
Andy Wilkinson
a265f150ac
Improve parsing of numeric default values
...
Previously, all integral numbers were parsed as integers. This
caused two problems:
1. Compilation would fail if the default value for a long wasn't a
valid integer.
2. The default value for a byte or short could be out of range,
resulting in the generation of invalid metadata and an error
that could have been caught at compile time not being caught
until runtime.
This commit updates the parsing of all numeric values to use the
parse method of the target primitive type. For example,
Short.parseShort(String) is now used to parse a short.
Fixes gh-30020
3 years ago
Phillip Webb
beb68671bb
Update copyright year of changed files
3 years ago
Phillip Webb
e25f216eab
Merge branch '2.5.x'
...
Closes gh-28425
3 years ago
Phillip Webb
daf36dff55
Merge branch '2.4.x' into 2.5.x
...
Closes gh-28424
3 years ago
Phillip Webb
2f6651c3cb
Don't use markdown syntax in javadoc or error messages
...
Closes gh-28408
3 years ago
dreis2211
cf0fcafd13
Polish
...
See gh-27940
3 years ago
Andy Wilkinson
fd2fbcb3c6
Merge branch '2.5.x'
...
Closes gh-27758
3 years ago
Andy Wilkinson
6d8ba3e8b1
Merge branch '2.4.x' into 2.5.x
...
Closes gh-27757
3 years ago
Andy Wilkinson
ffbd28b60a
Polish "Polish access modifiers for test classes"
...
See gh-27736
3 years ago
Andy Wilkinson
681df90d33
Generate metadata for records using implicit constructor binding
...
Closes gh-27216
3 years ago
Andy Wilkinson
37f690323f
Polish
...
Closes gh-27432
3 years ago
Stephane Nicoll
69c2621a14
Polish "Add support for @Value annotation"
...
See gh-26337
3 years ago
Mark Jeffrey
14d86034a1
Add support for @Value annotation
...
This commit adds support for `@Value` from project Lombok for metadata
generation. This is very similar to the existing `@Data` support.
See gh-26337
3 years ago
weixsun
8a2be288a3
Remove unnecessary throws declaration in tests
...
See gh-26441
4 years ago
Stephane Nicoll
52994027f4
Fix checkstyle violation
4 years ago
Stephane Nicoll
7465eb0f03
Merge branch '2.4.x'
4 years ago
Stephane Nicoll
85e1cc4d65
Fix checkstyle violation
4 years ago
Stephane Nicoll
09ae65e3b7
Merge branch '2.4.x'
...
Closes gh-26277
4 years ago
Stephane Nicoll
05b09907e0
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26275
4 years ago
Stephane Nicoll
d610f3c2ff
Polish "Fix ordering of metadata entries"
...
See gh-26230
4 years ago
Dmitry Pavlov
3e34b0a60a
Fix ordering of metadata entries
...
This commit provides a consistent ordering for groups that share the
same configuration property prefix.
See gh-26230
4 years ago
Stephane Nicoll
9e3c3b73ac
Merge branch '2.4.x'
4 years ago
Stephane Nicoll
d98fe36b88
Merge branch '2.3.x' into 2.4.x
4 years ago
Stephane Nicoll
20da9826cc
Disable incrementalBuildTypeRenamed test
...
This commit disables a test that does not test what it is supposed to
and improve the Metadata assertions to fail early if more than one
matching item by name and type is found in the metadata.
See gh-26271
4 years ago
Andy Wilkinson
340893747b
Merge branch '2.4.x'
...
Closes gh-25799
4 years ago
Andy Wilkinson
af7e4e211c
Support all known endpoint types
...
Previously, the configuration metadata annotation processor only
declared support for `@Endpoint` and none of the other more
specialized `@…Endpoint` annotations that are meta-annotated with
`@Endpoint` such as `@WebEndpoint` and `@JmxEndpoint. This would
result in missing metadata if a full or incremental build only
compiled classes annotated with one of the more specialized
`@…Endpoint` annotations as the annotation processor would not be
called.
This commit updates the processor's supported annotation types to
include every known `@…Endpoint` annotation. The test processor has
also been similarly updated to align its behaviour with that of the
main processor.
Fixes gh-25388
4 years ago
Marten Deinum
5121ca5d17
Reduce the overhead of char[] creation
...
See gh-24204
4 years ago
Stephane Nicoll
946be4eab6
Merge branch '2.3.x'
...
Closes gh-24059
4 years ago
Stephane Nicoll
4a8646bd09
Merge branch '2.2.x' into 2.3.x
...
Closes gh-24058
4 years ago
Stephane Nicoll
59ea7c11f6
Use most specific getter when generating metadata
...
This commit makes sure to use the most specific getter if more than
one candidate exists.
Closes gh-24002
4 years ago