All Classes and Interfaces
Class
Description
merge annotations by mapping
ReflectionUtils.toMap(Annotation)
and reduce using the given mergeFunctionException class for Annotation Processor errors.
The `BigDecimalFill` class implements the `BoxTypeFill` interface to generate `BigDecimal` values.
binary operator function
The `BooleanFill` class implements the `BoxTypeFill` interface to generate `Boolean` values.
Collection interface for filling objects
Searches for and creates an object with a specific box type class.
This interface represents a container service for box type fill implementations.
Interface for generating a value of the corresponding boxed type.
The `CharacterFill` class implements the `BoxTypeFill` interface to generate `Character` values.
Helper methods for working with the classpath.
Class with the template for generating a value of the corresponding boxed type.
Utility class for preparing class templates.
The CollectionElementCreationService class is responsible for generating collection elements
based on the field type and the Fill object provided.
Searches for and creates an object with a list of collection classes.
This interface represents a container service for collection type fill implementations.
Interface for generating a value of the corresponding collection type.
Configuration is used to create a configured instance of
ReflectionsConfiguration builder for instantiating ReflectionsThe `DateFill` class implements the `BoxTypeFill` interface to generate `Date` values.
The DefaultBoxTypeContainer class implements the BoxTypeContainerService interface
and provides a default implementation of the container for BoxTypeFill instances.
The DefaultCollectionTypeContainer class implements the CollectionTypeContainerService interface
and provides a default implementation of the container for CollectionTypeFill instances.
The DefaultObjectTypeContainer class implements the ObjectTypeContainerService interface
and provides a default implementation of the container for ObjectTypeFill instances.
Class for generating a value of the double type
The ElementCreationService class is responsible for generating single values or instances of classes
based on the provided field type and Fill object.
This class implements the ObjectTypeFill interface to provide object generation for enum types.
class with parameters for field
builder for extend class
A necessary interface for reflection to traverse fields.
Utility class for working with fields in Java classes.
The Fill class is used to provide information for populating POJO (Plain Old Java Object) classes with random data.
The FillBuilder class provides a fluent interface for building a Fill object.
The `FillArray` class provides a method to create an array and fill it with generated values.
Custom exception class for Fill-related errors.
class FillListCollection
class FillRawStream
class FillSetCollection
include/exclude filter builder
class IntegerFill
source code serialization for
Reflectionsclass LongFill
This interface provides a container for implementations of a specific type `T`.
class MapFill
scan methods/constructors/fields usage
Helper methods for converting between annotated elements and their names
interface ObjectCollectionFillExtension
Searches for and creates an object with a list of classes with unique behavior.
This interface represents a container service for `ObjectTypeFill` implementations.
This interface provides methods for generating objects of a specific type.
A class representing parameters for generating code.
Implementation of the BoxTypeFill interface for generating and filling primitive boolean values.
Implementation of the BoxTypeFill interface for generating and filling primitive char values.
Implementation of the BoxTypeFill interface for generating and filling primitive double values.
Implementation of the BoxTypeFill interface for generating and filling primitive int values.
Implementation of the BoxTypeFill interface for generating and filling primitive long values.
enum with primitive types name and function to create array
builder for store query
sam function for store query
apply(C) -> Set<T>Utility class for generating random values.
The RandomValue class is designed to populate POJO classes with random data.
Custom exception class for errors related to generating random values.
A necessary class for reflection to traverse fields.
Reflections one-stop-shop object
utils for querying java reflection meta types
helper predicates for java meta types
base Reflections
Scanners such as:
Scanners.SubTypes
Scanners.TypesAnnotated
Scanners.MethodsAnnotated
Scanners.ConstructorsAnnotated
Scanners.FieldsAnnotated
Scanners.Resources
Scanners.MethodsParameter
Scanners.ConstructorsParameter
Scanners.MethodsSignature
Scanners.ConstructorsSignature
Scanners.MethodsReturn
note that scanners must be configured in Configuration in order to be queriedUtility class for scanning classes and retrieving annotated instances or implementations of interfaces.
de/serialization for
Reflections instance metadatastores string key/value pairs per scanner index in a multimap
Map<String, Map<String, Set<String>>>class StringFill
A utility class for creating template class prototypes based on annotation names.
scan types, annotations, methods and fields, and stores fqn as key and elements as values
generate class from template
query builder for
QueryFunctioninterface ObjectCollectionFillExtension
a simple virtual file system bridge
default url types used by
Vfs.fromURL(URL)an abstract vfs dir
an abstract vfs file
a matcher and factory for a url