Index

A B C D E F G H I J L M N O P Q R S T U V W Z 
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 given mergeFunction
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
asClass(ClassLoader...) - Method in interface ru.objectsfill.utils.reflection.util.QueryFunction
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 Extend that 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 file and serializer
collect(InputStream, Serializer) - Method in class ru.objectsfill.utils.reflection.Reflections
deserialize and merge saved Reflections metadata from the given inputStream and serializer
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 packagePrefix and matches the given resourceNameFilter, and deserializes using the given serializer
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
Configuration builder 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 BoxTypeFill implementations 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 CollectionTypeFill implementations 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 ObjectTypeFill implementations 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 Extend instances.
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 Extend that 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 fill record 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 Fill configurations.
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
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 Stream of 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
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 Fill configuration.
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.File in 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.File in 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.path system 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
forPackages(String...) - Method in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
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 Extend instance.
gen() - Method in class ru.objectsfill.object_param.Fill.FillBuilder
Builds and returns the Fill configuration.
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 key String
get(Collection<String>) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
direct values indexed for keys String collection
get(QueryFunction<C, T>) - Static method in class ru.objectsfill.utils.reflection.ReflectionUtils
get type elements <T> by applying QueryFunction
get(QueryFunction<Store, T>) - Method in class ru.objectsfill.utils.reflection.Reflections
get(QueryFunction<Store, T>, Predicate<? super T>...) - Static method in class ru.objectsfill.utils.reflection.ReflectionUtils
get type elements <T> by applying QueryFunction and predicates
getAll(Collection<String>) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
transitive values indexed for keys String collection, not including keys
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 by predicates
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 by predicates
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 by predicates
getAllIncluding(String) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
transitive values indexed for key String, including key
getAllIncluding(Collection<String>) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
transitive values indexed for keys String collection, including keys
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 by predicates
getAllSuperTypes(Class<?>, Predicate<? super Class<?>>...) - Static method in class ru.objectsfill.utils.reflection.ReflectionUtils
get all super types of given type, including, optionally filtered by predicates
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 by predicates
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 Configuration object of this instance
getConstructors(Class<?>, Predicate<? super Constructor>...) - Static method in class ru.objectsfill.utils.reflection.ReflectionUtils
get constructors of given type, optionally filtered by predicates
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 Extend parameter 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 Extend parameter that matches the given field by name or class type using RandomValueFieldSetterCallback.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 by predicates
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 File from 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 by predicates
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 pattern regex
getResources(Pattern) - Method in class ru.objectsfill.utils.reflection.Reflections
get resources matching the given pattern regex
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 SubTypes and TypesAnnotated.
getScanners() - Method in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
 
getStore() - Method in class ru.objectsfill.utils.reflection.Reflections
returns the Store object 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 Fill configuration when the declared type is Object.
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.RUNTIME visible 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 method with args, 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 HashMap with 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 reflections instance 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 Object methods

O

object(Class<?>) - Static method in class ru.objectsfill.object_param.Fill
Starts building a Fill configuration for a class.
object(Object) - Static method in class ru.objectsfill.object_param.Fill
Starts building a Fill configuration 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 AnnotatedElement varargs, not including
of(String) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
transitive values indexed for key String, not including key
of(Collection<String>) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
transitive values indexed for keys String collection, not including keys
of(Set<? extends AnnotatedElement>) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
transitive values indexed for AnnotatedElement set, not including
of(QueryFunction) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
transitive QueryFunction.getAll(Function) values by applying this QueryBuilder.get(String) on each queryFunction value, 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 RandomValueFieldSetterCallback record 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 prefix and optional scanners
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 filename and serializer
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 classFile and produces list of Map.Entry key/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 file and produces list of Map.Entry key/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
Scanner Scanner.scan(ClassFile) method receives a ClassFile and produce a list of Map.Entry.
Scanners - Enum Class in ru.objectsfill.utils.reflection.scanners
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 Reflections instance 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
an implementation of Vfs.File for a directory File
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 map and member values from the given map
toMap(Annotation) - Static method in class ru.objectsfill.utils.reflection.ReflectionUtils
map annotation to hash map of member values recursively
toMap(Annotation, AnnotatedElement) - Static method in class ru.objectsfill.utils.reflection.ReflectionUtils
map annotation and annotatedElement to 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 AnnotatedElements varargs, not including.
with(String) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
transitive values indexed for key String, not including key.
with(Collection<String>) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
transitive values indexed for keys String collection, not including keys.
with(Set<? extends AnnotatedElement>) - Method in interface ru.objectsfill.utils.reflection.util.QueryBuilder
transitive values indexed for AnnotatedElements set, 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 toString matches given regex
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 Extend with 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
an implementation of Vfs.Dir for ZipFile
ZipDir(JarFile) - Constructor for class ru.objectsfill.utils.reflection.vfs.ZipDir
 
ZipFile - Class in ru.objectsfill.utils.reflection.vfs
an implementation of Vfs.File for ZipEntry
ZipFile(ZipDir, ZipEntry) - Constructor for class ru.objectsfill.utils.reflection.vfs.ZipFile
 
A B C D E F G H I J L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form