Sam Brannen
c6a9aa59a3
Remove BDDMockito Checkstyle rule
...
This commit removes the BDDMockito Checkstyle rule, since it did not
actually enforce the use of BDDMockito.
This commit also updates static imports to use Mockito instead of
BDDMockito where appropriate (automated via the Eclipse IDE Organize
Imports clean-up task).
Closes gh-34616
9 months ago
Juergen Hoeller
760376c318
Restore check for jar root existence (now via getEntryName/getJarEntry)
...
Closes gh-34607
9 months ago
Juergen Hoeller
5b6abe4c13
Upgrade to ASM 9.8 (for early Java 25 support)
...
Closes gh-34600
9 months ago
Sébastien Deleuze
c9050607bc
Fix StringUtils#uriDecode Javadoc
...
Closes gh-34590
9 months ago
Sam Brannen
2d88f18bf1
Update Javadoc
10 months ago
Sam Brannen
15a6641677
Clean up warnings in Gradle build
10 months ago
Juergen Hoeller
63c8e7cb5d
Restore lenient matching of unresolved nested bound
...
Closes gh-34541
10 months ago
Juergen Hoeller
2472126475
Add fallback to pre-6.2.3 behavior for unresolvable generics
...
Closes gh-34535
10 months ago
Sam Brannen
0a6e666857
Ensure GenericTypeResolverTests compiles with Eclipse compiler
10 months ago
Juergen Hoeller
403362fe3c
Polishing
10 months ago
Juergen Hoeller
5ffaea7a43
Avoid JarURLConnection resource leak in AbstractFileResolvingResource.exists()
...
Closes gh-34528
10 months ago
Juergen Hoeller
559ea6c480
Defensively call isShutdown method for executor description
...
Closes gh-34514
10 months ago
Juergen Hoeller
3bb4795d43
Resolve variable bounds at outermost recursion level only
...
Closes gh-34504
10 months ago
Juergen Hoeller
06721ba6c0
Lenient fallback when cached WeakReference returns null
...
Closes gh-34423
10 months ago
Juergen Hoeller
634d1dd20b
Consistent default ClassLoader fallback in hint classes
...
Closes gh-34470
10 months ago
Juergen Hoeller
725b02a66d
Ignore entries cache if no matching root entry path found
...
Closes gh-34446
10 months ago
Sam Brannen
9e45178202
Stop referring to "Java 8" in AnnotationUtils
10 months ago
Sam Brannen
d82e70e345
Cross reference annotation search APIs in Javadoc
...
Closes gh-34421
10 months ago
Juergen Hoeller
bbb593db48
Consistently ignore non-jar files in classpath
...
Closes gh-34417
10 months ago
Juergen Hoeller
1ca941ba9a
Consistently resolve renamed type variables
...
Closes gh-34386
10 months ago
Juergen Hoeller
1a573d6e3c
Lazily retrieve TypeDescriptor annotations on demand
...
Closes gh-33948
10 months ago
rstoyanchev
ff49b0b683
Align AnnotatedMethod#equals and #hashcode
...
See gh-34375
10 months ago
Sébastien Deleuze
dba4881318
Refine the CGLIB error message with native
...
See gh-34370
10 months ago
Sébastien Deleuze
16ec08aec8
Provide a more actionable CGLIB error message with native
...
Closes gh-34370
11 months ago
Juergen Hoeller
2df8ea94e0
Clean root entry path to match jar entries format in cache
...
Closes gh-34348
11 months ago
Juergen Hoeller
ed994dcd97
Resolve bounds for type variable before emptiness check
...
Closes gh-34328
11 months ago
Juergen Hoeller
4c3b435d23
Enforce exact match for bounds of nested type variable
...
Closes gh-34300
11 months ago
Sam Brannen
34d6dd9b62
Polishing
11 months ago
Juergen Hoeller
90423a98b0
Enforce match for resolved part of unresolvable target type
...
Closes gh-34298
11 months ago
Brian Clozel
e9dc6be51c
Fix Javadoc for field reflection hints
...
Closes gh-34297
11 months ago
Sam Brannen
6863b904b5
Polish contribution
...
See gh-34295
11 months ago
Mengqi Xu
016a4c4260
Improve Javadoc for SpringProperties.getFlag()
...
getFlag() returns true when the property is equal, ignoring case, to the
string "true", not just "true"; "TrUe" also means true.
Closes gh-34295
Signed-off-by: Mengqi Xu <2663479778@qq.com>
11 months ago
Juergen Hoeller
ee60eb7207
Fall back to HTTP GET in case of 405 from HTTP HEAD
...
Closes gh-34217
11 months ago
Stéphane Nicoll
82bc4ff71d
Handle TextPart with escaped separator
...
This commit harmonizes how a candidate value is parsed to extract its
key and default, if any. Rather than returning {@code null} if no
default is available, `splitKeyAndValue` now consistently returns a
non-null array.
This prevents an escaped separator character to be mistakenly identified
as a placeholder in certain cases.
Closes gh-34289
11 months ago
Sam Brannen
886ca7f2db
Polish contribution and SimpleCommandLineArgs-related code
...
Closes gh-34282
11 months ago
puppy4c
c463b937b8
Update Javadoc for SimpleCommandLinePropertySource
...
For ComandLineArgs, supplying the same option multiple times with
different values is valid, and the values will be stored in a List.
This commit also updates the Javadoc for SimpleCommandLineArgsParser.
See gh-34282
Signed-off-by: puppy4c <puppy4c@foxmail.com>
11 months ago
Juergen Hoeller
70ceb3abdf
Refer to local Consumer type instead of Kotlin test type
11 months ago
Stéphane Nicoll
fe5f5d53b2
Polish "Resolve base type in parameterized type if necessary"
...
See gh-34086
11 months ago
Roland Praml
033d277bcf
Resolve base type in parameterized type if necessary
...
See gh-34086
11 months ago
Juergen Hoeller
227385083d
Restrict lenient nested matching to immediate type variable
...
Includes fix for matching multiple wildcard bounds properly.
Closes gh-34119
Closes gh-34234
11 months ago
Brian Clozel
799566573a
Fix Wrong parentId tracking in JFR application startup
...
This commit fixes the tracking of the main event parentId for the Java
Flight Recorder implementation variant.
Fixes gh-34128
11 months ago
Juergen Hoeller
36fd82f32f
Defensively resolve JarFile from JarURLConnection
...
Closes gh-34216
11 months ago
Juergen Hoeller
0f26f42da7
Defensively check for jar separator in jar entry names
...
Closes gh-34126
11 months ago
Juergen Hoeller
c48fec885c
Avoid caching invalid root directories
...
Closes gh-34111
11 months ago
Sam Brannen
181db1db75
Update copyright headers to 2025
12 months ago
Stéphane Nicoll
f802c0cf24
Restore use of MethodSource
12 months ago
Sam Brannen
2ba0022704
Polishing
12 months ago
Stéphane Nicoll
c59ca087b4
Backport tests for exact match resolution
...
See gh-34124
(cherry picked from commit 898d3ec86a )
12 months ago
Johnny Lim
6d86b23fbe
Apply Checkstyle MethodParamPadCheck module
...
This commit also fixes its violations.
Closes gh-34173
12 months ago
Stéphane Nicoll
5ce5647d09
Restore support of exact match property
...
This commit fixes a regression in property placeholder resolution where
the original key was no longer considered for an exact match before
processing the placeholder itself.
By default, property resolution uses ':' as the separator between the
key and the fallback value.
Consider a request to resolve ${prefix://service}. Previously,
placeholder resolution would first attempt to resolve the raw text, that
is 'prefix://service', before attempting to resolve the 'prefix' key and
then use '//service' if the key did not resolve.
This commit restores that behaviour purely for backward compatible
reason.
Closes gh-34124
12 months ago