Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- acceptResult(String) - Method in enum class ru.objectsfill.utils.reflection.scanners.Scanners
- acceptsInput(String) - Method in interface ru.objectsfill.utils.reflection.scanners.Scanner
- accumulator() - Method in class ru.objectsfill.utils.reflection.util.AnnotationMergeCollector
- add(Predicate<String>) - Method in class ru.objectsfill.utils.reflection.util.FilterBuilder
- add(QueryFunction<C, T>) - Method in interface ru.objectsfill.utils.reflection.util.QueryFunction
-
concat elements from function
- addAnnotations(List<String>, List<String>) - Method in class ru.objectsfill.utils.reflection.serializers.JavaCodeSerializer
- addClass(List<String>, String) - Method in class ru.objectsfill.utils.reflection.serializers.JavaCodeSerializer
- addClassLoaders(ClassLoader...) - Method in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
-
add optional class loaders used for resolving types.
- addDefaultURLTypes(Vfs.UrlType) - Static method in class ru.objectsfill.utils.reflection.vfs.Vfs
-
add a static default url types to the beginning of the default url types list. can be used to statically plug in urlTypes
- addFields(List<String>, List<String>) - Method in class ru.objectsfill.utils.reflection.serializers.JavaCodeSerializer
- addMethods(List<String>, List<String>, List<String>) - Method in class ru.objectsfill.utils.reflection.serializers.JavaCodeSerializer
- addMutationFunction(UnaryOperator<Object>) - Method in class ru.objectsfill.object_param.Extend.FillFieldParametersBuilder
-
Sets the mutation function applied to the generated value before assignment.
- addObjectWithParamConstruct(Constructor<?>, Fill) - Static method in class ru.objectsfill.utils.FieldUtils
-
Creates an instance of the Fill's target class using the given constructor, populating constructor parameters with generated values matched by parameter name.
- addObjectWithParamConstruct(Constructor<?>, Fill, Class<?>) - Static method in class ru.objectsfill.utils.FieldUtils
-
Creates an instance of the specified class using the given constructor, populating constructor parameters with generated values matched by parameter name against the class's declared fields.
- addPackages(List<String>, int) - Method in class ru.objectsfill.utils.reflection.serializers.JavaCodeSerializer
- addScanners(Scanner...) - Method in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
-
set the scanners instances for scanning different metadata
- addUrls(URL...) - Method in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
-
add urls to be scanned
- addUrls(Collection<URL>) - Method in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
-
add urls to be scanned
- AnnotationMergeCollector - Class in ru.objectsfill.utils.reflection.util
-
merge annotations by mapping
ReflectionUtils.toMap(Annotation)and reduce using the givenmergeFunction - AnnotationMergeCollector() - Constructor for class ru.objectsfill.utils.reflection.util.AnnotationMergeCollector
- AnnotationMergeCollector(AnnotatedElement) - Constructor for class ru.objectsfill.utils.reflection.util.AnnotationMergeCollector
- AnnotationMergeCollector(AnnotatedElement, BiFunction<Object, Object, Object>) - Constructor for class ru.objectsfill.utils.reflection.util.AnnotationMergeCollector
- AnnotationProcessorException - Exception in ru.objectsfill.annotation_processor.exceptions
-
Exception class for Annotation Processor errors.
- AnnotationProcessorException() - Constructor for exception ru.objectsfill.annotation_processor.exceptions.AnnotationProcessorException
-
Constructs an AnnotationProcessorException with a default message.
- AnnotationProcessorException(String, Throwable) - Constructor for exception ru.objectsfill.annotation_processor.exceptions.AnnotationProcessorException
-
Constructs an AnnotationProcessorException with the specified detail message and cause.
- Annotations - Static variable in class ru.objectsfill.utils.reflection.ReflectionUtils
-
query annotations
- AnnotationTypes - Static variable in class ru.objectsfill.utils.reflection.ReflectionUtils
-
query annotation types
- apply(C) - Method in interface ru.objectsfill.utils.reflection.util.QueryFunction
- apply(T, R) - Method in interface ru.objectsfill.functions.BinaryFunction
-
Applies this function to the given arguments.
- as() - Method in interface ru.objectsfill.utils.reflection.util.QueryFunction
-
cast elements as
<R>unsafe - as(Class<? extends R>, ClassLoader...) - Method in interface ru.objectsfill.utils.reflection.util.QueryFunction
-
convert to given
type, usesNameHelper.forName(String, Class, ClassLoader...) - asClass(ClassLoader...) - Method in interface ru.objectsfill.utils.reflection.util.QueryFunction
-
convert elements to
ClassusingNameHelper.forName(String, Class, ClassLoader...) - asString() - Method in interface ru.objectsfill.utils.reflection.util.QueryFunction
-
convert elements to String using
NameHelper.toName(AnnotatedElement)
B
- BigDecimalFill - Class in ru.objectsfill.types.box_type
-
The `BigDecimalFill` class implements the `BoxTypeFill` interface to generate `BigDecimal` values.
- BigDecimalFill() - Constructor for class ru.objectsfill.types.box_type.BigDecimalFill
- BinaryFunction<T,
R> - Interface in ru.objectsfill.functions -
A two-argument functional interface that performs an operation and returns no result.
- BOOLEAN - Enum constant in enum class ru.objectsfill.types.primitive_type.PrimitiveTypeName
-
Primitive boolean for array creation
- BooleanFill - Class in ru.objectsfill.types.box_type
-
The `BooleanFill` class implements the `BoxTypeFill` interface to generate `Boolean` values.
- BooleanFill() - Constructor for class ru.objectsfill.types.box_type.BooleanFill
- BoxCollectionFillExtension - Interface in ru.objectsfill.types.interfaces
-
Extension interface providing stream-based generation for boxed/wrapper types.
- BoxType - Annotation Interface in ru.objectsfill.annotations
-
Searches for and creates an object with a specific box type class.
- BoxTypeContainerService - Interface in ru.objectsfill.service.interfaces
-
This interface represents a container service for box type fill implementations.
- BoxTypeFill - Interface in ru.objectsfill.types.box_type
-
Interface for generating a value of the corresponding boxed type.
- build(Object...) - Static method in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
-
constructs a
ConfigurationBuilder. - bundle - Enum constant in enum class ru.objectsfill.utils.reflection.vfs.Vfs.DefaultUrlTypes
- BYTE - Enum constant in enum class ru.objectsfill.types.primitive_type.PrimitiveTypeName
-
Primitive byte for array creation
C
- CHAR - Enum constant in enum class ru.objectsfill.types.primitive_type.PrimitiveTypeName
-
Primitive char for array creation
- CharacterFill - Class in ru.objectsfill.types.box_type
-
The `CharacterFill` class implements the `BoxTypeFill` interface to generate `Character` values.
- CharacterFill() - Constructor for class ru.objectsfill.types.box_type.CharacterFill
- characteristics() - Method in class ru.objectsfill.utils.reflection.util.AnnotationMergeCollector
- CLASS_CONTAINER_TEMPLATE - Static variable in class ru.objectsfill.template.ClassTemplate
-
template for generating
- classLoaders(ClassLoader...) - Static method in class ru.objectsfill.utils.reflection.util.ClasspathHelper
-
Returns an array of class Loaders initialized from the specified array.
- ClasspathHelper - Class in ru.objectsfill.utils.reflection.util
-
Helper methods for working with the classpath.
- ClasspathHelper() - Constructor for class ru.objectsfill.utils.reflection.util.ClasspathHelper
- ClassTemplate - Class in ru.objectsfill.template
-
Class with the template for generating a value of the corresponding boxed type.
- ClassTemplatePrepare - Class in ru.objectsfill.annotation_processor.utils
-
Utility class for preparing class templates.
- clazz() - Element in annotation interface ru.objectsfill.annotations.BoxType
-
class information for registering the box.
- clazz() - Element in annotation interface ru.objectsfill.annotations.CollectionType
-
class information for registering the box.
- clazz() - Element in annotation interface ru.objectsfill.annotations.ObjectType
-
class information for registering the box.
- clazz(Class<?>) - Static method in class ru.objectsfill.object_param.Extend
-
Starts building an
Extendthat targets all fields of a specific class type. - cleanPath(URL) - Static method in class ru.objectsfill.utils.reflection.util.ClasspathHelper
-
Cleans the URL.
- close() - Method in class ru.objectsfill.utils.reflection.vfs.JarInputDir
- close() - Method in interface ru.objectsfill.utils.reflection.vfs.Vfs.Dir
- close() - Method in class ru.objectsfill.utils.reflection.vfs.ZipDir
- collect(File, Serializer) - Method in class ru.objectsfill.utils.reflection.Reflections
-
deserialize and merge saved Reflections metadata from the given
fileandserializer - collect(InputStream, Serializer) - Method in class ru.objectsfill.utils.reflection.Reflections
-
deserialize and merge saved Reflections metadata from the given
inputStreamandserializer - collect(String, Predicate<String>, Serializer) - Static method in class ru.objectsfill.utils.reflection.Reflections
-
collect saved Reflections metadata from all urls that contains the given
packagePrefixand matches the givenresourceNameFilter, and deserializes using the givenserializer - CollectionElementCreationService - Class in ru.objectsfill.service
-
Service responsible for generating collection, array, and single-value field contents.
- CollectionElementCreationService() - Constructor for class ru.objectsfill.service.CollectionElementCreationService
-
Constructs a new service instance and initializes the collection type registry by scanning for user-defined implementations and adding default mappings.
- collectionSize(Integer) - Method in class ru.objectsfill.object_param.Extend.FillFieldParametersBuilder
-
Sets the collection size override for this field.
- collectionSize(Integer) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
-
Sets the number of elements to generate for collections and arrays.
- CollectionType - Annotation Interface in ru.objectsfill.annotations
-
Searches for and creates an object with a list of collection classes.
- CollectionTypeContainerService - Interface in ru.objectsfill.service.interfaces
-
This interface represents a container service for collection type fill implementations.
- CollectionTypeFill - Interface in ru.objectsfill.types.collection_type
-
Interface for generating a value of the corresponding collection type.
- combiner() - Method in class ru.objectsfill.utils.reflection.util.AnnotationMergeCollector
- configuration - Variable in class ru.objectsfill.utils.reflection.Reflections
- Configuration - Interface in ru.objectsfill.utils.reflection
-
Configuration is used to create a configured instance of
Reflections - ConfigurationBuilder - Class in ru.objectsfill.utils.reflection.util
-
Configurationbuilder for instantiating Reflections - ConfigurationBuilder() - Constructor for class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
- Constructors - Static variable in class ru.objectsfill.utils.reflection.ReflectionUtils
-
query constructors
- ConstructorsAnnotated - Enum constant in enum class ru.objectsfill.utils.reflection.scanners.Scanners
-
scan constructor annotations
- ConstructorsParameter - Enum constant in enum class ru.objectsfill.utils.reflection.scanners.Scanners
-
scan constructor parameters types and annotations
- ConstructorsSignature - Enum constant in enum class ru.objectsfill.utils.reflection.scanners.Scanners
-
scan constructors signature
- contextClassLoader() - Static method in class ru.objectsfill.utils.reflection.util.ClasspathHelper
-
Gets the current thread context class loader.
- createArray(Class<T>, Fill) - Method in class ru.objectsfill.types.array.FillArray
-
Creates an array of the specified type and fills it with generated values.
- createArray(Class<T>, Fill, Field) - Method in class ru.objectsfill.types.array.FillArray
-
Creates an array of the specified type and fills it with generated values.
- createDir(URL) - Method in interface ru.objectsfill.utils.reflection.vfs.Vfs.UrlType
- createInstance(Class<T>, Fill) - Static method in class ru.objectsfill.service.ElementCreationService
-
Creates a new instance of the provided class type using reflection.
- createStreamWithVal - Static variable in interface ru.objectsfill.types.box_type.BoxTypeFill
-
A function that creates a stream of values based on the provided `Fill` object and a value.
D
- DateFill - Class in ru.objectsfill.types.box_type
-
The `DateFill` class implements the `BoxTypeFill` interface to generate `Date` values.
- DateFill() - Constructor for class ru.objectsfill.types.box_type.DateFill
- deduceMainApplicationClass() - Static method in class ru.objectsfill.utils.ScanningForClassUtils
-
Deduces the main application class by inspecting the stack trace.
- DEFAULT_INPUTS_FILTER - Static variable in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
- DEFAULT_LOCAL_CLASS_CREATION_PATH - Static variable in class ru.objectsfill.service.ElementCreationService
-
Package path scanned at runtime for user-defined container implementations generated by the annotation processor.
- DEFAULT_SCANNERS - Static variable in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
- DefaultBoxTypeContainer - Class in ru.objectsfill.service.containers
-
Default registry of
BoxTypeFillimplementations for all built-in types: primitives, wrappers, String, UUID, BigDecimal, and Date. - DefaultBoxTypeContainer() - Constructor for class ru.objectsfill.service.containers.DefaultBoxTypeContainer
-
Constructs the container and registers all built-in type handlers.
- DefaultCollectionTypeContainer - Class in ru.objectsfill.service.containers
-
Default registry of
CollectionTypeFillimplementations for built-in collection types: List, Set, Map, and Stream. - DefaultCollectionTypeContainer() - Constructor for class ru.objectsfill.service.containers.DefaultCollectionTypeContainer
-
Constructs the container and registers all built-in collection type handlers.
- DefaultObjectTypeContainer - Class in ru.objectsfill.service.containers
-
Default registry of
ObjectTypeFillimplementations for built-in complex types. - DefaultObjectTypeContainer() - Constructor for class ru.objectsfill.service.containers.DefaultObjectTypeContainer
-
Constructs the container and registers the default Enum type handler.
- directory - Enum constant in enum class ru.objectsfill.utils.reflection.vfs.Vfs.DefaultUrlTypes
- DOUBLE - Enum constant in enum class ru.objectsfill.types.primitive_type.PrimitiveTypeName
-
Primitive double for array creation
- DoubleFill - Class in ru.objectsfill.types.box_type
-
Class for generating a value of the double type
- DoubleFill() - Constructor for class ru.objectsfill.types.box_type.DoubleFill
- doWith(Field) - Method in record class ru.objectsfill.core.RandomValueFieldSetterCallback
-
Processes a single field: skips final and excluded fields, applies extended parameters if present, and delegates to the appropriate generation method.
- doWith(Field) - Method in interface ru.objectsfill.utils.FieldCallback
-
Performs an operation on the given field.
- doWithFields(Fill) - Static method in class ru.objectsfill.utils.FieldUtils
-
Iterates over all declared fields of the target object (including superclass fields) and populates each one using
RandomValueFieldSetterCallback.
E
- ElementCreationService - Class in ru.objectsfill.service
-
Service responsible for generating individual values or object instances based on field type.
- ElementCreationService() - Constructor for class ru.objectsfill.service.ElementCreationService
-
Constructs a new service instance and initializes the type registries by scanning for user-defined container implementations and adding default mappings.
- empty() - Static method in interface ru.objectsfill.utils.reflection.util.QueryFunction
- entries(String, String) - Method in interface ru.objectsfill.utils.reflection.scanners.Scanner
- entries(String, Collection<String>) - Method in interface ru.objectsfill.utils.reflection.scanners.Scanner
- entries(Collection<String>, String) - Method in interface ru.objectsfill.utils.reflection.scanners.Scanner
- entry(String, String) - Method in interface ru.objectsfill.utils.reflection.scanners.Scanner
- EnumFill - Class in ru.objectsfill.types.object_type
-
This class implements the ObjectTypeFill interface to provide object generation for enum types.
- EnumFill() - Constructor for class ru.objectsfill.types.object_type.EnumFill
- equals(Object) - Method in record class ru.objectsfill.core.RandomValueFieldSetterCallback
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class ru.objectsfill.utils.reflection.util.FilterBuilder
- exclude(String) - Method in class ru.objectsfill.utils.reflection.util.FilterBuilder
-
Deprecated.
- excludeField(String...) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
-
Sets the field names to exclude from generation.
- excludeField(List<String>) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
-
Sets the list of field names to exclude from generation.
- excludePackage(String) - Method in class ru.objectsfill.utils.reflection.util.FilterBuilder
-
exclude package prefix
- excludePattern(String) - Method in class ru.objectsfill.utils.reflection.util.FilterBuilder
-
exclude regular expression
- expandSuperTypes(Map<String, Set<String>>, Map<String, Set<String>>) - Method in class ru.objectsfill.utils.reflection.Reflections
-
expand super types after scanning, for super types that were not scanned.
- Extend - Class in ru.objectsfill.object_param
-
Per-field parameter override for customizing how individual fields are populated.
- Extend(String, Integer, Integer, UnaryOperator<Object>, Class<?>) - Constructor for class ru.objectsfill.object_param.Extend
-
Constructs a new Extend with all parameters.
- Extend.FillFieldParametersBuilder - Class in ru.objectsfill.object_param
-
Fluent builder for constructing
Extendinstances. - extendType() - Static method in class ru.objectsfill.utils.reflection.ReflectionUtils
F
- field(String) - Static method in class ru.objectsfill.object_param.Extend
-
Starts building an
Extendthat targets a specific field by name. - FieldCallback - Interface in ru.objectsfill.utils
-
A necessary interface for reflection to traverse fields.
- fieldName(ClassFile, FieldInfo) - Static method in class ru.objectsfill.utils.reflection.util.JavassistHelper
- fieldParams(List<Extend>) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
-
Adds a list of per-field parameter overrides.
- fieldParams(Extend) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
-
Adds a single per-field parameter override.
- fieldParams(Extend...) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
-
Adds multiple per-field parameter overrides.
- Fields - Static variable in class ru.objectsfill.utils.reflection.ReflectionUtils
-
query fields
- FieldsAnnotated - Enum constant in enum class ru.objectsfill.utils.reflection.scanners.Scanners
-
scan field annotations
- FieldUtils - Class in ru.objectsfill.utils
-
Utility class for reflective field traversal and population.
- fill() - Method in record class ru.objectsfill.core.RandomValueFieldSetterCallback
-
Returns the value of the
fillrecord component. - fill(Class<?>) - Static method in class ru.objectsfill.core.RandomValue
-
Creates a new instance of the given class and fills it with random values using default parameters.
- fill(Object) - Static method in class ru.objectsfill.core.RandomValue
-
Fills the given object instance with random values using default parameters.
- fill(Fill) - Static method in class ru.objectsfill.core.RandomValue
-
Fills the given object with random values using the provided configuration.
- Fill - Class in ru.objectsfill.object_param
-
Configuration object that holds all parameters for populating a POJO with random data.
- Fill.FillBuilder - Class in ru.objectsfill.object_param
-
Fluent builder for constructing
Fillconfigurations. - fillArray(Fill) - Static method in class ru.objectsfill.core.RandomValue
-
Creates and fills an array with randomly generated elements.
- FillArray - Class in ru.objectsfill.types.array
-
Creates and fills arrays (both reference and primitive types) with randomly generated values.
- FillArray() - Constructor for class ru.objectsfill.types.array.FillArray
- FillBuilder(Class<?>) - Constructor for class ru.objectsfill.object_param.Fill.FillBuilder
-
Creates a builder from a class, attempting to instantiate it via the no-arg constructor.
- FillBuilder(T) - Constructor for class ru.objectsfill.object_param.Fill.FillBuilder
-
Creates a builder from an existing object instance.
- fillCollection(T, Fill) - Static method in class ru.objectsfill.core.RandomValue
-
Populates the given collection with randomly generated elements.
- fillCollectionStream(Field, Fill) - Method in class ru.objectsfill.service.ElementCreationService
-
Fills a collection stream based on the provided field and Fill object.
- fillCollectionStream(Field, Fill) - Method in interface ru.objectsfill.types.collection_type.CollectionTypeFill
-
Fills a collection stream based on the provided field and fill parameters.
- fillContainer(StringBuilder, String, String) - Static method in class ru.objectsfill.annotation_processor.utils.ClassTemplatePrepare
-
Fills the container StringBuilder with the putIfAbsent statement for the specified container class and container class name.
- FillException - Exception in ru.objectsfill.annotation_processor.exceptions
-
Custom exception class for Fill-related errors.
- FillException(String) - Constructor for exception ru.objectsfill.annotation_processor.exceptions.FillException
-
Constructs a FillException with the specified detail message.
- FillFieldParametersBuilder() - Constructor for class ru.objectsfill.object_param.Extend.FillFieldParametersBuilder
-
Creates an empty builder.
- FillFieldParametersBuilder(Class<?>) - Constructor for class ru.objectsfill.object_param.Extend.FillFieldParametersBuilder
-
Creates a builder targeting fields by class type.
- FillFieldParametersBuilder(String) - Constructor for class ru.objectsfill.object_param.Extend.FillFieldParametersBuilder
-
Creates a builder targeting a field by name.
- FillFieldParametersBuilder(UnaryOperator<Object>) - Constructor for class ru.objectsfill.object_param.Extend.FillFieldParametersBuilder
-
Creates a builder with a global mutation function.
- fillImportContainer(StringBuilder, String) - Static method in class ru.objectsfill.annotation_processor.utils.ClassTemplatePrepare
-
Appends an import statement for the specified container class path to the StringBuilder.
- FillListCollection - Class in ru.objectsfill.types.collection_type
-
Generates a
Listby collecting elements from a stream produced byCollectionTypeFill.fillCollectionStream(java.lang.reflect.Field, ru.objectsfill.object_param.Fill). - FillListCollection() - Constructor for class ru.objectsfill.types.collection_type.FillListCollection
- fillMap(Field, Fill) - Method in class ru.objectsfill.types.collection_type.MapFill
-
Fills a map with generated key-value pairs based on the provided field and fill parameters.
- FillRawStream - Class in ru.objectsfill.types.collection_type
-
Generates a raw
Streamof elements without collecting into a concrete collection. - FillRawStream() - Constructor for class ru.objectsfill.types.collection_type.FillRawStream
- FillSetCollection - Class in ru.objectsfill.types.collection_type
-
Generates a
Setby collecting elements from a stream produced byCollectionTypeFill.fillCollectionStream(java.lang.reflect.Field, ru.objectsfill.object_param.Fill). - FillSetCollection() - Constructor for class ru.objectsfill.types.collection_type.FillSetCollection
- fillSingleVal(Fill) - Static method in class ru.objectsfill.core.RandomValue
-
Generates a single random value of the type specified in the
Fillconfiguration. - fillStream(Class<?>, Fill) - Method in interface ru.objectsfill.types.interfaces.ObjectCollectionFillExtension
-
Generates a stream of objects for the given collection generic type and fill parameters.
- fillStream(Class<?>, Fill) - Method in class ru.objectsfill.types.object_type.EnumFill
-
Generates a stream of random enum values for the given collection generic type and fill parameters.
- fillStream(Fill) - Static method in class ru.objectsfill.core.RandomValue
-
Creates a stream of randomly generated elements.
- fillStream(Fill) - Method in class ru.objectsfill.types.box_type.BigDecimalFill
-
Creates a stream of `BigDecimal` values based on the provided `Fill` object.
- fillStream(Fill) - Method in class ru.objectsfill.types.box_type.BooleanFill
-
Creates a stream of `Boolean` values based on the provided `Fill` object.
- fillStream(Fill) - Method in class ru.objectsfill.types.box_type.CharacterFill
-
Creates a stream of `Character` values based on the provided `Fill` object.
- fillStream(Fill) - Method in class ru.objectsfill.types.box_type.DateFill
-
Creates a stream of `Date` values based on the provided `Fill` object.
- fillStream(Fill) - Method in class ru.objectsfill.types.box_type.DoubleFill
-
Creates a stream of `double` values based on the provided `Fill` object.
- fillStream(Fill) - Method in class ru.objectsfill.types.box_type.IntegerFill
-
Creates a stream of integer values based on the provided `Fill` object.
- fillStream(Fill) - Method in class ru.objectsfill.types.box_type.LongFill
-
Creates a stream of long values based on the provided `Fill` object.
- fillStream(Fill) - Method in class ru.objectsfill.types.box_type.StringFill
-
Creates a stream of string values based on the provided `Fill` object.
- fillStream(Fill) - Method in class ru.objectsfill.types.box_type.UUIDFill
-
Creates a stream of UUID values based on the provided `Fill` object.
- fillStream(Fill) - Method in interface ru.objectsfill.types.interfaces.BoxCollectionFillExtension
-
Fills a stream with generated values based on the provided fill parameters.
- fillStream(Fill) - Method in class ru.objectsfill.types.primitive_type.PrimitiveBoolean
-
Creates a stream of boolean values using the generated value.
- fillStream(Fill) - Method in class ru.objectsfill.types.primitive_type.PrimitiveChar
-
Creates a stream of char values using the generated value.
- fillStream(Fill) - Method in class ru.objectsfill.types.primitive_type.PrimitiveDouble
-
Creates a stream of double values using the generated value.
- fillStream(Fill) - Method in class ru.objectsfill.types.primitive_type.PrimitiveInt
-
Creates a stream of int values using the generated value.
- fillStream(Fill) - Method in class ru.objectsfill.types.primitive_type.PrimitiveLong
-
Creates a stream of long values using the generated value.
- filter(Predicate<? super T>) - Method in interface ru.objectsfill.utils.reflection.util.QueryFunction
-
filter by predicate
- FilterBuilder - Class in ru.objectsfill.utils.reflection.util
-
include/exclude filter builder
- FilterBuilder() - Constructor for class ru.objectsfill.utils.reflection.util.FilterBuilder
- filterInputsBy(Predicate<String>) - Method in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
-
sets the input filter for all resources to be scanned.
- filterResultsBy(Predicate<String>) - Method in class ru.objectsfill.utils.reflection.scanners.MemberUsageScanner
- filterResultsBy(Predicate<String>) - Method in enum class ru.objectsfill.utils.reflection.scanners.Scanners
- filterResultsBy(Predicate<String>) - Method in class ru.objectsfill.utils.reflection.scanners.TypeElementsScanner
- findClassInContainer(Class<?>, Map<Class<?>, T>) - Static method in class ru.objectsfill.service.ElementCreationService
-
Finds the value associated with the provided field type in the given container map.
- findFiles(Collection<URL>, String, Predicate<String>) - Static method in class ru.objectsfill.utils.reflection.vfs.Vfs
-
return an iterable of all
Vfs.Filein given urls, starting with given packagePrefix and matching nameFilter - findFiles(Collection<URL>, Predicate<Vfs.File>) - Static method in class ru.objectsfill.utils.reflection.vfs.Vfs
-
return an iterable of all
Vfs.Filein given urls, matching filePredicate - finisher() - Method in class ru.objectsfill.utils.reflection.util.AnnotationMergeCollector
- flatMap(Function<T, ? extends Function<C, Set<R>>>) - Method in interface ru.objectsfill.utils.reflection.util.QueryFunction
-
flatmap by function
- forClass(Class<?>, ClassLoader...) - Static method in class ru.objectsfill.utils.reflection.util.ClasspathHelper
-
Returns the URL that contains a
Class. - forClass(String, ClassLoader...) - Method in interface ru.objectsfill.utils.reflection.util.NameHelper
-
tries to resolve a java type name to a Class
- forClassLoader() - Static method in class ru.objectsfill.utils.reflection.util.ClasspathHelper
-
Returns a distinct collection of URLs based on URLs derived from class loaders.
- forClassLoader(ClassLoader...) - Static method in class ru.objectsfill.utils.reflection.util.ClasspathHelper
-
Returns a distinct collection of URLs based on URLs derived from class loaders.
- forConstructor(String, ClassLoader...) - Method in interface ru.objectsfill.utils.reflection.util.NameHelper
- forElement(String, Class<T>, ClassLoader[]) - Method in interface ru.objectsfill.utils.reflection.util.NameHelper
- forField(String, ClassLoader...) - Method in interface ru.objectsfill.utils.reflection.util.NameHelper
- forJavaClassPath() - Static method in class ru.objectsfill.utils.reflection.util.ClasspathHelper
-
Returns a distinct collection of URLs based on the
java.class.pathsystem property. - forManifest() - Static method in class ru.objectsfill.utils.reflection.util.ClasspathHelper
-
Returns a distinct collection of URLs based on URLs derived from class loaders expanded with Manifest information.
- forManifest(Iterable<URL>) - Static method in class ru.objectsfill.utils.reflection.util.ClasspathHelper
-
Returns a distinct collection of URLs by expanding the specified URLs with Manifest information.
- forManifest(URL) - Static method in class ru.objectsfill.utils.reflection.util.ClasspathHelper
-
Returns a distinct collection of URLs from a single URL based on the Manifest information.
- forMember(String, ClassLoader...) - Method in interface ru.objectsfill.utils.reflection.util.NameHelper
- forMethod(String, ClassLoader...) - Method in interface ru.objectsfill.utils.reflection.util.NameHelper
- forName(String, Class<T>, ClassLoader...) - Method in interface ru.objectsfill.utils.reflection.util.NameHelper
- forNames(Collection<String>, Class<T>, ClassLoader...) - Method in interface ru.objectsfill.utils.reflection.util.NameHelper
- forNames(Collection<String>, ClassLoader...) - Method in interface ru.objectsfill.utils.reflection.util.NameHelper
- forPackage(String, ClassLoader...) - Static method in class ru.objectsfill.utils.reflection.util.ClasspathHelper
-
Returns a distinct collection of URLs based on a package name.
- forPackage(String, ClassLoader...) - Method in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
-
ConfigurationBuilder.addUrls(URL...)by applyingClasspathHelper.forPackage(String, ClassLoader...)for the givenpkg - forPackages(String...) - Method in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
-
ConfigurationBuilder.addUrls(URL...)by applyingClasspathHelper.forPackage(String, ClassLoader...)for the givenpackages - forResource(String, ClassLoader...) - Static method in class ru.objectsfill.utils.reflection.util.ClasspathHelper
-
Returns a distinct collection of URLs based on a resource.
- fromURL(URL) - Static method in class ru.objectsfill.utils.reflection.vfs.Vfs
-
tries to create a Dir from the given url, using the defaultUrlTypes
- fromURL(URL, List<Vfs.UrlType>) - Static method in class ru.objectsfill.utils.reflection.vfs.Vfs
-
tries to create a Dir from the given url, using the given urlTypes
- fromURL(URL, Vfs.UrlType...) - Static method in class ru.objectsfill.utils.reflection.vfs.Vfs
-
tries to create a Dir from the given url, using the given urlTypes
G
- gen() - Method in class ru.objectsfill.object_param.Extend.FillFieldParametersBuilder
-
Builds and returns the
Extendinstance. - gen() - Method in class ru.objectsfill.object_param.Fill.FillBuilder
-
Builds and returns the
Fillconfiguration. - generate(Class<?>, Fill) - Method in class ru.objectsfill.types.object_type.EnumFill
-
Generates a random enum value for the given enum type and fill parameters.
- generate(Class<?>, Fill) - Method in interface ru.objectsfill.types.object_type.ObjectTypeFill
-
Generates an object of the specified field type with the given fill parameters.
- generate(Field, Fill) - Method in interface ru.objectsfill.types.collection_type.CollectionTypeFill
-
Generates a collection based on the provided field and fill parameters.
- generate(Field, Fill) - Method in class ru.objectsfill.types.collection_type.FillListCollection
-
Generates a list collection based on the provided field and fill parameters.
- generate(Field, Fill) - Method in class ru.objectsfill.types.collection_type.FillRawStream
-
Returns a stream of randomly generated elements for the given field.
- generate(Field, Fill) - Method in class ru.objectsfill.types.collection_type.FillSetCollection
-
Generates a set collection based on the provided field and fill parameters.
- generate(Field, Fill) - Method in class ru.objectsfill.types.collection_type.MapFill
-
Generates a map collection based on the provided field and fill parameters.
- generate(Fill) - Method in class ru.objectsfill.types.box_type.BigDecimalFill
-
Generates a `BigDecimal` value based on the provided `Fill` object.
- generate(Fill) - Method in class ru.objectsfill.types.box_type.BooleanFill
-
Generates a random `Boolean` value.
- generate(Fill) - Method in interface ru.objectsfill.types.box_type.BoxTypeFill
-
Generates a value of the corresponding boxed type.
- generate(Fill) - Method in class ru.objectsfill.types.box_type.CharacterFill
-
Generates a random `Character` value from the alphabet.
- generate(Fill) - Method in class ru.objectsfill.types.box_type.DateFill
-
Generates a random `Date` value.
- generate(Fill) - Method in class ru.objectsfill.types.box_type.DoubleFill
-
Generates a random `double` value.
- generate(Fill) - Method in class ru.objectsfill.types.box_type.IntegerFill
-
Generates a random integer value within the specified range.
- generate(Fill) - Method in class ru.objectsfill.types.box_type.LongFill
-
Generates a random long value within the specified range.
- generate(Fill) - Method in class ru.objectsfill.types.box_type.StringFill
-
Generates a random string value consisting of alphabetic characters.
- generate(Fill) - Method in class ru.objectsfill.types.box_type.UUIDFill
-
Generates a random UUID.
- generate(Fill) - Method in class ru.objectsfill.types.primitive_type.PrimitiveBoolean
-
Generates a random boolean value.
- generate(Fill) - Method in class ru.objectsfill.types.primitive_type.PrimitiveChar
-
Generates a random char value.
- generate(Fill) - Method in class ru.objectsfill.types.primitive_type.PrimitiveDouble
-
Generates a random double value.
- generate(Fill) - Method in class ru.objectsfill.types.primitive_type.PrimitiveInt
-
Generates a random int value.
- generate(Fill) - Method in class ru.objectsfill.types.primitive_type.PrimitiveLong
-
Generates a random long value.
- generateCollection(Field, Fill) - Method in class ru.objectsfill.service.CollectionElementCreationService
-
Generates a value for the given field based on its type.
- generateRandomDate() - Static method in class ru.objectsfill.utils.RandomGenerator
-
Generates a random Date object representing a random date.
- generateSingleValue(Class<?>, Fill) - Method in class ru.objectsfill.service.ElementCreationService
-
Generates a single value based on the provided field type and Fill object.
- get(F) - Method in interface ru.objectsfill.utils.reflection.util.UtilQueryBuilder
-
get direct values of given element
- get(AnnotatedElement) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
-
direct values indexed for
AnnotatedElement - get(String) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
-
direct values indexed for
keyString - get(Collection<String>) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
-
direct values indexed for
keysString collection - get(QueryFunction<C, T>) - Static method in class ru.objectsfill.utils.reflection.ReflectionUtils
-
get type elements
<T>by applyingQueryFunction - get(QueryFunction<Store, T>) - Method in class ru.objectsfill.utils.reflection.Reflections
-
apply
QueryFunctiononStore - get(QueryFunction<Store, T>, Predicate<? super T>...) - Static method in class ru.objectsfill.utils.reflection.ReflectionUtils
- getAll(Collection<String>) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
-
transitive values indexed for
keysString collection, not includingkeys - getAll(Function<T, QueryFunction<C, R>>, Function<R, T>) - Method in interface ru.objectsfill.utils.reflection.util.QueryFunction
-
transitively get all by
builder - getAll(Function<T, QueryFunction<C, T>>) - Method in interface ru.objectsfill.utils.reflection.util.QueryFunction
-
transitively get all by
builder - getAll(Scanner) - Method in class ru.objectsfill.utils.reflection.Reflections
-
returns all key and values scanned by the given
scanner - getAllAnnotations(T, Predicate<Annotation>...) - Static method in class ru.objectsfill.utils.reflection.ReflectionUtils
-
get all annotations of given
type, up the super class hierarchy, optionally filtered bypredicates - getAllConstructors(Class<?>, Predicate<? super Constructor>...) - Static method in class ru.objectsfill.utils.reflection.ReflectionUtils
-
get all constructors of given
type, up the super class hierarchy, optionally filtered bypredicates - getAllFields(Class<?>, Predicate<? super Field>...) - Static method in class ru.objectsfill.utils.reflection.ReflectionUtils
-
get all fields of given
type, up the super class hierarchy, optionally filtered bypredicates - getAllIncluding(String) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
-
transitive values indexed for
keyString, includingkey - getAllIncluding(Collection<String>) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
-
transitive values indexed for
keysString collection, includingkeys - getAllMethods(Class<?>, Predicate<? super Method>...) - Static method in class ru.objectsfill.utils.reflection.ReflectionUtils
-
get all methods of given
type, up the super class hierarchy, optionally filtered bypredicates - getAllSuperTypes(Class<?>, Predicate<? super Class<?>>...) - Static method in class ru.objectsfill.utils.reflection.ReflectionUtils
-
get all super types of given
type, including, optionally filtered bypredicates - getAllTypes() - Method in class ru.objectsfill.utils.reflection.Reflections
-
Deprecated.
- getAnnotations(Function<String, AttributeInfo>) - Static method in class ru.objectsfill.utils.reflection.util.JavassistHelper
- getAnnotations(T, Predicate<Annotation>...) - Static method in class ru.objectsfill.utils.reflection.ReflectionUtils
-
get annotations of given
type, optionally honorInherited, optionally filtered bypredicates - getByName(String) - Static method in enum class ru.objectsfill.types.primitive_type.PrimitiveTypeName
-
Find primitive by name
- getClassLoaders() - Method in interface ru.objectsfill.utils.reflection.Configuration
-
optional class loaders used for resolving types.
- getClassLoaders() - Method in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
- getClazz() - Method in class ru.objectsfill.object_param.Extend
-
Returns the class type used for field matching.
- getClazz() - Method in class ru.objectsfill.object_param.Fill
-
Returns the class of the object being filled.
- getCollectionSize() - Method in class ru.objectsfill.object_param.Extend
-
Returns the custom collection size for this field.
- getCollectionSize() - Method in class ru.objectsfill.object_param.Fill
-
Returns the number of elements to generate for collections.
- getConfiguration() - Method in class ru.objectsfill.utils.reflection.Reflections
-
returns the
Configurationobject of this instance - getConstructors(Class<?>, Predicate<? super Constructor>...) - Static method in class ru.objectsfill.utils.reflection.ReflectionUtils
-
get constructors of given
type, optionally filtered bypredicates - getConstructors(ClassFile) - Static method in class ru.objectsfill.utils.reflection.util.JavassistHelper
- getConstructorsAnnotatedWith(Annotation) - Method in class ru.objectsfill.utils.reflection.Reflections
-
get constructors annotated with the given
annotation, including annotation member values matching - getConstructorsAnnotatedWith(Class<? extends Annotation>) - Method in class ru.objectsfill.utils.reflection.Reflections
-
get constructors annotated with the given
annotation - getConstructorsWithParameter(AnnotatedElement) - Method in class ru.objectsfill.utils.reflection.Reflections
-
get constructors with any parameter matching the given
type, either class or annotation - getConstructorsWithSignature(Class<?>...) - Method in class ru.objectsfill.utils.reflection.Reflections
-
get constructors with signature matching the given
types - getContainer() - Method in class ru.objectsfill.service.containers.DefaultBoxTypeContainer
-
Returns the container map containing implementations of type `T`, mapped to their corresponding classes.
- getContainer() - Method in class ru.objectsfill.service.containers.DefaultCollectionTypeContainer
-
Returns the container map containing implementations of type `T`, mapped to their corresponding classes.
- getContainer() - Method in class ru.objectsfill.service.containers.DefaultObjectTypeContainer
-
Returns the container map containing implementations of type `T`, mapped to their corresponding classes.
- getContainer() - Method in interface ru.objectsfill.service.interfaces.MainContainerService
-
Returns the container map containing implementations of type `T`, mapped to their corresponding classes.
- getCreatePrimitiveArray() - Method in enum class ru.objectsfill.types.primitive_type.PrimitiveTypeName
-
get the function to create array
- getDeep() - Method in class ru.objectsfill.object_param.Fill
-
Returns the maximum recursion depth.
- getDefaultUrlTypes() - Static method in class ru.objectsfill.utils.reflection.vfs.Vfs
-
the default url types that will be used when issuing
Vfs.fromURL(URL) - getExcludedField() - Method in class ru.objectsfill.object_param.Fill
-
Returns the list of field names excluded from generation.
- getExtendedFieldParams() - Method in class ru.objectsfill.object_param.Fill
-
Returns the list of per-field parameter overrides.
- getExtendPredicate(Field) - Static method in record class ru.objectsfill.core.RandomValueFieldSetterCallback
-
Returns a predicate that matches an
Extendparameter to a field either by field name or by assignable class type. - getExtFillParam(Field, Fill) - Static method in class ru.objectsfill.utils.FieldUtils
-
Finds the
Extendparameter that matches the given field by name or class type usingRandomValueFieldSetterCallback.getExtendPredicate(java.lang.reflect.Field). - getFieldChangeFunction() - Method in class ru.objectsfill.object_param.Extend
-
Returns the mutation function applied to generated values.
- getFieldName() - Method in class ru.objectsfill.object_param.Extend
-
Returns the field name used for matching.
- getFields(Class<?>, Predicate<? super Field>...) - Static method in class ru.objectsfill.utils.reflection.ReflectionUtils
-
get fields of given
type, optionally filtered bypredicates - getFieldsAnnotatedWith(Annotation) - Method in class ru.objectsfill.utils.reflection.Reflections
-
get fields annotated with the given
annotation, including annotation member values matching - getFieldsAnnotatedWith(Class<? extends Annotation>) - Method in class ru.objectsfill.utils.reflection.Reflections
-
get fields annotated with the given
annotation - getFile(URL) - Static method in class ru.objectsfill.utils.reflection.vfs.Vfs
-
try to get
Filefrom url - getFiles() - Method in class ru.objectsfill.utils.reflection.vfs.JarInputDir
- getFiles() - Method in class ru.objectsfill.utils.reflection.vfs.SystemDir
- getFiles() - Method in interface ru.objectsfill.utils.reflection.vfs.Vfs.Dir
- getFiles() - Method in class ru.objectsfill.utils.reflection.vfs.ZipDir
- getGenericType() - Method in class ru.objectsfill.object_param.Fill
-
Returns the generic type parameter mappings.
- getInputsFilter() - Method in interface ru.objectsfill.utils.reflection.Configuration
-
the fully qualified name filter used to filter types to be scanned. defaults to accept all inputs (if null).
- getInputsFilter() - Method in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
- getMemberParameterNames(Member) - Method in class ru.objectsfill.utils.reflection.Reflections
-
get parameter names of the given
member, either method or constructor - getMemberUsage(Member) - Method in class ru.objectsfill.utils.reflection.Reflections
-
get code usages for the given
member, either field, method or constructor - getMethods(Class<?>, Predicate<? super Method>...) - Static method in class ru.objectsfill.utils.reflection.ReflectionUtils
-
get methods of given
type, optionally filtered bypredicates - getMethods(ClassFile) - Static method in class ru.objectsfill.utils.reflection.util.JavassistHelper
- getMethodsAnnotatedWith(Annotation) - Method in class ru.objectsfill.utils.reflection.Reflections
-
get methods annotated with the given
annotation, including annotation member values matching - getMethodsAnnotatedWith(Class<? extends Annotation>) - Method in class ru.objectsfill.utils.reflection.Reflections
-
get methods annotated with the given
annotation - getMethodsReturn(Class<?>) - Method in class ru.objectsfill.utils.reflection.Reflections
-
get methods with return type matching the given
returnType - getMethodsWithParameter(AnnotatedElement) - Method in class ru.objectsfill.utils.reflection.Reflections
-
get methods with any parameter matching the given
type, either class or annotation - getMethodsWithSignature(Class<?>...) - Method in class ru.objectsfill.utils.reflection.Reflections
-
get methods with signature matching the given
types - getName() - Method in class ru.objectsfill.utils.reflection.vfs.JarInputFile
- getName() - Method in class ru.objectsfill.utils.reflection.vfs.SystemFile
- getName() - Method in interface ru.objectsfill.utils.reflection.vfs.Vfs.File
- getName() - Method in class ru.objectsfill.utils.reflection.vfs.ZipFile
- getObjectUnaryOperator(Fill) - Static method in class ru.objectsfill.utils.FieldUtils
-
Resolves the mutation function for the Fill configuration.
- getObjectUnaryOperator(Fill, Field) - Static method in class ru.objectsfill.utils.FieldUtils
-
Resolves the mutation function for a specific field.
- getObjectz() - Method in class ru.objectsfill.object_param.Fill
-
Returns the object instance being filled.
- getParameters() - Method in class ru.objectsfill.annotation_processor.Params
-
Retrieves the parameters as a map.
- getParameters(MethodInfo) - Static method in class ru.objectsfill.utils.reflection.util.JavassistHelper
- getParametersAnnotations(MethodInfo) - Static method in class ru.objectsfill.utils.reflection.util.JavassistHelper
- getPath() - Method in class ru.objectsfill.utils.reflection.vfs.JarInputDir
- getPath() - Method in class ru.objectsfill.utils.reflection.vfs.SystemDir
- getPath() - Method in interface ru.objectsfill.utils.reflection.vfs.Vfs.Dir
- getPath() - Method in class ru.objectsfill.utils.reflection.vfs.ZipDir
- getReadyClass(Map<String, String>) - Static method in class ru.objectsfill.annotation_processor.utils.ClassTemplatePrepare
-
Gets the ready class by replacing placeholders in the class template with the provided values.
- getRelativePath() - Method in class ru.objectsfill.utils.reflection.vfs.JarInputFile
- getRelativePath() - Method in class ru.objectsfill.utils.reflection.vfs.SystemFile
- getRelativePath() - Method in interface ru.objectsfill.utils.reflection.vfs.Vfs.File
- getRelativePath() - Method in class ru.objectsfill.utils.reflection.vfs.ZipFile
- getResources(String) - Method in class ru.objectsfill.utils.reflection.Reflections
-
get resources matching the given
patternregex - getResources(Pattern) - Method in class ru.objectsfill.utils.reflection.Reflections
-
get resources matching the given
patternregex - getReturnType(MethodInfo) - Static method in class ru.objectsfill.utils.reflection.util.JavassistHelper
- getScanners() - Method in interface ru.objectsfill.utils.reflection.Configuration
-
the scanner instances used for indexing metadata. defaults to
SubTypesandTypesAnnotated. - getScanners() - Method in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
- getStore() - Method in class ru.objectsfill.utils.reflection.Reflections
-
returns the
Storeobject used for storing and querying the metadata - getSubTypesOf(Class<T>) - Method in class ru.objectsfill.utils.reflection.Reflections
-
gets all subtypes in hierarchy of a given
type. - getSuperTypes(Class<?>) - Static method in class ru.objectsfill.utils.reflection.ReflectionUtils
-
get the immediate supertype and interfaces of the given
type - getTypeClass(Field, Fill) - Static method in class ru.objectsfill.service.CollectionElementCreationService
-
Resolves the runtime class for a field's type, substituting generic type parameters from the
Fillconfiguration when the declared type isObject. - getTypeName() - Method in enum class ru.objectsfill.types.primitive_type.PrimitiveTypeName
-
getType name
- getTypesAnnotatedWith(Annotation) - Method in class ru.objectsfill.utils.reflection.Reflections
-
get types annotated with the given
annotation, both classes and annotations, including annotation member values matching - getTypesAnnotatedWith(Annotation, boolean) - Method in class ru.objectsfill.utils.reflection.Reflections
-
get types annotated with the given
annotation, both classes and annotations, including annotation member values matching - getTypesAnnotatedWith(Class<? extends Annotation>) - Method in class ru.objectsfill.utils.reflection.Reflections
-
get types annotated with the given
annotation, both classes and annotations - getTypesAnnotatedWith(Class<? extends Annotation>, boolean) - Method in class ru.objectsfill.utils.reflection.Reflections
-
get types annotated with the given
annotation, both classes and annotations - getUrls() - Method in interface ru.objectsfill.utils.reflection.Configuration
-
the urls to be scanned. required.
- getUrls() - Method in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
- getValueLength() - Method in class ru.objectsfill.object_param.Extend
-
Returns the custom value length for this field.
- getValueLength() - Method in class ru.objectsfill.object_param.Fill
-
Returns the length of randomly generated string values.
H
- hashCode() - Method in record class ru.objectsfill.core.RandomValueFieldSetterCallback
-
Returns a hash code value for this object.
- hashCode() - Method in class ru.objectsfill.utils.reflection.util.FilterBuilder
I
- include(String) - Method in class ru.objectsfill.utils.reflection.util.FilterBuilder
-
Deprecated.
- includeAnnotations() - Method in class ru.objectsfill.utils.reflection.scanners.TypeElementsScanner
- includeAnnotations(boolean) - Method in class ru.objectsfill.utils.reflection.scanners.TypeElementsScanner
- includeFields() - Method in class ru.objectsfill.utils.reflection.scanners.TypeElementsScanner
- includeFields(boolean) - Method in class ru.objectsfill.utils.reflection.scanners.TypeElementsScanner
- includeInvisibleTag - Static variable in class ru.objectsfill.utils.reflection.util.JavassistHelper
-
setting this static to false will result in returning only
RetentionPolicy.RUNTIMEvisible annotation - includeMethods() - Method in class ru.objectsfill.utils.reflection.scanners.TypeElementsScanner
- includeMethods(boolean) - Method in class ru.objectsfill.utils.reflection.scanners.TypeElementsScanner
- includePackage(String) - Method in class ru.objectsfill.utils.reflection.util.FilterBuilder
-
include package prefix
- includePattern(String) - Method in class ru.objectsfill.utils.reflection.util.FilterBuilder
-
include regular expression
- indentClose(List<String>) - Method in class ru.objectsfill.utils.reflection.serializers.JavaCodeSerializer
- indentOpen(List<String>, List<String>) - Method in class ru.objectsfill.utils.reflection.serializers.JavaCodeSerializer
- index() - Method in interface ru.objectsfill.utils.reflection.scanners.Scanner
-
unique index name for scanner
- index() - Method in enum class ru.objectsfill.utils.reflection.scanners.Scanners
- index() - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
- INT - Enum constant in enum class ru.objectsfill.types.primitive_type.PrimitiveTypeName
-
Primitive int for array creation
- IntegerFill - Class in ru.objectsfill.types.box_type
-
class IntegerFill
- IntegerFill() - Constructor for class ru.objectsfill.types.box_type.IntegerFill
- Interfaces - Static variable in class ru.objectsfill.utils.reflection.ReflectionUtils
-
query interfaces
- invoke(Method, Object, Object...) - Static method in class ru.objectsfill.utils.reflection.ReflectionUtils
-
invoke the given
methodwithargs, return either the result or an exception if occurred - isAssignable(Class[], Class[]) - Static method in class ru.objectsfill.utils.reflection.util.ReflectionUtilsPredicates
- isParallel() - Method in interface ru.objectsfill.utils.reflection.Configuration
-
scan urls in parallel. defaults to true.
- isParallel() - Method in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
- isPublic(Object) - Static method in class ru.objectsfill.utils.reflection.util.JavassistHelper
J
- jarFile - Enum constant in enum class ru.objectsfill.utils.reflection.vfs.Vfs.DefaultUrlTypes
- JarInputDir - Class in ru.objectsfill.utils.reflection.vfs
- JarInputDir(URL) - Constructor for class ru.objectsfill.utils.reflection.vfs.JarInputDir
- JarInputFile - Class in ru.objectsfill.utils.reflection.vfs
- JarInputFile(ZipEntry, JarInputDir, long, long) - Constructor for class ru.objectsfill.utils.reflection.vfs.JarInputFile
- jarInputStream - Enum constant in enum class ru.objectsfill.utils.reflection.vfs.Vfs.DefaultUrlTypes
- jarUrl - Enum constant in enum class ru.objectsfill.utils.reflection.vfs.Vfs.DefaultUrlTypes
- JavaCodeSerializer - Class in ru.objectsfill.utils.reflection.serializers
-
source code serialization for
Reflections - JavaCodeSerializer() - Constructor for class ru.objectsfill.utils.reflection.serializers.JavaCodeSerializer
- JavassistHelper - Class in ru.objectsfill.utils.reflection.util
- JavassistHelper() - Constructor for class ru.objectsfill.utils.reflection.util.JavassistHelper
L
- LONG - Enum constant in enum class ru.objectsfill.types.primitive_type.PrimitiveTypeName
-
Primitive long for array creation
- LongFill - Class in ru.objectsfill.types.box_type
-
class LongFill
- LongFill() - Constructor for class ru.objectsfill.types.box_type.LongFill
M
- MainContainerService<T> - Interface in ru.objectsfill.service.interfaces
-
This interface provides a container for implementations of a specific type `T`.
- map(Function<? super T, ? extends R>) - Method in interface ru.objectsfill.utils.reflection.util.QueryFunction
-
map by function
- MapFill - Class in ru.objectsfill.types.collection_type
-
Generates a
HashMapwith randomly generated key-value pairs. - MapFill() - Constructor for class ru.objectsfill.types.collection_type.MapFill
- matches(URL) - Method in interface ru.objectsfill.utils.reflection.vfs.Vfs.UrlType
- MemberUsageScanner - Class in ru.objectsfill.utils.reflection.scanners
-
scan methods/constructors/fields usage
- MemberUsageScanner() - Constructor for class ru.objectsfill.utils.reflection.scanners.MemberUsageScanner
- MemberUsageScanner(ClassLoader[]) - Constructor for class ru.objectsfill.utils.reflection.scanners.MemberUsageScanner
- merge(Reflections) - Method in class ru.objectsfill.utils.reflection.Reflections
-
merges the given
reflectionsinstance metadata into this instance - methodName(ClassFile, MethodInfo) - Static method in class ru.objectsfill.utils.reflection.util.JavassistHelper
- MethodParameterNamesScanner - Class in ru.objectsfill.utils.reflection.scanners
- MethodParameterNamesScanner() - Constructor for class ru.objectsfill.utils.reflection.scanners.MethodParameterNamesScanner
- Methods - Static variable in class ru.objectsfill.utils.reflection.ReflectionUtils
-
query methods
- MethodsAnnotated - Enum constant in enum class ru.objectsfill.utils.reflection.scanners.Scanners
-
scan method annotations
- MethodsParameter - Enum constant in enum class ru.objectsfill.utils.reflection.scanners.Scanners
-
scan method parameters types and annotations
- MethodsReturn - Enum constant in enum class ru.objectsfill.utils.reflection.scanners.Scanners
-
scan method return type
- MethodsSignature - Enum constant in enum class ru.objectsfill.utils.reflection.scanners.Scanners
-
scan methods signature
N
- NameHelper - Interface in ru.objectsfill.utils.reflection.util
-
Helper methods for converting between annotated elements and their names
- notObjectMethod - Static variable in class ru.objectsfill.utils.reflection.ReflectionUtils
-
predicate to filter out
Objectmethods
O
- object(Class<?>) - Static method in class ru.objectsfill.object_param.Fill
-
Starts building a
Fillconfiguration for a class. - object(Object) - Static method in class ru.objectsfill.object_param.Fill
-
Starts building a
Fillconfiguration for an existing object instance. - ObjectCollectionFillExtension - Interface in ru.objectsfill.types.interfaces
-
Extension interface providing stream-based generation for complex object types.
- ObjectType - Annotation Interface in ru.objectsfill.annotations
-
Searches for and creates an object with a list of classes with unique behavior.
- ObjectTypeContainerService - Interface in ru.objectsfill.service.interfaces
-
This interface represents a container service for `ObjectTypeFill` implementations.
- ObjectTypeFill - Interface in ru.objectsfill.types.object_type
-
This interface provides methods for generating objects of a specific type.
- of(F) - Method in interface ru.objectsfill.utils.reflection.util.UtilQueryBuilder
-
get transitive values of given element
- of(F, Predicate<? super E>) - Method in interface ru.objectsfill.utils.reflection.util.UtilQueryBuilder
-
get transitive value of given element filtered by predicate
- of(AnnotatedElement...) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
-
transitive values indexed for
AnnotatedElementvarargs, not including - of(String) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
-
transitive values indexed for
keyString, not includingkey - of(Collection<String>) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
-
transitive values indexed for
keysString collection, not includingkeys - of(Set<? extends AnnotatedElement>) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
-
transitive values indexed for
AnnotatedElementset, not including - of(QueryFunction) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
-
transitive
QueryFunction.getAll(Function)values by applying thisQueryBuilder.get(String)on eachqueryFunctionvalue, including - of(QueryFunction<Store, T>) - Method in interface ru.objectsfill.utils.reflection.util.UtilQueryBuilder
-
compose given function
- openInputStream() - Method in class ru.objectsfill.utils.reflection.vfs.JarInputFile
- openInputStream() - Method in class ru.objectsfill.utils.reflection.vfs.SystemFile
- openInputStream() - Method in interface ru.objectsfill.utils.reflection.vfs.Vfs.File
- openInputStream() - Method in class ru.objectsfill.utils.reflection.vfs.ZipFile
P
- parameterNames(MethodInfo) - Static method in class ru.objectsfill.utils.reflection.scanners.MemberUsageScanner
- Params - Class in ru.objectsfill.annotation_processor
-
A class representing parameters for generating code.
- Params() - Constructor for class ru.objectsfill.annotation_processor.Params
- parsePackages(String) - Static method in class ru.objectsfill.utils.reflection.util.FilterBuilder
-
Parses csv of include/exclude package prefix filter, where each value starting with +/-
- prepareFile(String) - Static method in interface ru.objectsfill.utils.reflection.serializers.Serializer
- PrimitiveBoolean - Class in ru.objectsfill.types.primitive_type
-
Implementation of the BoxTypeFill interface for generating and filling primitive boolean values.
- PrimitiveBoolean() - Constructor for class ru.objectsfill.types.primitive_type.PrimitiveBoolean
- PrimitiveChar - Class in ru.objectsfill.types.primitive_type
-
Implementation of the BoxTypeFill interface for generating and filling primitive char values.
- PrimitiveChar() - Constructor for class ru.objectsfill.types.primitive_type.PrimitiveChar
- primitiveDescriptors - Static variable in interface ru.objectsfill.utils.reflection.util.NameHelper
- PrimitiveDouble - Class in ru.objectsfill.types.primitive_type
-
Implementation of the BoxTypeFill interface for generating and filling primitive double values.
- PrimitiveDouble() - Constructor for class ru.objectsfill.types.primitive_type.PrimitiveDouble
- PrimitiveInt - Class in ru.objectsfill.types.primitive_type
-
Implementation of the BoxTypeFill interface for generating and filling primitive int values.
- PrimitiveInt() - Constructor for class ru.objectsfill.types.primitive_type.PrimitiveInt
- PrimitiveLong - Class in ru.objectsfill.types.primitive_type
-
Implementation of the BoxTypeFill interface for generating and filling primitive long values.
- PrimitiveLong() - Constructor for class ru.objectsfill.types.primitive_type.PrimitiveLong
- primitiveNames - Static variable in interface ru.objectsfill.utils.reflection.util.NameHelper
- PrimitiveTypeName - Enum Class in ru.objectsfill.types.primitive_type
-
enum with primitive types name and function to create array
- primitiveTypes - Static variable in interface ru.objectsfill.utils.reflection.util.NameHelper
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class ru.objectsfill.annotation_processor.TypeProcessor
-
Processes the annotations and generates template classes.
- publicOnly() - Method in class ru.objectsfill.utils.reflection.scanners.TypeElementsScanner
- publicOnly(boolean) - Method in class ru.objectsfill.utils.reflection.scanners.TypeElementsScanner
Q
- QueryBuilder - Interface in ru.objectsfill.utils.reflection.util
-
builder for store query
- QueryFunction<C,
T> - Interface in ru.objectsfill.utils.reflection.util -
sam function for store query
apply(C) -> Set<T>
R
- randomAlphabet(Fill) - Static method in class ru.objectsfill.utils.RandomGenerator
-
Generates a random alphabetic string of the specified length.
- RandomGenerator - Class in ru.objectsfill.utils
-
Utility class for generating random values.
- randomNum(Fill) - Static method in class ru.objectsfill.utils.RandomGenerator
-
Generates a random numeric string of the specified length.
- RandomValue - Class in ru.objectsfill.core
-
Main entry point for populating POJO classes with random data.
- RandomValueException - Exception in ru.objectsfill.annotation_processor.exceptions
-
Custom exception class for errors related to generating random values.
- RandomValueException(String, Throwable) - Constructor for exception ru.objectsfill.annotation_processor.exceptions.RandomValueException
-
Constructs a RandomValueException with the specified detail message and cause.
- RandomValueException(Throwable) - Constructor for exception ru.objectsfill.annotation_processor.exceptions.RandomValueException
-
Constructs a RandomValueException with the specified cause.
- RandomValueFieldSetterCallback - Record Class in ru.objectsfill.core
-
Callback that populates each field of an object with a randomly generated value during reflection traversal.
- RandomValueFieldSetterCallback(Fill) - Constructor for record class ru.objectsfill.core.RandomValueFieldSetterCallback
-
Creates an instance of a
RandomValueFieldSetterCallbackrecord class. - read(InputStream) - Method in class ru.objectsfill.utils.reflection.serializers.JavaCodeSerializer
- read(InputStream) - Method in interface ru.objectsfill.utils.reflection.serializers.Serializer
-
reads the input stream into a new Reflections instance, populating it's store
- Reflections - Class in ru.objectsfill.utils.reflection
-
Reflections one-stop-shop object
- Reflections() - Constructor for class ru.objectsfill.utils.reflection.Reflections
- Reflections(Object...) - Constructor for class ru.objectsfill.utils.reflection.Reflections
-
Convenient constructor for Reflections.
- Reflections(String, Scanner...) - Constructor for class ru.objectsfill.utils.reflection.Reflections
-
constructs Reflections instance and scan according to the given package
prefixand optionalscanners - Reflections(Configuration) - Constructor for class ru.objectsfill.utils.reflection.Reflections
-
constructs Reflections instance and scan according to the given
Configuration - Reflections(Store) - Constructor for class ru.objectsfill.utils.reflection.Reflections
- ReflectionsException - Exception in ru.objectsfill.utils.reflection
- ReflectionsException(String) - Constructor for exception ru.objectsfill.utils.reflection.ReflectionsException
- ReflectionsException(String, Throwable) - Constructor for exception ru.objectsfill.utils.reflection.ReflectionsException
- ReflectionUtils - Class in ru.objectsfill.utils.reflection
-
utils for querying java reflection meta types
- ReflectionUtils() - Constructor for class ru.objectsfill.utils.reflection.ReflectionUtils
- ReflectionUtilsPredicates - Class in ru.objectsfill.utils.reflection.util
-
helper predicates for java meta types
- ReflectionUtilsPredicates() - Constructor for class ru.objectsfill.utils.reflection.util.ReflectionUtilsPredicates
- Resources - Enum constant in enum class ru.objectsfill.utils.reflection.scanners.Scanners
-
scan non .class files such as xml or properties files
- Resources - Static variable in class ru.objectsfill.utils.reflection.ReflectionUtils
-
query url resources using
ClassLoader.getResources(String) - ru.objectsfill.annotation_processor - package ru.objectsfill.annotation_processor
- ru.objectsfill.annotation_processor.exceptions - package ru.objectsfill.annotation_processor.exceptions
- ru.objectsfill.annotation_processor.utils - package ru.objectsfill.annotation_processor.utils
- ru.objectsfill.annotations - package ru.objectsfill.annotations
- ru.objectsfill.core - package ru.objectsfill.core
- ru.objectsfill.functions - package ru.objectsfill.functions
- ru.objectsfill.object_param - package ru.objectsfill.object_param
- ru.objectsfill.service - package ru.objectsfill.service
- ru.objectsfill.service.containers - package ru.objectsfill.service.containers
- ru.objectsfill.service.interfaces - package ru.objectsfill.service.interfaces
- ru.objectsfill.template - package ru.objectsfill.template
- ru.objectsfill.types.array - package ru.objectsfill.types.array
- ru.objectsfill.types.box_type - package ru.objectsfill.types.box_type
- ru.objectsfill.types.collection_type - package ru.objectsfill.types.collection_type
- ru.objectsfill.types.interfaces - package ru.objectsfill.types.interfaces
- ru.objectsfill.types.object_type - package ru.objectsfill.types.object_type
- ru.objectsfill.types.primitive_type - package ru.objectsfill.types.primitive_type
- ru.objectsfill.utils - package ru.objectsfill.utils
- ru.objectsfill.utils.reflection - package ru.objectsfill.utils.reflection
- ru.objectsfill.utils.reflection.scanners - package ru.objectsfill.utils.reflection.scanners
- ru.objectsfill.utils.reflection.serializers - package ru.objectsfill.utils.reflection.serializers
- ru.objectsfill.utils.reflection.util - package ru.objectsfill.utils.reflection.util
- ru.objectsfill.utils.reflection.vfs - package ru.objectsfill.utils.reflection.vfs
S
- save(String, Serializer) - Method in class ru.objectsfill.utils.reflection.Reflections
-
serialize metadata to the given
filenameandserializer - save(Reflections, String) - Method in class ru.objectsfill.utils.reflection.serializers.JavaCodeSerializer
-
serialize and save to java source code
- save(Reflections, String) - Method in interface ru.objectsfill.utils.reflection.serializers.Serializer
-
saves a Reflections instance into the given filename
- scan() - Method in class ru.objectsfill.utils.reflection.Reflections
- scan(ClassFile) - Method in class ru.objectsfill.utils.reflection.scanners.MemberUsageScanner
- scan(ClassFile) - Method in class ru.objectsfill.utils.reflection.scanners.MethodParameterNamesScanner
- scan(ClassFile) - Method in interface ru.objectsfill.utils.reflection.scanners.Scanner
-
scan the given
classFileand produces list ofMap.Entrykey/values - scan(ClassFile) - Method in enum class ru.objectsfill.utils.reflection.scanners.Scanners
- scan(ClassFile) - Method in class ru.objectsfill.utils.reflection.scanners.TypeElementsScanner
- scan(Vfs.File) - Method in interface ru.objectsfill.utils.reflection.scanners.Scanner
-
scan the given
fileand produces list ofMap.Entrykey/values - scanClassImplInterface(Class<T>, String) - Static method in class ru.objectsfill.utils.ScanningForClassUtils
-
Scans the classpath for classes implementing a specific interface.
- Scanner - Interface in ru.objectsfill.utils.reflection.scanners
- Scanners - Enum Class in ru.objectsfill.utils.reflection.scanners
-
base Reflections
Scanners such as:Scanners.SubTypesScanners.TypesAnnotatedScanners.MethodsAnnotatedScanners.ConstructorsAnnotatedScanners.FieldsAnnotatedScanners.ResourcesScanners.MethodsParameterScanners.ConstructorsParameterScanners.MethodsSignatureScanners.ConstructorsSignatureScanners.MethodsReturnnote that scanners must be configured inConfigurationin order to be queried - ScanningForClassUtils - Class in ru.objectsfill.utils
-
Utility class for scanning classes and retrieving annotated instances or implementations of interfaces.
- scanProjectForAnnotationAndCastToInterface(Class<T>, Class<K>) - Static method in class ru.objectsfill.utils.ScanningForClassUtils
-
Scans the project for classes annotated with a specific annotation and casts them to a given interface.
- selectPrototype(String) - Static method in class ru.objectsfill.annotation_processor.TemplateClassPrototype
-
Selects the prototype parameters based on the given annotation name.
- Serializer - Interface in ru.objectsfill.utils.reflection.serializers
-
de/serialization for
Reflectionsinstance metadata - set(Collection<T>) - Static method in interface ru.objectsfill.utils.reflection.util.QueryFunction
- setClassLoaders(ClassLoader[]) - Method in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
-
set optional class loaders used for resolving types.
- setDeep(Integer) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
-
Sets the maximum recursion depth for nested object generation.
- setDeep(Integer) - Method in class ru.objectsfill.object_param.Fill
-
Sets the maximum recursion depth for nested object generation.
- setDefaultURLTypes(List<Vfs.UrlType>) - Static method in class ru.objectsfill.utils.reflection.vfs.Vfs
-
sets the static default url types. can be used to statically plug in urlTypes
- setExpandSuperTypes(boolean) - Method in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
-
if set to true, Reflections will expand super types after scanning.
- setGenericType(String, Type) - Method in class ru.objectsfill.object_param.Fill
-
Adds a single generic type parameter mapping.
- setGenericType(Map<String, Type>) - Method in class ru.objectsfill.object_param.Fill
-
Replaces all generic type parameter mappings.
- setImportInterface(String) - Method in class ru.objectsfill.annotation_processor.Params
-
Sets the value for the import interface parameter.
- setInputsFilter(Predicate<String>) - Method in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
-
sets the input filter for all resources to be scanned.
- setInterfaceExtension(String) - Method in class ru.objectsfill.annotation_processor.Params
-
Sets the value for the interface extension parameter.
- setInterfaceImplementPath(String) - Method in class ru.objectsfill.annotation_processor.Params
-
Sets the value for the interface implement path parameter.
- setInterfaceName(String) - Method in class ru.objectsfill.annotation_processor.Params
-
Sets the value for the interface name parameter.
- setObjectz(Object) - Method in class ru.objectsfill.object_param.Fill
-
Replaces the target object instance.
- setParallel(boolean) - Method in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
-
if true, scan urls in parallel.
- setScanners(Scanner...) - Method in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
-
set the scanners instances for scanning different metadata
- setUrls(URL...) - Method in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
-
set the urls to be scanned
- setUrls(Collection<URL>) - Method in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
-
set the urls to be scanned
- shouldExpandSuperTypes() - Method in interface ru.objectsfill.utils.reflection.Configuration
-
if true (default), expand super types after scanning, for super types that were not scanned.
- shouldExpandSuperTypes() - Method in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
- single(T) - Static method in interface ru.objectsfill.utils.reflection.util.QueryFunction
- staticClassLoader() - Static method in class ru.objectsfill.utils.reflection.util.ClasspathHelper
-
Gets the class loader of this library.
- store - Variable in class ru.objectsfill.utils.reflection.Reflections
- Store - Class in ru.objectsfill.utils.reflection
-
stores string key/value pairs per scanner index in a multimap
Map<String, Map<String, Set<String>>> - Store(Map<String, Map<String, Set<String>>>) - Constructor for class ru.objectsfill.utils.reflection.Store
- StringFill - Class in ru.objectsfill.types.box_type
-
class StringFill
- StringFill() - Constructor for class ru.objectsfill.types.box_type.StringFill
- SubTypes - Enum constant in enum class ru.objectsfill.utils.reflection.scanners.Scanners
-
scan type superclasses and interfaces
- SuperClass - Static variable in class ru.objectsfill.utils.reflection.ReflectionUtils
-
query super class
- SuperTypes - Static variable in class ru.objectsfill.utils.reflection.ReflectionUtils
-
query super classes and interfaces including element
- supplier() - Method in class ru.objectsfill.utils.reflection.util.AnnotationMergeCollector
- SystemDir - Class in ru.objectsfill.utils.reflection.vfs
- SystemDir(File) - Constructor for class ru.objectsfill.utils.reflection.vfs.SystemDir
- SystemFile - Class in ru.objectsfill.utils.reflection.vfs
- SystemFile(SystemDir, File) - Constructor for class ru.objectsfill.utils.reflection.vfs.SystemFile
T
- TemplateClassPrototype - Class in ru.objectsfill.annotation_processor
-
A utility class for creating template class prototypes based on annotation names.
- test(String) - Method in class ru.objectsfill.utils.reflection.util.FilterBuilder
- toAnnotation(Map<String, Object>) - Static method in class ru.objectsfill.utils.reflection.ReflectionUtils
-
create new annotation proxy with member values from the given
map - toAnnotation(Map<String, Object>, Class<T>) - Static method in class ru.objectsfill.utils.reflection.ReflectionUtils
-
create new annotation proxy with member values from the given
mapand member values from the givenmap - toMap(Annotation) - Static method in class ru.objectsfill.utils.reflection.ReflectionUtils
-
map
annotationto hash map of member values recursively - toMap(Annotation, AnnotatedElement) - Static method in class ru.objectsfill.utils.reflection.ReflectionUtils
-
map
annotationandannotatedElementto hash map of member values - toName(Class<?>) - Method in interface ru.objectsfill.utils.reflection.util.NameHelper
- toName(AnnotatedElement) - Method in interface ru.objectsfill.utils.reflection.util.NameHelper
- toName(Constructor<?>) - Method in interface ru.objectsfill.utils.reflection.util.NameHelper
- toName(Field) - Method in interface ru.objectsfill.utils.reflection.util.NameHelper
- toName(Method) - Method in interface ru.objectsfill.utils.reflection.util.NameHelper
- toNames(AnnotatedElement...) - Method in interface ru.objectsfill.utils.reflection.util.NameHelper
- toNames(Collection<? extends AnnotatedElement>) - Method in interface ru.objectsfill.utils.reflection.util.NameHelper
- toString() - Method in record class ru.objectsfill.core.RandomValueFieldSetterCallback
-
Returns a string representation of this record class.
- toString() - Method in class ru.objectsfill.utils.reflection.util.FilterBuilder
- toString() - Method in class ru.objectsfill.utils.reflection.vfs.SystemFile
- toString() - Method in class ru.objectsfill.utils.reflection.vfs.ZipDir
- toString() - Method in class ru.objectsfill.utils.reflection.vfs.ZipFile
- TypeElementsScanner - Class in ru.objectsfill.utils.reflection.scanners
-
scan types, annotations, methods and fields, and stores fqn as key and elements as values
- TypeElementsScanner() - Constructor for class ru.objectsfill.utils.reflection.scanners.TypeElementsScanner
- TypeProcessor - Class in ru.objectsfill.annotation_processor
-
generate class from template
- TypeProcessor() - Constructor for class ru.objectsfill.annotation_processor.TypeProcessor
- TypesAnnotated - Enum constant in enum class ru.objectsfill.utils.reflection.scanners.Scanners
-
scan type annotations
U
- UtilQueryBuilder<F,
E> - Interface in ru.objectsfill.utils.reflection.util -
query builder for
QueryFunction - UUIDFill - Class in ru.objectsfill.types.box_type
-
interface ObjectCollectionFillExtension
- UUIDFill() - Constructor for class ru.objectsfill.types.box_type.UUIDFill
V
- valueLength(Integer) - Method in class ru.objectsfill.object_param.Extend.FillFieldParametersBuilder
-
Sets the value length override for this field.
- valueLength(Integer) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
-
Sets the length of randomly generated string values.
- valueOf(String) - Static method in enum class ru.objectsfill.types.primitive_type.PrimitiveTypeName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ru.objectsfill.utils.reflection.scanners.Scanners
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ru.objectsfill.utils.reflection.vfs.Vfs.DefaultUrlTypes
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ru.objectsfill.types.primitive_type.PrimitiveTypeName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ru.objectsfill.utils.reflection.scanners.Scanners
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ru.objectsfill.utils.reflection.vfs.Vfs.DefaultUrlTypes
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Vfs - Class in ru.objectsfill.utils.reflection.vfs
-
a simple virtual file system bridge
- Vfs() - Constructor for class ru.objectsfill.utils.reflection.vfs.Vfs
- Vfs.DefaultUrlTypes - Enum Class in ru.objectsfill.utils.reflection.vfs
-
default url types used by
Vfs.fromURL(URL) - Vfs.Dir - Interface in ru.objectsfill.utils.reflection.vfs
-
an abstract vfs dir
- Vfs.File - Interface in ru.objectsfill.utils.reflection.vfs
-
an abstract vfs file
- Vfs.UrlType - Interface in ru.objectsfill.utils.reflection.vfs
-
a matcher and factory for a url
W
- with(AnnotatedElement...) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
-
transitive values indexed for
AnnotatedElementsvarargs, not including. - with(String) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
-
transitive values indexed for
keyString, not includingkey. - with(Collection<String>) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
-
transitive values indexed for
keysString collection, not includingkeys. - with(Set<? extends AnnotatedElement>) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
-
transitive values indexed for
AnnotatedElementsset, not including. - withAnnotation(Annotation) - Static method in class ru.objectsfill.utils.reflection.util.ReflectionUtilsPredicates
-
where element is annotated with given
annotation, including member matching - withAnnotation(Class<? extends Annotation>) - Static method in class ru.objectsfill.utils.reflection.util.ReflectionUtilsPredicates
-
where element is annotated with given
annotation - withAnnotations(Annotation...) - Static method in class ru.objectsfill.utils.reflection.util.ReflectionUtilsPredicates
-
where element is annotated with given
annotations, including member matching - withAnnotations(Class<? extends Annotation>...) - Static method in class ru.objectsfill.utils.reflection.util.ReflectionUtilsPredicates
-
where element is annotated with given
annotations - withAnyParameterAnnotation(Annotation) - Static method in class ru.objectsfill.utils.reflection.util.ReflectionUtilsPredicates
-
when method/constructor has any parameter with an annotation matches given
annotations, including member matching - withAnyParameterAnnotation(Class<? extends Annotation>) - Static method in class ru.objectsfill.utils.reflection.util.ReflectionUtilsPredicates
-
when method/constructor has any parameter with an annotation matches given
annotations - withClassModifier(int) - Static method in class ru.objectsfill.utils.reflection.util.ReflectionUtilsPredicates
-
when class modifier matches given
mod - withGeneric(String, Class<?>) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
-
Registers a generic type parameter mapping by name using a
Class. - withGeneric(String, Type) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
-
Registers a generic type parameter mapping by name.
- withGeneric(Map<String, Type>) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
-
Registers multiple generic type parameter mappings.
- withInterface() - Static method in class ru.objectsfill.utils.reflection.util.ReflectionUtilsPredicates
- withModifier(int) - Static method in class ru.objectsfill.utils.reflection.util.ReflectionUtilsPredicates
-
when member modifier matches given
mod - withName(String) - Static method in class ru.objectsfill.utils.reflection.util.ReflectionUtilsPredicates
-
where member name equals given
name - withNamePrefix(String) - Static method in class ru.objectsfill.utils.reflection.util.ReflectionUtilsPredicates
-
where annotated element name startsWith given
prefix - withParameters(Class<?>...) - Static method in class ru.objectsfill.utils.reflection.util.ReflectionUtilsPredicates
-
when method/constructor parameter types equals given
types - withParametersAssignableFrom(Class...) - Static method in class ru.objectsfill.utils.reflection.util.ReflectionUtilsPredicates
-
when method/constructor parameter types assignable from given
types - withParametersAssignableTo(Class...) - Static method in class ru.objectsfill.utils.reflection.util.ReflectionUtilsPredicates
-
when member parameter types assignable to given
types - withParametersCount(int) - Static method in class ru.objectsfill.utils.reflection.util.ReflectionUtilsPredicates
-
when method/constructor parameters count equal given
count - withPattern(String) - Static method in class ru.objectsfill.utils.reflection.util.ReflectionUtilsPredicates
-
where member's
toStringmatches givenregex - withPrefix(String) - Static method in class ru.objectsfill.utils.reflection.util.ReflectionUtilsPredicates
-
where member name startsWith given
prefix - withPublic() - Static method in class ru.objectsfill.utils.reflection.util.ReflectionUtilsPredicates
-
when member modifier is public
- withReturnType(Class<T>) - Static method in class ru.objectsfill.utils.reflection.util.ReflectionUtilsPredicates
-
when method return type equal given
type - withReturnTypeAssignableFrom(Class<T>) - Static method in class ru.objectsfill.utils.reflection.util.ReflectionUtilsPredicates
-
when method return type assignable from given
type - withStatic() - Static method in class ru.objectsfill.utils.reflection.util.ReflectionUtilsPredicates
- withType(Class<T>) - Static method in class ru.objectsfill.utils.reflection.util.ReflectionUtilsPredicates
-
when field type equal given
type - withTypeAssignableTo(Class<T>) - Static method in class ru.objectsfill.utils.reflection.util.ReflectionUtilsPredicates
-
when field type assignable to given
type - wrapByFunction(UnaryOperator<Object>) - Static method in class ru.objectsfill.object_param.Extend
-
Starts building an
Extendwith a global mutation function applied to every generated value (when no field name or class is specified).
Z
- ZipDir - Class in ru.objectsfill.utils.reflection.vfs
- ZipDir(JarFile) - Constructor for class ru.objectsfill.utils.reflection.vfs.ZipDir
- ZipFile - Class in ru.objectsfill.utils.reflection.vfs
- ZipFile(ZipDir, ZipEntry) - Constructor for class ru.objectsfill.utils.reflection.vfs.ZipFile
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form