Commit Graph

  • c6bcf79c0e Add hint for use of Qualifier in meta-annotations Stephane Nicoll 2022-08-23 14:22:36 +02:00
  • 2f920e8fb3 Polish JacksonModulesRuntimeHints Sébastien Deleuze 2022-08-23 13:49:31 +02:00
  • 8a6c1ba198 Introduce AOT run-time support in the TestContext framework Sam Brannen 2022-08-20 15:01:53 +02:00
  • ada0880f3c Introduce AotTestMappings and AotTestMappingsCodeGenerator Sam Brannen 2022-08-19 14:21:57 +02:00
  • b0d65709ac Test XML, Web, & @TestPropertySource AOT support Sam Brannen 2022-08-18 17:43:35 +02:00
  • 84c377965c Introduce AotContextLoader SPI in the TestContext framework Sam Brannen 2022-08-18 17:41:43 +02:00
  • c1a6bfc701 Introduce initial support for processing test contexts ahead-of-time Sam Brannen 2022-07-29 21:41:06 +03:00
  • 0973348bde Add classpath checks to JacksonModulesRuntimeHints Sébastien Deleuze 2022-08-23 12:55:26 +02:00
  • 5525b17f19 Add missing condition in JacksonModulesRuntimeHints Sébastien Deleuze 2022-08-23 12:11:42 +02:00
  • 56551032e3 Merge pull request #28355 from ben-enfuse-io Stephane Nicoll 2022-08-23 07:46:28 +02:00
  • 21577c4777 Treat MariaDB as an independent database type ben-enfuse-io 2022-04-18 13:17:13 -04:00
  • 455715899d Infer proxy on @Lazy-annotated injection points Stephane Nicoll 2022-08-22 19:59:21 +02:00
  • e5f9bb76b1 Declare covariant return type in DefaultGenerationContext.withName() Sam Brannen 2022-08-17 13:34:31 +02:00
  • 9ab046bdbb Introduce complete DefaultGenerationContext constructor Sam Brannen 2022-08-15 18:21:50 +02:00
  • 40de029bf8 Polish Stephane Nicoll 2022-08-22 16:27:09 +02:00
  • 4eb84a0537 Introduce getLazyResolutionProxyClass mechanism in AutowireCandidateResolver SPI Juergen Hoeller 2022-08-22 16:24:37 +02:00
  • 8a51e31069 Make sure that AnnotationAwareOrderComparator is configured with AOT Stephane Nicoll 2022-08-22 14:17:33 +02:00
  • 9b2a40a3bc Lazy Validator resolution in MethodValidationPostProcessor Juergen Hoeller 2022-08-22 14:07:42 +02:00
  • daf2d940e4 Remove specific JDK dynamic proxy configuration Sébastien Deleuze 2022-08-19 17:46:01 +02:00
  • ebf6de8f5d Infer JDK dynamic proxies for Spring beans Sébastien Deleuze 2022-08-19 17:28:09 +02:00
  • a9466437c8 Merge branch '5.3.x' Sam Brannen 2022-08-21 15:23:33 +02:00
  • 711820ec70 Introduce createContext() factory method in AbstractWebGenericContextLoader Sam Brannen 2022-08-18 17:37:55 +02:00
  • 69d87f16ee Reorganize internals of DefaultCacheAwareContextLoaderDelegate Sam Brannen 2022-08-20 13:54:28 +02:00
  • 7637a8d0cf Polish Stephane Nicoll 2022-08-20 10:14:32 +02:00
  • 427e5f5899 Final merged bean definition clearing in freezeConfiguration Juergen Hoeller 2022-08-19 17:30:59 +02:00
  • 7c91776d3d Clean up warnings in tests Sam Brannen 2022-08-19 16:11:09 +02:00
  • 409ee9234d Merge branch '5.3.x' Sam Brannen 2022-08-19 16:06:14 +02:00
  • 38f94799f4 Use andExpectAll() in example in MockMvc Javadoc Sam Brannen 2022-08-19 16:05:31 +02:00
  • 4264d0becd Fix example in MockMvc Javadoc Sam Brannen 2022-08-19 16:02:10 +02:00
  • 4fb4e54c73 Introduce PersistenceManagedTypes and AOT processing of managed entities Stephane Nicoll 2022-08-05 09:47:51 +02:00
  • eac616a83e Restore support for package private ReflectiveProcessor Stephane Nicoll 2022-08-18 14:27:59 +02:00
  • d6afa8df2d Improve registration of the same hint for multiple classes Stephane Nicoll 2022-08-18 06:52:34 +02:00
  • 4556895e6e Expose registrar for @Reflective Stephane Nicoll 2022-08-17 14:23:11 +02:00
  • ef7ab768e7 Polishing Sam Brannen 2022-08-17 12:03:10 +02:00
  • 06d9db154e Introduce CachingBeanRegistrationAotProcessor Sébastien Deleuze 2022-08-17 11:36:05 +02:00
  • 491b7771d0 Register proper caching annotation runtime hints Sébastien Deleuze 2022-08-16 16:28:27 +02:00
  • 8fe6a9f537 Handle NoClassDefFoundError consistently for skipped TestExecutionListener Sam Brannen 2022-08-17 11:25:48 +02:00
  • 7e8d6dbd45 Remove obsolete HintType.CLASS_PROXIES enum constant Sam Brannen 2022-08-17 11:16:45 +02:00
  • 9846d28ae6 Remove support for declaring class proxies hints Stephane Nicoll 2022-08-17 09:25:03 +02:00
  • f4389c3114 Restore ANNOTATION_HINT in a deprecated form for the time being Stephane Nicoll 2022-08-16 16:18:04 +02:00
  • b03d0479e4 Merge branch 'gh-28967' Stephane Nicoll 2022-08-16 15:52:04 +02:00
  • 494bca727f Disable RuntimeHints tests with the agent Stephane Nicoll 2022-08-16 14:22:04 +02:00
  • 4f0c879778 Rationalize hints required for annotations Stephane Nicoll 2022-08-16 14:15:02 +02:00
  • 32346b8382 Introduce isSynthesizable in MergedAnnotation Stephane Nicoll 2022-08-16 14:12:36 +02:00
  • 653552aa6f Make DefaultGenerationContext(GeneratedClasses,...) package private Sam Brannen 2022-08-16 11:59:45 +02:00
  • 36fa8bd26b Remove unused constructors in TestGenerationContext Sam Brannen 2022-08-16 11:54:42 +02:00
  • 59c2f4c069 Allow null for ResponseEntity.HeadersBuilder::eTag Arjen Poutsma 2022-08-16 12:02:00 +02:00
  • ef178d24ec Merge branch '5.3.x' Arjen Poutsma 2022-08-16 11:24:01 +02:00
  • 7e7d6b9c3a Propagate Context in DataBufferUtils::write(Path) Arjen Poutsma 2022-08-16 11:21:12 +02:00
  • cb8163b8c7 Updated Java 17 version in sdkmanrc Arjen Poutsma 2022-08-16 11:00:20 +02:00
  • 9a1b7c5e47 Allow target type of a cglib proxy to be visible Stephane Nicoll 2022-08-16 07:32:42 +02:00
  • c58c827291 Polishing Sam Brannen 2022-08-15 19:41:54 +02:00
  • 40f9fe0874 Make eclipse task for spring-core depend on JavaPoet and Objenesis tasks Sam Brannen 2022-08-13 16:18:34 +02:00
  • d6d629a8eb Clean up warnings in CGLIB fork Sam Brannen 2022-08-13 16:03:28 +02:00
  • 6ba31acf35 Polish "Add support for Async invocation in a native image" Stephane Nicoll 2022-08-12 17:43:48 +02:00
  • 0229cc45a0 Add support for Async invocation in a native image Stephane Nicoll 2022-08-12 16:34:13 +02:00
  • 3086d90e7d Add the necessary hints for use of Cglib proxies Stephane Nicoll 2022-08-12 16:27:10 +02:00
  • 7c2453c373 Integrate class proxy generation in AOT processing Stephane Nicoll 2022-08-11 14:53:06 +02:00
  • d6f73994c2 Fix malformed HTML in CGLIB javadoc Juergen Hoeller 2022-08-12 12:14:18 +02:00
  • 7fa5b8dcb5 Turn CGLIB patch into full CGLIB fork in spring-core Juergen Hoeller 2022-08-12 11:38:43 +02:00
  • a052f9a34e Polishing Sam Brannen 2022-08-11 20:36:21 +02:00
  • 7631a09405 Do not register SynthesizedAnnotation proxy for @AliasFor Sam Brannen 2022-08-11 20:32:03 +02:00
  • 0207f3a55f Polishing Sam Brannen 2022-08-11 19:41:56 +02:00
  • 5c68a278b5 Add SchedulerFactoryBean runtime hints Sébastien Deleuze 2022-07-21 16:18:03 +02:00
  • 6ad7b85c27 Merge branch '5.3.x' Stephane Nicoll 2022-08-11 13:31:58 +02:00
  • dfc06eda7a Upgrade Java 8 version in CI image and .sdkmanrc Stephane Nicoll 2022-08-11 13:31:36 +02:00
  • d1abdff89c Merge branch '5.3.x' Stephane Nicoll 2022-08-11 10:44:33 +02:00
  • f0aa6ebed6 Merge pull request #28949 from izeye Stephane Nicoll 2022-08-11 10:43:56 +02:00
  • 6806aaf162 Polish "Add missing TreeSet to CollectionFactory.createCollection()" Stephane Nicoll 2022-08-11 08:28:43 +02:00
  • ccec75c98d Add missing TreeSet to CollectionFactory.createCollection() Johnny Lim 2022-08-11 00:08:58 +09:00
  • 293e296d59 Reflectively invoke getIdentifier method (for compatibility with Hibernate 6) Juergen Hoeller 2022-08-11 00:55:33 +02:00
  • 38c9e7f629 Polishing Juergen Hoeller 2022-08-10 23:30:27 +02:00
  • b31a15851e Support for pre-generated CGLIB proxy classes (in AOT scenarios) Juergen Hoeller 2022-08-10 23:30:19 +02:00
  • 496b1879ab Merge branch '5.3.x' Stephane Nicoll 2022-08-09 15:32:27 +02:00
  • 22029b4487 Merge pull request #28944 from wilkinsona Stephane Nicoll 2022-08-09 15:32:17 +02:00
  • d6b60046ce Correct description of @RequestParam with WebFlux Andy Wilkinson 2022-08-09 14:15:30 +01:00
  • 005713066c Freeze configuration before invoking MBDPP instances Stephane Nicoll 2022-08-09 13:26:47 +02:00
  • 0a9db7cc47 Revert "Make sure inferred destroy method is set on the original bean definition" Stephane Nicoll 2022-08-09 11:31:56 +02:00
  • cd2b7afc87 Avoid reflection on OptionalValidatorFactoryBean Stephane Nicoll 2022-08-08 16:34:49 +02:00
  • 2e1538a20b Make sure inferred destroy method is set on the original bean definition Stephane Nicoll 2022-08-08 14:33:00 +02:00
  • 3c76437868 Update RegisteredBean to take a ConfigurableListableBeanFactory Stephane Nicoll 2022-08-08 14:00:49 +02:00
  • 832889d801 Polish Stephane Nicoll 2022-08-08 10:45:01 +02:00
  • a875db4692 Document limitations of @CompileWithTargetClassAccess Sam Brannen 2022-08-06 14:57:35 +03:00
  • 1e8bc1b0fb Polishing Sam Brannen 2022-08-06 14:42:19 +03:00
  • 7d364bba72 Clean up warnings Sam Brannen 2022-08-06 14:41:54 +03:00
  • 0944c9a99c Remove throws IOException from DefaultGenerationContext.writeGeneratedContent() Sam Brannen 2022-08-06 14:34:04 +03:00
  • a466179bc8 Polish and sync TestGenerationContext implementations Sam Brannen 2022-08-06 14:08:49 +03:00
  • 1de0207874 Rename tests due to change in gh-28927 Sam Brannen 2022-08-05 13:59:14 +03:00
  • 853407b6f8 Polishing Sam Brannen 2022-08-05 11:54:03 +03:00
  • 2cc4486e3d Rename ApplicationContextAotGenerator entry point Stephane Nicoll 2022-08-05 10:17:38 +02:00
  • 2475523e19 Merge branch '5.3.x' Stephane Nicoll 2022-08-05 10:10:16 +02:00
  • 6685e78c36 Deprecate NestedIOException Stephane Nicoll 2022-08-05 10:04:47 +02:00
  • 9264d97880 Restore GeneratedTypeReference Stephane Nicoll 2022-08-04 16:30:59 +02:00
  • 7e719fe3f8 Use Jakarta EE XML namespaces instead of Java EE Vedran Pavic 2022-08-01 11:13:29 +02:00
  • 31503df415 Fix Javadoc link syntax plus polishing Sam Brannen 2022-08-04 13:52:40 +03:00
  • 9fea0be33e Upgrade to Dokka Gradle plugin 1.7.10 Johnny Lim 2022-08-02 21:24:35 +09:00
  • fea29ea4cd Upgrade Gradle plugins Brian Clozel 2022-08-04 11:29:34 +02:00
  • 9e71889ed9 Merge branch '5.3.x' Brian Clozel 2022-08-04 11:02:52 +02:00
  • 8685b2f5bf Fix broken kdoc-api links in kotlin.adoc Chanhyeong Cho 2022-08-02 14:38:12 +09:00
  • 843221b448 Fix broken Javadoc links Sam Brannen 2022-08-04 11:51:56 +03:00