Phillip Webb
e125085993
Merge branch '1.5.x' into 2.0.x
2018-05-03 12:43:50 -07:00
Stephane Nicoll
79c222da78
Allow to provide manual metadata for keys that are not unique
...
Closes gh-12193
2018-05-02 16:04:02 +02:00
Stephane Nicoll
782d8c63da
Merge branch '1.5.x' into 2.0.x
2018-05-02 15:59:56 +02:00
Phillip Webb
685babc829
Polish "Use lambdas for map entry iteration where possible"
...
Closes gh-12626
2018-04-04 19:36:18 -07:00
igor-suhorukov
69bc19e0ca
Use lambdas for map entry iteration where possible
...
See gh-12626
2018-04-04 19:36:10 -07:00
Madhura Bhave
8b29823885
Prevent StackOverFlowException in metadata processor
...
Fixes gh-11037
2018-03-28 07:58:13 -07:00
Phillip Webb
a4b0be089d
Polish
2018-03-14 14:05:26 -07:00
dreis2211
0d3f3e46dd
Fix typos
...
Closes gh-12468
2018-03-13 17:42:19 -07:00
Stephane Nicoll
7d1faa1c88
Ignore static and abstract accessors
...
This commit updates the annotation processor and the binder to ignore
any static or abstract method that has the characteristics of a JavaBean
accessor. As a result, no property is generated for those (invalid)
accessor and no binding occurs on them either.
Closes gh-12390
2018-03-07 17:55:12 +01:00
igor-suhorukov
56cbc65e7b
Polish
...
See gh-12236
2018-02-28 08:58:46 +01:00
Phillip Webb
29c3be3590
Polish
2018-02-26 10:26:02 -08:00
igor-suhorukov
98f4692c62
Polish
...
This commit changes invocations to immediately return the expression
instead of assigning it to a temporary variable. The method name should
be sufficient for callers to know exactly what will be returned.
Closes gh-12211
2018-02-25 10:59:02 +01:00
Stephane Nicoll
3fddfee65c
Fix default value of endpoint's cache ttl
...
Closes gh-12173
2018-02-22 13:35:50 +01:00
igor-suhorukov
fe023817c7
Polish static finals
...
Closes gh-12083
2018-02-19 20:10:58 -08:00
Johnny Lim
88b184ca23
Polish
2018-02-19 20:00:20 -08:00
Andy Wilkinson
76a450dfba
Format with Eclipse Oxygen SR2
2018-02-08 10:53:53 +00:00
Johnny Lim
3cead7693d
Polish
...
Closes gh-11871
2018-02-01 08:35:42 +01:00
Phillip Webb
187c4d728c
Merge branch '1.5.x'
2018-01-30 12:47:30 -08:00
Stephane Nicoll
51c307f643
Merge branch '1.5.x'
2018-01-30 16:43:54 +01:00
Phillip Webb
af50a18da9
Polish
2018-01-29 09:47:03 -08:00
Stephane Nicoll
5e26d04c05
Only generate time-to-live property for matching endpoints
...
This commit makes sure that a "cache.time-to-live" property is not
generated for endpoints that do not have a main read operation (i.e. a
read operation with no parameter or only nullable parameters).
This matches the endpoint feature that provides caching for only such
operation.
Closes gh-11703
2018-01-27 06:11:01 +01:00
Phillip Webb
b234501af3
Polish
2018-01-26 11:39:41 -08:00
igor-suhorukov
093ca0a687
Use EnumMap whenever possible
...
Replace regular Map instances with EnumMap to reduce memory consumption.
Closes gh-11760
2018-01-24 16:24:47 -08:00
Phillip Webb
ab6ad6aa4b
Polish
2018-01-24 16:09:14 -08:00
andrey.onufreyko
b19dcb13e2
Replace string arguments with char
...
Optimize method calls by replacing single character String arguments
with char.
Closes gh-11680
2018-01-22 16:35:06 -08:00
dreis2211
b7e663e820
Polish
...
Closes gh-11724
2018-01-22 15:59:20 -08:00
Phillip Webb
f3379668ac
Polish
2018-01-18 23:21:51 -08:00
Phillip Webb
6d93573db0
Merge branch '1.5.x'
2018-01-18 22:03:51 -08:00
Stephane Nicoll
ba6be4f22f
Merge branch '1.5.x'
2018-01-18 22:35:32 +01:00
Stephane Nicoll
49b5fe0c29
Polish
...
As `validation-api` 2 is available by default, this commit adds the
integration test as a regular test case. The integration test is kept to
exercise what happens in a standard project.
See gh-11512
2018-01-18 14:05:24 +01:00
Stephane Nicoll
60f5cf10ba
Merge branch '1.5.x'
2018-01-18 13:59:19 +01:00
Andy Wilkinson
54c0cf513b
Polish
2018-01-17 19:03:23 +00:00
Stephane Nicoll
f8af6c8134
Merge branch '1.5.x'
2018-01-17 13:42:56 +01:00
Johnny Lim
77150f8dc9
Polish
...
Closes gh-11630
2018-01-15 10:20:31 +01:00
Phillip Webb
87bccb96f1
Merge branch '1.5.x'
2018-01-08 13:17:51 -08:00
Stephane Nicoll
66d58294d5
Merge branch '1.5.x'
2018-01-08 17:46:16 +01:00
Stephane Nicoll
f2d3f51f3f
Merge branch '1.5.x'
2018-01-08 16:04:19 +01:00
Stephane Nicoll
ac004eabf3
Update copyright header
...
See gh-11510
2018-01-05 10:30:43 +01:00
Johnny Lim
37d8eedae3
Polish
...
Closes gh-11510
2018-01-05 10:29:22 +01:00
Stephane Nicoll
03dd53f347
Fix broken merge
2018-01-04 10:16:27 +01:00
Stephane Nicoll
e3bfd797a3
Merge branch '1.5.x'
2018-01-04 10:11:32 +01:00
Madhura Bhave
8102dc78cb
Remove redundant throws declarations
2017-12-29 12:10:13 -08:00
Johnny Lim
3c5ccb1166
Polish
...
Closes gh-11418
2017-12-26 09:47:10 +01:00
Phillip Webb
3273859fde
Polish
2017-12-13 14:32:55 -08:00
Stephane Nicoll
a626f5462d
Consistent use of @AliasFor
...
Closes gh-10836
2017-12-13 14:42:16 +01:00
Stephane Nicoll
b6aa0f24e2
Clean endpointIds in generated metadata
...
Closes gh-11107
2017-12-13 10:18:08 +01:00
Stephane Nicoll
7f2af8b209
Polish
2017-12-13 09:46:41 +01:00
Stephane Nicoll
23218add90
Polish
2017-12-12 11:57:30 +01:00
Andy Wilkinson
aa9c5e6e08
Align expectation with new endpoint enabled property description
...
See gh-10870
2017-11-21 11:38:50 +00:00
Phillip Webb
e82913dd5a
Align appendix edits with source code
...
Port editing changes from append to java source files to ensure that
IDE meta-data also reflects the improvements.
Closes gh-10870
2017-11-20 15:47:49 -08:00