All Classes and Interfaces

Class
Description
Validates that a no-arg method returns false.
Validates that a no-arg method returns true.
 
 
 
 
 
 
 
 
 
 
Registration surface for BeanPostProcessor instances.
Callback interface for contributing BeanPostProcessor instances to the framework.
Applies BeanPostProcessorRegistryCustomizer beans to the framework's BeanPostProcessorRegistry during the DEFINITIONS_READY phase, before instantiation begins, so contributed post-processors run on every bean.
 
 
 
Utility class providing helper methods for bean management in the Spigot Boot dependency injection system.
 
 
 
Utility class providing helper methods for class existence checking with caching.
 
 
 
 
 
 
 
 
 
 
 
 
Collects and reports condition evaluation results for debugging purposes.
 
Represents an immutable path through the configuration tree.
 
 
 
A validation constraint that can check if a value is valid.
Factory for creating constraints from annotations.
 
 
 
 
 
 
 
 
 
 
Interface for custom dependency injectors that can participate in the resolution process.
Registry that holds and manages custom injectors.
Callback interface for customizing a CustomInjectorRegistry.
Factory component that applies CustomInjectorRegistryCustomizer beans to the framework's CustomInjectorRegistry during context initialization.
 
 
 
 
 
Default implementation of CustomInjectorRegistry.
Default implementation of the Validator interface.
Directed graph representing dependencies between two nodes.
 
 
 
 
Category keys used by DiscoveryIndex implementations.
Compile-time snapshot of classes in a given module that would otherwise be found by runtime classpath scanning (e.g.
 
Aggregates every DiscoveryIndex found on the classpath into a single lookup table keyed by category.
Runtime support for the DiscoveryIndex implementations emitted by the DiscoveryIndexProcessor.
 
 
Represents an injection point in the dependency injection system.
Represents the result of a custom injector's resolution attempt.
 
Validates that a numeric field has a maximum value.
 
 
 
 
Default proxy decider: proxies a bean if at least one registered RegisteredMethodHandler could ever match it (based on the handler's metadata).
 
 
 
Intercepts method calls on a generated proxy instance.
Validates that a numeric field has a minimum value.
 
 
 
 
 
Validates that a field is not null and not empty.
Validates that a field is not null.
 
 
 
 
 
Validates that a string field value is one of the specified options.
 
 
 
 
 
Validates that a string field matches a regular expression pattern.
 
 
Represents an immutable path through a property tree.
Creates and caches proxy subclasses at runtime using ProxyGenerator.
 
Validates that a numeric field is within a range.
 
 
 
 
 
 
 
 
 
Validates that a collection or string has a size within the specified range.
 
 
 
 
 
Marks an annotation or type as the root of a DiscoveryIndex category.
 
Marker interface implemented by all generated proxy classes.
A utility class for parsing duration strings into numeric values.
Marker annotation to trigger nested/recursive validation on a field's object value.
Represents a validation error for a field.
Exception thrown when validation fails.
Result of validating an object.
Validates objects based on their annotations.