123 Commits (9bc71fe44fb69f3971edcf7456cf7fc892778870)

Author SHA1 Message Date
Phillip Webb 33b48c8bac Add @Name support to the annotation processor 5 years ago
Andy Wilkinson 62aa8ce107 Support incremental annotation processing with Gradle 6 years ago
Phillip Webb 5ae623c43a Polish 'Add Period converter support' 6 years ago
Grubhart dc4d71f91e Add Period converter support 6 years ago
Phillip Webb ad1248e4ec Replace "folder" with "directory" 6 years ago
dreis2211 9588188800 Use isEmpty() where possible 6 years ago
Stephane Nicoll 95be419527 Use Class.forName rather than ClassLoader.loadClass 6 years ago
Stephane Nicoll 2c1e81adf0 Polish 6 years ago
Stephane Nicoll b3643965f0 Polish "Detect config props using builder pattern and generics" 6 years ago
如梦技术 743f4a4cb1 Detect config props using builder pattern and generics 6 years ago
Andy Wilkinson 59bc3c5602 Prevent recursive config props from causing a stack overflow 6 years ago
Johnny Lim 45d85778b8 Polish 6 years ago
Stephane Nicoll d6d32ec01d Polish 6 years ago
Phillip Webb 386c0a60a7 Relax @ConstructorBinding member class requirement 6 years ago
Stephane Nicoll 45f6668d03 Use @ConstructorBinding when generating meta-data 6 years ago
Stephane Nicoll 39fed4a9d9 Fix binding detection of ConfigurationProperties contributed by @Bean 6 years ago
Andy Wilkinson 4b5ebd8505 Process all non-private methods, not just public methods 6 years ago
Andy Wilkinson abba4fa9c9 Include exception's message in message printed by AP 6 years ago
Andy Wilkinson edcaee375f Consider @Deprecated on field when determining property's deprecation 6 years ago
SaberXu c6c3a91f8d Simplify if statements 6 years ago
Phillip Webb 01933f9b06 Merge previously split strings 7 years ago
Phillip Webb a66c4d3096 Unify method visibility of private classes 7 years ago
Phillip Webb f380ba63eb Exclude Groovy MetaClass from property meta-data 7 years ago
Phillip Webb 2dfd916c96 Polish 7 years ago
Stephane Nicoll fbb5ffe0a4 Avoid infinite cycle resolving generic type that refers itself 7 years ago
Stephane Nicoll 3125f424ce Add metadata support for immutable ConfigurationProperties type 7 years ago
Stephane Nicoll 75c248dcba Move setter attribute in PropertyDescriptor proper 7 years ago
Stephane Nicoll 00a18c32ab Restructure metadata generation 7 years ago
Stephane Nicoll c44a1e129d Polish 7 years ago
Stephane Nicoll 91a005f578 Resolve generic types in generated metadata 7 years ago
dreis2211 46e59503ec Use JSONObject.putOpt in JsonConverter 7 years ago
igor-suhorukov cbf6b330ba Simplify code by using Map computeIfAbsent 7 years ago
Phillip Webb f3fa20b2d1 Polish 7 years ago
dreis2211 5c0d7f4ac0 Avoid creation of unnecessary collections 7 years ago
durigon 7aaeefbc0e Use Matcher from pre-compiled Pattern rather than String for replaceAll 7 years ago
Stephane Nicoll 0493355241 Use deterministic order for configuration properties metadata 7 years ago
Stephane Nicoll c0e45b7333 Adapt to Spring Framework API change 7 years ago
Stephane Nicoll d80ed27339 Fix checkstyle violation 7 years ago
dreis2211 0bc66dc4a9 Replace loops with Arrays.setAll where possible 7 years ago
dreis2211 a601bc863b Remove unused method in TypeUtils 7 years ago
Stephane Nicoll 94013aaba6 Add support for DataSize 7 years ago
Johnny Lim 05a7d21305 Polish ItemMetadata.buildName() 7 years ago
dreis2211 66b1742f96 Optimize some StringBuilder.append() calls 8 years ago
Phillip Webb aeb885192e Polish ternary expressions 8 years ago
Phillip Webb 63b609827e Fix checkstyle method order issues 8 years ago
Phillip Webb e6a68b39a3 Fix checkstyle javadoc issues 8 years ago
Phillip Webb 7fc455654a Fix checkstyle ternary issues 8 years ago
Johnny Lim f34fb5f1ee Reduce object creation in findMatchingItemMetadata() 8 years ago
Phillip Webb 5b3cb8a698 Update copyright header year for changed files 8 years ago
Phillip Webb 6e09e497f2 Formatting 8 years ago