This is an automated email from the ASF dual-hosted git repository.

jamesbognar pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git


    from 8010636f51 Merge pull request #341 from 
apache/dependabot/github_actions/github/codeql-action-4.35.4
     new ce5d6be0c0 refactor(inject): widen BeanCreator and BeanBuilder to 
accept any BeanStore (TODO-15 phase-3 cleanup)
     new d11383fe81 refactor(inject): TODO-15 phase-3 batch 2 — javadoc, 
deprecations, microservice survey, MCP migration
     new d8e855681b refactor(inject): TODO-15 phase-3 batch 3 — drop vestigial 
casts, migrate transient stores
     new f1dfad875c refactor(inject): TODO-15 phase-3 batch 4 — widen 
RestSession / VarResolver field types to v2
     new 09d0bb07d1 refactor(inject): TODO-15 phase-3 batch 5 — flip framework 
defaults to BeanStore, unlock RestContext.java:1199
     new 9a71bfaa95 refactor(inject): TODO-15 phase-3 batch 6 — drop 
@Rest(beanStore=X.class), migrate Spring to v2, lock in @RestInject > Spring 
precedence
     new 9a25374753 refactor(inject): TODO-15 phase-3 batch 7 — port 
BasicBeanStore.INSTANCE to v2
     new f086b391eb refactor(inject): TODO-15 phase-3 batch 8 — retire legacy 
SpringBeanStore
     new 53ef813d19 refactor(inject): TODO-15 phase-3 batch 9 — migrate 
marshall internals to BeanInstantiator
     new 63d86992ed refactor(inject): TODO-15 phase-3 batch 10 — migrate 
cascade list helpers to BeanInstantiator
     new d12179c58d refactor(inject): TODO-15 phase-3 batch 11 — migrate 
rest-common / rest-client http-part creators
     new 26e54dabe7 refactor(inject): TODO-15 phase-3 batch 12 — RestOpContext 
+ RestContext child resource
     new 0b47f0358c docs(todo): TODO-15 — record batches 8-12 progress
     new b1996be2ff refactor(inject): TODO-15 phase-3 batch 13 — migrate 
findRestOperationArgs to BeanInstantiator
     new 7dca9ddfcd refactor(inject): TODO-15 phase-3 batch 14 — migrate 
Map/Collection container creators to BeanInstantiator
     new 398edd6f94 docs(todo-15): record batch 13/14/15 progress
     new a6c98ef828 refactor(inject): finish TODO-15 migration and cleanup 
follow-ups
     new 34a2c30e10 refactor(inject): post-TODO-15 API cleanup and 
type-correctness pass
     new c24f4004ef test: fill in coverage gaps for inject and builder classes; 
fix Javadoc links and remove CreatableBeanStore

The 19 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../apache/juneau/bean/openapi3/ui/OpenApiUI.java  |    1 +
 .../apache/juneau/bean/swagger/ui/SwaggerUI.java   |    1 +
 .../org/apache/juneau/assertions/Assertion.java    |    9 +-
 .../{BasicBeanStore2.java => BasicBeanStore.java}  |  152 ++-
 .../juneau/commons/inject/BeanInstantiator.java    | 1104 ++++++++++++++++----
 .../apache/juneau/commons/inject/BeanStore.java    |  139 ++-
 .../juneau/commons/inject/CreatableBeanStore.java  |  272 -----
 .../juneau/commons/inject/WritableBeanStore.java   |   74 +-
 .../main/java/org/apache/juneau/BeanBuilder.java   |  157 ---
 .../main/java/org/apache/juneau/BeanContext.java   |    3 +-
 .../main/java/org/apache/juneau/BeanFilter.java    |   13 +-
 .../src/main/java/org/apache/juneau/BeanMeta.java  |    4 +-
 .../java/org/apache/juneau/BeanPropertyMeta.java   |   10 +-
 .../main/java/org/apache/juneau/BeanRegistry.java  |    6 +-
 .../src/main/java/org/apache/juneau/ClassMeta.java |    4 +-
 .../java/org/apache/juneau/annotation/Name.java    |    4 +-
 .../java/org/apache/juneau/annotation/Named.java   |    6 +-
 .../java/org/apache/juneau/cp/BasicBeanStore.java  |  871 ---------------
 .../apache/juneau/cp/BeanCreateMethodFinder.java   |  212 ----
 .../java/org/apache/juneau/cp/BeanCreator.java     |  464 --------
 .../main/java/org/apache/juneau/cp/FileFinder.java |   44 +-
 .../main/java/org/apache/juneau/cp/Messages.java   |   25 +-
 .../org/apache/juneau/encoders/EncoderSet.java     |   57 +-
 .../apache/juneau/html/HtmlBeanPropertyMeta.java   |    6 +-
 .../org/apache/juneau/parser/ParserSession.java    |    4 +-
 .../java/org/apache/juneau/parser/ParserSet.java   |   52 +-
 .../juneau/serializer/SerializerSession.java       |    4 +-
 .../apache/juneau/serializer/SerializerSet.java    |   52 +-
 .../java/org/apache/juneau/svl/VarResolver.java    |   71 +-
 .../org/apache/juneau/svl/VarResolverSession.java  |   10 +-
 .../org/apache/juneau/rest/client/RestClient.java  |   26 +-
 .../rest/client/remote/RemoteOperationArg.java     |    8 +-
 .../juneau/httppart/bean/RequestBeanMeta.java      |   10 +-
 .../httppart/bean/RequestBeanPropertyMeta.java     |    9 +-
 .../httppart/bean/ResponseBeanPropertyMeta.java    |    9 +-
 .../main/java/org/apache/juneau/rest/mcp/Mcp.java  |    4 +-
 .../java/org/apache/juneau/rest/mcp/McpCursor.java |    8 +-
 .../org/apache/juneau/rest/mcp/McpDispatcher.java  |   20 +-
 .../org/apache/juneau/rest/mcp/McpEndpoint.java    |    9 +-
 .../java/org/apache/juneau/rest/mcp/McpPage.java   |    2 +-
 .../apache/juneau/rest/mcp/McpPromptHandler.java   |    6 +-
 .../apache/juneau/rest/mcp/McpResourceHandler.java |    6 +-
 .../org/apache/juneau/rest/mcp/McpRestServlet.java |    6 +-
 .../org/apache/juneau/rest/mcp/McpToolHandler.java |    8 +-
 .../apache/juneau/rest/mcp/McpTypedHandlers.java   |    5 +-
 .../juneau/rest/mcp/McpTypedPromptHandler.java     |    4 +-
 .../juneau/rest/mcp/McpTypedToolHandler.java       |    4 +-
 .../juneau/rest/springboot/SpringBeanStore.java    |  165 ++-
 .../juneau/rest/springboot/SpringBeanStore2.java   |  190 ----
 .../juneau/rest/springboot/SpringRestServlet.java  |   10 +-
 .../java/org/apache/juneau/rest/RestChildren.java  |   41 +-
 .../java/org/apache/juneau/rest/RestContext.java   |  271 ++---
 .../java/org/apache/juneau/rest/RestOpContext.java |  143 ++-
 .../java/org/apache/juneau/rest/RestOpSession.java |    4 +-
 .../org/apache/juneau/rest/RestOperations.java     |   41 +-
 .../java/org/apache/juneau/rest/RestSession.java   |    8 +-
 .../org/apache/juneau/rest/annotation/Rest.java    |   18 -
 .../juneau/rest/annotation/RestAnnotation.java     |   20 -
 .../apache/juneau/rest/annotation/RestInit.java    |    2 +-
 .../apache/juneau/rest/annotation/RestInject.java  |    7 +-
 .../org/apache/juneau/rest/arg/DefaultArg.java     |    4 +-
 .../apache/juneau/rest/arg/PathRemainderArg.java   |    7 +-
 .../org/apache/juneau/rest/arg/RestOpArgList.java  |   41 +-
 .../apache/juneau/rest/arg/RestOpSessionArgs.java  |    7 +-
 .../apache/juneau/rest/config/DefaultConfig.java   |    2 -
 .../juneau/rest/converter/RestConverterList.java   |   53 +-
 .../juneau/rest/debug/BasicDebugEnablement.java    |   10 +-
 .../apache/juneau/rest/debug/DebugEnablement.java  |   34 +-
 .../apache/juneau/rest/guard/RestGuardList.java    |   53 +-
 .../apache/juneau/rest/logger/BasicCallLogger.java |    6 +-
 .../rest/logger/BasicDisabledCallLogger.java       |    6 +-
 .../juneau/rest/logger/BasicTestCallLogger.java    |    6 +-
 .../rest/logger/BasicTestCaptureCallLogger.java    |    6 +-
 .../org/apache/juneau/rest/logger/CallLogger.java  |   14 +-
 .../apache/juneau/rest/logger/CallLoggerRule.java  |   34 +-
 .../juneau/rest/matcher/RestMatcherList.java       |   49 +-
 .../rest/processor/ResponseProcessorList.java      |   49 +-
 .../juneau/rest/staticfile/BasicStaticFiles.java   |    6 +-
 .../apache/juneau/rest/staticfile/StaticFiles.java |   39 +-
 .../apache/juneau/rest/stats/MethodExecStats.java  |   61 +-
 .../apache/juneau/rest/stats/MethodExecStore.java  |   63 +-
 .../apache/juneau/rest/stats/MethodInvoker.java    |    4 +-
 .../org/apache/juneau/rest/stats/ThrownStats.java  |   21 +-
 .../org/apache/juneau/rest/stats/ThrownStore.java  |   63 +-
 .../juneau/rest/swagger/BasicSwaggerProvider.java  |    5 +-
 .../juneau/rest/swagger/SwaggerProvider.java       |   25 +-
 .../{package-info.java => SwaggerResource.java}    |   24 +-
 .../juneau/commons/inject/BasicBeanStore_Test.java |  656 +++++++++---
 .../commons/inject/BeanInstantiator_Test.java      |  395 ++++++-
 .../juneau/commons/reflect/ClassInfo_Test.java     |    4 +-
 .../commons/reflect/ConstructorInfo_Test.java      |    4 +-
 .../juneau/commons/reflect/MethodInfo_Test.java    |    4 +-
 .../java/org/apache/juneau/cp/BeanStore_Test.java  |  823 ---------------
 .../java/org/apache/juneau/cp/FileFinder_Test.java |    9 +-
 .../apache/juneau/encoders/EncoderSet_Test.java    |   93 ++
 .../httppart/bean/HttpPartBeanMeta_Test.java       |  163 +++
 .../apache/juneau/mstat/MethodExecStore_Test.java  |   12 +-
 .../org/apache/juneau/mstat/ThrownStore_Test.java  |   10 +-
 .../org/apache/juneau/parser/ParserSet_Test.java   |  158 +++
 .../juneau/rest/RestContext_Builder_Test.java      |   40 +-
 .../juneau/rest/RestContext_Precedence_Test.java   |  182 +++-
 .../java/org/apache/juneau/rest/Swagger_Test.java  |    2 +-
 .../rest/annotation/RestAnnotation_Test.java       |    9 +-
 .../annotation/Rest_BeanCreatorOverrides_Test.java |   10 +-
 .../client/remote/RemoteOperationArg_Test.java     |   75 ++
 .../org/apache/juneau/rest/mcp/McpCursor_Test.java |    5 +-
 .../apache/juneau/rest/mcp/McpDispatcher_Test.java |   11 +-
 .../juneau/rest/mcp/McpHandlerDefaults_Test.java   |    9 +-
 .../juneau/rest/mcp/McpRestServlet_Test.java       |    6 +-
 .../juneau/rest/mcp/McpServerConfig_Test.java      |    7 +-
 .../juneau/rest/mcp/McpTypedHandlers_Test.java     |   27 +-
 .../rest/springboot/SpringBeanStore2_Test.java     |  782 --------------
 .../rest/springboot/SpringBeanStore_Test.java      |  746 +++++++++++--
 .../juneau/serializer/SerializerSet_Test.java      |  183 ++++
 todo/FINISHED-15-replace-basicbeanstore-with-v2.md |   64 ++
 ...D-25-revisit-rest-context-memoizer-migration.md |  209 ++++
 ...26-replace-beanbuilder-with-beaninstantiator.md |  415 ++++++++
 todo/TODO-15-replace-basicbeanstore-with-v2.md     |  164 ---
 todo/TODO.md                                       |    4 +-
 119 files changed, 5508 insertions(+), 5360 deletions(-)
 rename 
juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/inject/{BasicBeanStore2.java
 => BasicBeanStore.java} (74%)
 delete mode 100644 
juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/inject/CreatableBeanStore.java
 delete mode 100644 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanBuilder.java
 delete mode 100644 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/BasicBeanStore.java
 delete mode 100644 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/BeanCreateMethodFinder.java
 delete mode 100644 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/BeanCreator.java
 delete mode 100644 
juneau-rest/juneau-rest-server-springboot/src/main/java/org/apache/juneau/rest/springboot/SpringBeanStore2.java
 copy 
juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/swagger/{package-info.java
 => SwaggerResource.java} (52%)
 mode change 100755 => 100644
 delete mode 100644 
juneau-utest/src/test/java/org/apache/juneau/cp/BeanStore_Test.java
 create mode 100644 
juneau-utest/src/test/java/org/apache/juneau/httppart/bean/HttpPartBeanMeta_Test.java
 create mode 100644 
juneau-utest/src/test/java/org/apache/juneau/rest/client/remote/RemoteOperationArg_Test.java
 delete mode 100644 
juneau-utest/src/test/java/org/apache/juneau/rest/springboot/SpringBeanStore2_Test.java
 create mode 100644 todo/FINISHED-15-replace-basicbeanstore-with-v2.md
 create mode 100644 todo/FINISHED-25-revisit-rest-context-memoizer-migration.md
 create mode 100644 
todo/FINISHED-26-replace-beanbuilder-with-beaninstantiator.md
 delete mode 100644 todo/TODO-15-replace-basicbeanstore-with-v2.md

Reply via email to