Andy Wilkinson
991314c63d
Merge branch '1.5.x'
8 years ago
Andy Wilkinson
59122358d3
Clean up and format code
8 years ago
Stephane Nicoll
81efd225f9
Merge branch '1.5.x'
8 years ago
Stephane Nicoll
acda4f905f
Add support for deprecation level
...
This commit ensures that deprecation level set in manual metadata is
properly merged in the generated one.
Closes gh-9449
8 years ago
Phillip Webb
b94bb00fa1
Remove need for attached test-jar artifacts
...
Remove test-jar artifacts from Maven projects and relocate classes. The
majority of utilities now live in the `spring-boot-testsupport` module.
This update will help us to deploy artifacts using the standard Maven
deploy plugin in the future (which doesn't support the filtering of
individual artifacts).
Fixes gh-9493
8 years ago
Spring Buildmaster
05d4d0281c
Next Development Version
8 years ago
Johnny Lim
6939ff1e65
Polish
...
Closes gh-9330
8 years ago
Andy Wilkinson
d5438c299c
Polish "Use try-with-resources to close resources automatically"
...
- Apply code formatting
- Use try-with-resources in many other places that were missed in the
pull request
Closes gh-8045
8 years ago
Phillip Webb
302f038e84
Polish
8 years ago
Madhura Bhave
53493fdd86
Make detection of nested config more lenient
...
Closes gh-3454
8 years ago
Stephane Nicoll
1835dd7b94
Merge branch '1.5.x'
8 years ago
Stephane Nicoll
643dea18ee
Accommodate with Lombok generation ordering
...
Previously, if lombok was running before the configuration metadata
annotation processor, duplicated keys were created as both the
getter/setter and the special lombok handling applied.
This commit makes sure to be lenient by removing duplicate metadata
entries. This commit also makes sure to identify the getter of a
nested group if present. That way, the sourceMethod is set consistently
and avoid the creation of a duplicate group.
Closes gh-8886
8 years ago
Spring Buildmaster
9768b0a8c2
Next Development Version
8 years ago
Phillip Webb
ca5e566deb
Fix Configuration processor test tangle
...
Move `Metadata` test class to fix a package tangle in the test code.
Fixes gh-8613
8 years ago
Phillip Webb
d8f827d224
Cleanup and format code
8 years ago
Phillip Webb
425dbc3e52
Update copyright header for edited files
8 years ago
Spring Buildmaster
d23fa24340
Next Development Version
8 years ago
Phillip Webb
a4bcd20b64
Merge branch '1.5.x'
8 years ago
Phillip Webb
ca1540cefe
Update header copyright for changed files
8 years ago
Phillip Webb
47fd5f4fac
Merge branch '1.4.x' into 1.5.x
8 years ago
Phillip Webb
47b00c086c
Polish
8 years ago
Spring Buildmaster
5c12500366
Next Development Version
8 years ago
Andy Wilkinson
9a7e5caea7
Merge branch '1.5.x'
8 years ago
Andy Wilkinson
20c1370107
Correct the scope of the spring-boot-test-support dependency
...
Closes gh-8136
8 years ago
Spring Buildmaster
a2696bf873
Next Development Version
8 years ago
Andy Wilkinson
31b0e81765
Add @FunctionalInterface to remaining public and protected interfaces
...
See gh-6857
8 years ago
Eddú Meléndez
3d52c86a21
Annotate interfaces with @FunctionaInterface
...
Closes gh-6857
8 years ago
Spring Buildmaster
ed1ce140c0
Next Development Version
8 years ago
Phillip Webb
8ffaa54e74
Merge branch '1.5.x'
8 years ago
Madhura Bhave
ca435512c0
Introduce spring-boot-autoconfigure-processor
...
Add an annotation processor that generates properties files for certain
auto-configuration class annotations. Currently attribute values from
@AutoConfigureOrder, @AutoConfigureBefore, @AutoConfigureAfter and
@ConditionalOnClass annotations are stored.
The properties file will allow optimizations to be added in the
`spring-boot-autoconfigure` project. Primarily by removing the need
to ASM parse as many `.class` files.
See gh-7573
8 years ago
Phillip Webb
6bc37c0589
Drop annotation processor spring-core dependency
...
Remove the spring-core dependency from the annotation processor.
(cherry-picked from 4cb7d86aec
)
Fixes gh-7882
8 years ago
Stephane Nicoll
c0012a4bfe
Merge branch '1.5.x'
8 years ago
Stephane Nicoll
c06ff7061f
Revert Shade annotation processor dependencies
...
This commit reverts 45d5b60
See gh-7883
8 years ago
Phillip Webb
4bfecc1307
Merge branch '1.5.x'
8 years ago
Phillip Webb
45d5b60f6d
Shade annotation processor dependencies
...
Update the annotation processor to be completely self contained. The
single required dependency is now "shaded" into the jar.
Fixes gh-7883
8 years ago
Phillip Webb
cc7c2ebb87
Migrate to android-json
...
Migrate from `org.json:json` to the clean room Apache 2.0 licensed
version that was developed for Android.
Fixes gh-5929
8 years ago
Phillip Webb
4cb7d86aec
Drop annotation processor spring-core dependency
...
Remove the spring-core dependency from the annotation processor.
Fixes gh-7882
8 years ago
Phillip Webb
53f1df86a2
Merge branch '1.5.x'
8 years ago
Phillip Webb
aacf5d660f
Update copyright year for changed files
8 years ago
Spring Buildmaster
9057f9ae1f
Next development version
8 years ago
Phillip Webb
1f417997f3
Merge branch '1.5.x'
8 years ago
Phillip Webb
6121208cbb
Polish formatting
8 years ago
Phillip Webb
4b9cba351b
Merge branch '1.4.x' into 1.5.x
8 years ago
Phillip Webb
bd74c3d327
Polish formatting
8 years ago
Stephane Nicoll
4da5245e69
Merge branch '1.5.x'
8 years ago
Stephane Nicoll
f84fd19eaa
Polish contribution
...
Closes gh-7491
8 years ago
Hrishikesh Joshi
b3220985bb
Detect default values defined in the parent
...
Closes gh-5434
8 years ago
Stephane Nicoll
e15b3e463f
Fix compatibility with JDK9
...
Cast runtime object retrieved reflectively to their public interface
counterpart.
See gh-7226
8 years ago
Andy Wilkinson
e26a3e3766
Merge branch '1.5.x'
8 years ago
Andy Wilkinson
22e456a177
Merge branch '1.4.x' into 1.5.x
8 years ago