Phillip Webb
4a23d9234c
Include shadow source jars in eclipse setup
...
See gh-28892
2 years ago
Sam Brannen
ce850a583c
Support overloaded test methods in CompileWithTargetClassAccessExtension
...
Prior to this commit, CompileWithTargetClassAccessExtension failed to
properly select overloaded test methods because it ignored the method
parameter list when looking up the test method.
This commit addresses this issue by selecting the test method using its
fully qualified method name which takes in account the class name,
method name, and parameter names.
Closes gh-28901
2 years ago
Sam Brannen
8fb27c3857
Polish CompileWithTargetClassAccessExtension
2 years ago
Sam Brannen
4896b115d2
Ensure CompileWithTargetClassAccessExtension only uses Jupiter TestEngine
...
Commit 9dd7f5412a
(which has now been
reverted) addressed the issue of having the TestNG TestEngine for the
JUnit Platform on the test runtime classpath by allowing `org.testng`
types to pass through to the original ClassLoader; however, that fix
merely obfuscated the underlying issue.
The underlying issue is that the CompileWithTargetClassAccessExtension
is only applicable to JUnit Jupiter tests and therefore should launch
the JUnit Platform with only the JUnit Jupiter TestEngine active.
This commit addresses this issue by applying an EngineFilter to include
only the "junit-jupiter" test engine.
Closes gh-28900
2 years ago
Sam Brannen
b89b6bd7a8
Revert "Support TestNG with @CompileWithTargetClassAccess"
...
This reverts commit 9dd7f5412a
.
2 years ago
Sam Brannen
fa74c353eb
Revert "Polishing"
...
This reverts commit c8648b523b
.
2 years ago
Stephane Nicoll
13c68aab52
Merge pull request #28890 from eltociear
...
* pr/28890:
Fix typo in BasicJsonWriter.java
Closes gh-28890
2 years ago
Ikko Ashimine
4ac9b7bff2
Fix typo in BasicJsonWriter.java
...
See gh-28890
2 years ago
Sam Brannen
c8648b523b
Polishing
2 years ago
Sam Brannen
9dd7f5412a
Support TestNG with @CompileWithTargetClassAccess
2 years ago
Sam Brannen
e4395f2f8b
Clean up warnings and polishing
2 years ago
Phillip Webb
9d1e9703ae
Include shadowed jar source in published source artifacts
...
Add a new `ShadowSource` Gradle task and update `spring-core.gradle`
to include source for cglib, javapoet and objenesis.
Closes gh-28892
Co-authored-by: Andy Wilkinson <wilkinsona@vmware.com>
2 years ago
Sam Brannen
2dc8335b7f
Make BootstrapUtils public
...
See gh-28891
2 years ago
Sam Brannen
ebeadc74c5
Add missing [@]since tag
...
See gh-17282
2 years ago
Sam Brannen
64c3ad3634
Make BootstrapUtils.resolveTestContextBootstrapper() public
...
Closes gh-28891
2 years ago
Sam Brannen
ad99add429
Polish AOT support
2 years ago
Sam Brannen
3912ef1507
Polish TestCompiler support
2 years ago
Stephane Nicoll
11d790c6eb
Merge branch '5.3.x'
2 years ago
Stephane Nicoll
5ab55dfb64
Merge pull request #28183 from luvarqpp
...
* pr/28183:
Polish "Improve documentation of Cacheable"
Improve documentation of Cacheable
Closes gh-28183
2 years ago
Stephane Nicoll
04209def46
Polish "Improve documentation of Cacheable"
...
Apply the same improvements to CacheEvict and CachePut.
See gh-28183
2 years ago
luvarqpp
3a61930bd0
Improve documentation of Cacheable
...
See gh-28183
2 years ago
Stephane Nicoll
7b4a37f573
Merge pull request #28472 from JiayiLi1999
...
* pr/28472:
Polish "Improve test coverage of RdbmsOperation"
Improve test coverage of RdbmsOperation
Closes gh-28472
2 years ago
Stephane Nicoll
f9ee8a93ad
Polish "Improve test coverage of RdbmsOperation"
...
See gh-28472
2 years ago
Jiayi Li
608be54a58
Improve test coverage of RdbmsOperation
...
See gh-28472
2 years ago
Stephane Nicoll
1bdb67cda9
Merge branch '5.3.x'
2 years ago
Stephane Nicoll
456c7889a3
Merge pull request #28488 from arend-von-reinersdorff
...
* pr/28488:
Polish "Clarify docs on JNDI properties in Servlet environment"
Clarify docs on JNDI properties in Servlet environment
Closes gh-28488
2 years ago
Stephane Nicoll
982d8ea84a
Polish "Clarify docs on JNDI properties in Servlet environment"
...
See gh-28488
2 years ago
Arend v. Reinersdorff
67eb2bbf19
Clarify docs on JNDI properties in Servlet environment
...
See gh-28488
2 years ago
Stephane Nicoll
c2f6d346d5
Merge branch '5.3.x'
2 years ago
Stephane Nicoll
a6596e2446
Merge pull request #28780 from vpavic
...
* pr/28780:
Add missing nullability annotations to ResponseCookie
Closes gh-28780
2 years ago
Vedran Pavic
812b089f1d
Add missing nullability annotations to ResponseCookie
...
See gh-28780
2 years ago
Stephane Nicoll
916a871fbc
Add dedicated hint support for composable annotations
...
This commit adds a dedicated method for annotations that are used as
meta-annotation when the composed annotation does not require to be
visible at runtime.
Closes gh-28887
2 years ago
Rossen Stoyanchev
1aa4e7c68d
Merge branch '5.3.x'
2 years ago
Rossen Stoyanchev
2172b99fee
Polishing contribution
...
Closes gh-28836
2 years ago
floriankirmaier
b6144e5682
Improve setting of WebSocket error status
...
See gh-28836
2 years ago
Rossen Stoyanchev
6e6f8637d1
Polishing contribution
...
Closes gh-28771
2 years ago
Johnny Lim
00f7f5ff0a
Use MediaType.APPLICATION_FORM_URLENCODED_VALUE
...
See gh-28771
2 years ago
Stephane Nicoll
56a8c1a9db
Register proxy hint for meta-annotations with attribute override
...
Closes gh-28767
2 years ago
Arjen Poutsma
e0190c12d4
Merge branch '5.3.x'
2 years ago
Arjen Poutsma
3d4a778b73
Fix KDoc API link
2 years ago
Stephane Nicoll
28ca0dd642
Merge branch '5.3.x'
2 years ago
Stephane Nicoll
446c1add4f
Merge pull request #28885 from edfeff
...
* pr/28885:
Upgrade copyright year of changed file
Fix typo in Javadoc of AbstractEncoder
Closes gh-28885
2 years ago
Stephane Nicoll
aef4b0ec5a
Upgrade copyright year of changed file
...
See gh-28885
2 years ago
wpp
675e0b94c1
Fix typo in Javadoc of AbstractEncoder
...
See gh-28885
2 years ago
Stephane Nicoll
8e7faab4f6
Polish
2 years ago
Phillip Webb
24fafc2fb7
Document that AOT processors are initialized during AOT processing
...
Closes gh-28866
2 years ago
Phillip Webb
9413383d72
Enforce BeanRegistrationExcludeFilter beans are also AOT processors
...
Update `BeanDefinitionMethodGeneratorFactory` to enforce that any
`BeanRegistrationExcludeFilter` filter that is from a bean factory
also implements an AOT processor interface.
See gh-28866
2 years ago
Phillip Webb
a4f3d1d6e8
Track the sources used to load AOT services
...
Update `AotServices` so that it tracks which source was used to
provide a given instance.
See gh-28866
2 years ago
Phillip Webb
5218cf4c16
Fix BeanFactoryInitializationAotProcessor javadoc
...
Update javadoc since BeanRegistrationExcludeFilter is not longer an
exclude signal
See gh-28833
2 years ago
Arjen Poutsma
619f0e4266
Merge branch '5.3.x'
2 years ago