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 mutation function
addObjectWithParamConstruct(Constructor<?>, Fill) - Static method in class ru.objectsfill.utils.FieldUtils
create instance of class with construct parameters
addObjectWithParamConstruct(Constructor<?>, Fill, Class<?>) - Static method in class ru.objectsfill.utils.FieldUtils
create instance of class with construct parameters
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
binary operator function
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
binary operator function
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
Collection interface for filling objects
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
start builder with name
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
The CollectionElementCreationService class is responsible for generating collection elements based on the field type and the Fill object provided.
CollectionElementCreationService() - Constructor for class ru.objectsfill.service.CollectionElementCreationService
Constructs a new CollectionElementCreationService and initializes the container by searching for local container implementations and adding default mappings.
collectionSize(Integer) - Method in class ru.objectsfill.object_param.Extend.FillFieldParametersBuilder
Sets the collection size.
collectionSize(Integer) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
Sets the collection size.
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 component 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 component 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
DEFAULT_LOCAL_CLASS_CREATION_PATH
DEFAULT_SCANNERS - Static variable in class ru.objectsfill.utils.reflection.util.ConfigurationBuilder
 
DefaultBoxTypeContainer - Class in ru.objectsfill.service.containers
The DefaultBoxTypeContainer class implements the BoxTypeContainerService interface and provides a default implementation of the container for BoxTypeFill instances.
DefaultBoxTypeContainer() - Constructor for class ru.objectsfill.service.containers.DefaultBoxTypeContainer
Constructs a new DefaultBoxTypeContainer and initializes the container with default mappings.
DefaultCollectionTypeContainer - Class in ru.objectsfill.service.containers
The DefaultCollectionTypeContainer class implements the CollectionTypeContainerService interface and provides a default implementation of the container for CollectionTypeFill instances.
DefaultCollectionTypeContainer() - Constructor for class ru.objectsfill.service.containers.DefaultCollectionTypeContainer
Constructs a new DefaultCollectionTypeContainer and initializes the container with default mappings.
DefaultObjectTypeContainer - Class in ru.objectsfill.service.containers
The DefaultObjectTypeContainer class implements the ObjectTypeContainerService interface and provides a default implementation of the container for ObjectTypeFill instances.
DefaultObjectTypeContainer() - Constructor for class ru.objectsfill.service.containers.DefaultObjectTypeContainer
Constructs a new DefaultObjectTypeContainer and initializes the container with default mappings.
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
Overrides the method for field traversal.
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
Invokes the given FieldCallback for each field in the specified class and its superclasses.

E

ElementCreationService - Class in ru.objectsfill.service
The ElementCreationService class is responsible for generating single values or instances of classes based on the provided field type and Fill object.
ElementCreationService() - Constructor for class ru.objectsfill.service.ElementCreationService
Constructs a new ElementCreationService and initializes the containers by searching for local 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 excluded field names.
excludeField(List<String>) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
Sets the excluded field names.
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
class with parameters for field
Extend(String, Integer, Integer, UnaryOperator<Object>, Class<?>) - Constructor for class ru.objectsfill.object_param.Extend
constructor for builder
Extend.FillFieldParametersBuilder - Class in ru.objectsfill.object_param
builder for extend class
extendType() - Static method in class ru.objectsfill.utils.reflection.ReflectionUtils
 

F

field(String) - Static method in class ru.objectsfill.object_param.Extend
start builder with 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
Sets the extended field params list.
fieldParams(Extend) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
Sets the extended field params.
fieldParams(Extend...) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
Sets the extended field params.
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 working with fields in Java classes.
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
Fills the given object with random values shorter.
fill(Object) - Static method in class ru.objectsfill.core.RandomValue
Fills the given object with random values shorter.
fill(Fill) - Static method in class ru.objectsfill.core.RandomValue
Fills the given object with random values.
Fill - Class in ru.objectsfill.object_param
The Fill class is used to provide information for populating POJO (Plain Old Java Object) classes with random data.
Fill.FillBuilder - Class in ru.objectsfill.object_param
The FillBuilder class provides a fluent interface for building a Fill object.
fillArray(Fill) - Static method in class ru.objectsfill.core.RandomValue
Creates and fills an array with random values.
FillArray - Class in ru.objectsfill.types.array
The `FillArray` class provides a method to create an array and fill it with generated values.
FillArray() - Constructor for class ru.objectsfill.types.array.FillArray
 
FillBuilder(Class<?>) - Constructor for class ru.objectsfill.object_param.Fill.FillBuilder
Constructs a new FillBuilder object with the specified class.
FillBuilder(T) - Constructor for class ru.objectsfill.object_param.Fill.FillBuilder
Constructs a new FillBuilder object with the specified object.
fillCollection(T, Fill) - Static method in class ru.objectsfill.core.RandomValue
Fills the given collection with random values.
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
constructor
FillFieldParametersBuilder(Class<?>) - Constructor for class ru.objectsfill.object_param.Extend.FillFieldParametersBuilder
constructor with field class type
FillFieldParametersBuilder(String) - Constructor for class ru.objectsfill.object_param.Extend.FillFieldParametersBuilder
constructor with field name
FillFieldParametersBuilder(UnaryOperator<Object>) - Constructor for class ru.objectsfill.object_param.Extend.FillFieldParametersBuilder
constructor with 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
class FillListCollection
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
class FillRawStream
FillRawStream() - Constructor for class ru.objectsfill.types.collection_type.FillRawStream
 
FillSetCollection - Class in ru.objectsfill.types.collection_type
class FillSetCollection
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.
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
Fills the given collection with random values.
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 FillFieldParameters object.
gen() - Method in class ru.objectsfill.object_param.Fill.FillBuilder
Builds and returns the Fill object.
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
Generates a set collection based on the provided field and fill parameters.
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 collection based on the provided field and Fill object.
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
Gets class type for extend.
getClazz() - Method in class ru.objectsfill.object_param.Fill
Gets the class of the object.
getCollectionSize() - Method in class ru.objectsfill.object_param.Extend
Gets the collection size.
getCollectionSize() - Method in class ru.objectsfill.object_param.Fill
Gets the collection size.
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 that holds the mappings between Class objects and BoxTypeFill implementations.
getContainer() - Method in class ru.objectsfill.service.containers.DefaultCollectionTypeContainer
Returns the container that holds the mappings between Class objects and CollectionTypeFill implementations.
getContainer() - Method in class ru.objectsfill.service.containers.DefaultObjectTypeContainer
Returns the container that holds the mappings between Class objects and ObjectTypeFill implementations.
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
Gets the depth limit.
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
Gets the names of excluded fields.
getExtendedFieldParams() - Method in class ru.objectsfill.object_param.Fill
Gets the extended field parameters.
getExtendPredicate(Field) - Static method in record class ru.objectsfill.core.RandomValueFieldSetterCallback
get fields by class or name
getExtFillParam(Field, Fill) - Static method in class ru.objectsfill.utils.FieldUtils
 
getFieldChangeFunction() - Method in class ru.objectsfill.object_param.Extend
Gets mutation function.
getFieldName() - Method in class ru.objectsfill.object_param.Extend
Gets the field name.
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
Gets the generic types.
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
get wrap function or default t -> t.
getObjectUnaryOperator(Fill, Field) - Static method in class ru.objectsfill.utils.FieldUtils
get wrap function or default t -> t.
getObjectz() - Method in class ru.objectsfill.object_param.Fill
Gets the object to be 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
Retrieves the class of the field's type, taking into account generic types defined in Fill 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
Gets the value length.
getValueLength() - Method in class ru.objectsfill.object_param.Fill
Gets the value length.

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
class MapFill
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 object with the specified class.
object(Object) - Static method in class ru.objectsfill.object_param.Fill
Starts building a Fill object with the specified object.
ObjectCollectionFillExtension - Interface in ru.objectsfill.types.interfaces
interface ObjectCollectionFillExtension
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
The RandomValue class is designed to populate 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
A necessary class for reflection to traverse fields.
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 depth limit.
setDeep(Integer) - Method in class ru.objectsfill.object_param.Fill
Sets the depth limit.
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
Sets a specific generic type.
setGenericType(Map<String, Type>) - Method in class ru.objectsfill.object_param.Fill
Sets the generic types.
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
set new object if old object was without simple construct
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.
valueLength(Integer) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
Sets the value length.
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
Adds a generic type to the FillBuilder using a Class object.
withGeneric(String, Type) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
Adds a generic type to the FillBuilder.
withGeneric(Map<String, Type>) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
Sets multiple generic types in the FillBuilder.
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
start function builder

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