Johnny Lim
6939ff1e65
Polish
...
Closes gh-9330
2017-05-28 17:46:43 +02:00
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
2017-05-23 19:38:48 +01:00
Phillip Webb
302f038e84
Polish
2017-05-15 20:35:29 -07:00
Madhura Bhave
53493fdd86
Make detection of nested config more lenient
...
Closes gh-3454
2017-05-12 08:58:17 -07:00
Stephane Nicoll
1835dd7b94
Merge branch '1.5.x'
2017-05-12 16:50:26 +02:00
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
2017-05-12 16:48:31 +02:00
Spring Buildmaster
9768b0a8c2
Next Development Version
2017-04-21 08:32:01 +00:00
Phillip Webb
ca5e566deb
Fix Configuration processor test tangle
...
Move `Metadata` test class to fix a package tangle in the test code.
Fixes gh-8613
2017-03-14 13:45:53 -07:00
Phillip Webb
d8f827d224
Cleanup and format code
2017-03-06 17:08:09 -08:00
Phillip Webb
425dbc3e52
Update copyright header for edited files
2017-03-06 15:04:07 -08:00
Spring Buildmaster
d23fa24340
Next Development Version
2017-03-03 16:18:26 +00:00
Phillip Webb
a4bcd20b64
Merge branch '1.5.x'
2017-02-27 20:43:18 -08:00
Phillip Webb
ca1540cefe
Update header copyright for changed files
2017-02-27 20:41:18 -08:00
Phillip Webb
47fd5f4fac
Merge branch '1.4.x' into 1.5.x
2017-02-27 14:00:46 -08:00
Phillip Webb
47b00c086c
Polish
2017-02-27 13:56:17 -08:00
Spring Buildmaster
5c12500366
Next Development Version
2017-01-30 20:10:13 +00:00
Andy Wilkinson
9a7e5caea7
Merge branch '1.5.x'
2017-01-30 13:17:17 +00:00
Andy Wilkinson
20c1370107
Correct the scope of the spring-boot-test-support dependency
...
Closes gh-8136
2017-01-30 13:15:49 +00:00
Spring Buildmaster
a2696bf873
Next Development Version
2017-01-30 11:40:24 +00:00
Andy Wilkinson
31b0e81765
Add @FunctionalInterface to remaining public and protected interfaces
...
See gh-6857
2017-01-27 16:41:09 +00:00
Eddú Meléndez
3d52c86a21
Annotate interfaces with @FunctionaInterface
...
Closes gh-6857
2017-01-27 16:41:01 +00:00
Spring Buildmaster
ed1ce140c0
Next Development Version
2017-01-26 14:20:39 +00:00
Phillip Webb
8ffaa54e74
Merge branch '1.5.x'
2017-01-23 23:45:44 -08:00
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
2017-01-23 22:14:56 -08:00
Phillip Webb
6bc37c0589
Drop annotation processor spring-core dependency
...
Remove the spring-core dependency from the annotation processor.
(cherry-picked from 4cb7d86aec5)
Fixes gh-7882
2017-01-05 10:44:48 -08:00
Stephane Nicoll
c0012a4bfe
Merge branch '1.5.x'
2017-01-05 17:04:48 +01:00
Stephane Nicoll
c06ff7061f
Revert Shade annotation processor dependencies
...
This commit reverts 45d5b60
See gh-7883
2017-01-05 17:04:34 +01:00
Phillip Webb
4bfecc1307
Merge branch '1.5.x'
2017-01-04 23:52:40 -08:00
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
2017-01-04 23:02:24 -08:00
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
2017-01-04 23:00:06 -08:00
Phillip Webb
4cb7d86aec
Drop annotation processor spring-core dependency
...
Remove the spring-core dependency from the annotation processor.
Fixes gh-7882
2017-01-04 22:58:28 -08:00
Phillip Webb
53f1df86a2
Merge branch '1.5.x'
2016-12-30 12:17:28 -08:00
Phillip Webb
aacf5d660f
Update copyright year for changed files
2016-12-30 11:53:51 -08:00
Spring Buildmaster
9057f9ae1f
Next development version
2016-12-23 00:15:23 +00:00
Phillip Webb
1f417997f3
Merge branch '1.5.x'
2016-12-19 13:21:18 -08:00
Phillip Webb
6121208cbb
Polish formatting
2016-12-19 12:47:03 -08:00
Phillip Webb
4b9cba351b
Merge branch '1.4.x' into 1.5.x
2016-12-19 12:36:57 -08:00
Phillip Webb
bd74c3d327
Polish formatting
2016-12-19 12:25:09 -08:00
Stephane Nicoll
4da5245e69
Merge branch '1.5.x'
2016-11-29 15:22:20 +01:00
Stephane Nicoll
f84fd19eaa
Polish contribution
...
Closes gh-7491
2016-11-29 15:20:53 +01:00
Hrishikesh Joshi
b3220985bb
Detect default values defined in the parent
...
Closes gh-5434
2016-11-29 15:20:10 +01:00
Stephane Nicoll
e15b3e463f
Fix compatibility with JDK9
...
Cast runtime object retrieved reflectively to their public interface
counterpart.
See gh-7226
2016-11-28 11:30:34 +01:00
Andy Wilkinson
e26a3e3766
Merge branch '1.5.x'
2016-11-15 13:14:44 +00:00
Andy Wilkinson
22e456a177
Merge branch '1.4.x' into 1.5.x
2016-11-15 13:14:30 +00:00
Andy Wilkinson
c2730ac63f
Polish formatting and address warnings
2016-11-15 11:48:35 +00:00
Spring Buildmaster
e712a9ba8c
Next Development Version
2016-11-08 16:55:37 +00:00
Phillip Webb
98a3ae9ac4
Merge branch '1.5.x'
2016-10-31 23:13:37 -07:00
Phillip Webb
5b66ffbb4b
Merge branch '1.4.x' into 1.5.x
2016-10-31 23:09:36 -07:00
Phillip Webb
57d5a2ebc6
Formatting
2016-10-31 11:41:45 -07:00
Stephane Nicoll
1448902c14
Merge branch '1.5.x'
2016-10-28 13:31:56 +02:00