Package org.springframework.data.repository.aot.generate
@NullMarked
package org.springframework.data.repository.aot.generate
Ahead-of-Time (AOT) generation for Spring Data repositories.
Contains also shaded JSON. This source was originally taken from com.vaadin.external.google:android-json which provides a clean room re-implementation of the org.json APIs and does not include the "Do not use for evil" clause.
-
ClassDescriptionGenerational AOT context for repository query method generation.Builder for AOT repository fragment classes.Customizer interface to customize the AOT repository fragment class after it has been defined.Builder for AOT Repository Constructors.Customizer for the AOT repository constructor.Metadata for a repository fragment.Constructor argument metadata.ExpressionMarker is used to add a dedicated type to AOT generated methods that can be used to determine the current method by calling
Class.getEnclosingMethod()on it.MethodContributor<M extends QueryMethod>Strategy for contributing AOT repository methods by looking introspecting query methods.Builder for a query method contributor.Initial builder for a query method contributor.AOT contribution from aAotRepositoryMethodBuilderused to contribute a repository query method body.Customizer for a contributed AOT repository query method.Interface providing metadata about a query.Contributor for AOT repository fragments.