Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractAssertion - Class in com.java.pojo.api.assertion
-
This is abstract class for all assertion classes.
- AbstractAssertion() - Constructor for class com.java.pojo.api.assertion.AbstractAssertion
- AbstractAssertionError - Exception Class in com.java.pojo.internal.assertion
- AbstractAssertionError(Class<?>) - Constructor for exception class com.java.pojo.internal.assertion.AbstractAssertionError
- AbstractCollectionFieldValueChanger<T> - Class in com.java.pojo.internal.field.collections.collection
- AbstractCollectionFieldValueChanger() - Constructor for class com.java.pojo.internal.field.collections.collection.AbstractCollectionFieldValueChanger
- AbstractEqualsAssertionError - Exception Class in com.java.pojo.internal.assertion.equals
- AbstractFieldValueChanger<T> - Class in com.java.pojo.internal.field
- AbstractFieldValueChanger() - Constructor for class com.java.pojo.internal.field.AbstractFieldValueChanger
- AbstractHashCodeAssertionError - Exception Class in com.java.pojo.internal.assertion.hashcode
- AbstractIteratorsFieldValueChanger<T> - Class in com.java.pojo.internal.field.collections.iterators
- AbstractIteratorsFieldValueChanger() - Constructor for class com.java.pojo.internal.field.collections.iterators.AbstractIteratorsFieldValueChanger
- AbstractMapFieldValueChanger<T> - Class in com.java.pojo.internal.field.collections.map
- AbstractMapFieldValueChanger() - Constructor for class com.java.pojo.internal.field.collections.map.AbstractMapFieldValueChanger
- AbstractPrimitiveValueChanger<T> - Class in com.java.pojo.internal.field.primitive
- AbstractPrimitiveValueChanger() - Constructor for class com.java.pojo.internal.field.primitive.AbstractPrimitiveValueChanger
- AbstractTester - Class in com.java.pojo.internal.tester
- AbstractTester() - Constructor for class com.java.pojo.internal.tester.AbstractTester
- AbstractTester(AbstractFieldValueChanger) - Constructor for class com.java.pojo.internal.tester.AbstractTester
- and(Predicate<? super T>) - Method in class com.java.pojo.api.NamedPredicate
- areDifferentValues(T, T) - Method in class com.java.pojo.internal.field.AbstractFieldValueChanger
- areWellImplemented() - Method in class com.java.pojo.api.assertion.AbstractAssertion
-
Performs specified tests on classes using declared field value changer.
- asList(T...) - Static method in class com.java.pojo.internal.utils.CollectionUtils
- Assertions - Class in com.java.pojo.api.assertion
-
This is the main assertions class, which should be used by clients.
- assertPojoMethodsFor(ClassAndFieldPredicatePair, ClassAndFieldPredicatePair...) - Static method in class com.java.pojo.api.assertion.Assertions
-
Creates assertion for classes declared as
ClassAndFieldPredicatePair
objects. - assertPojoMethodsFor(Class<?>) - Static method in class com.java.pojo.api.assertion.Assertions
-
Creates assertion for class.
- assertPojoMethodsFor(Class<?>, Predicate<String>) - Static method in class com.java.pojo.api.assertion.Assertions
-
Creates assertion for class and field predicate.
- assertPojoMethodsFor(String) - Static method in class com.java.pojo.api.assertion.Assertions
-
Creates assertion for class, by qualified class name.
- assertPojoMethodsFor(String, Predicate<String>) - Static method in class com.java.pojo.api.assertion.Assertions
-
Creates assertion for class, by qualified class name and field predicate.
- assertPojoMethodsForAll(ClassAndFieldPredicatePair...) - Static method in class com.java.pojo.api.assertion.Assertions
-
Creates assertion for all classes declared as
ClassAndFieldPredicatePair
objects. - assertPojoMethodsForAll(PackageFilter) - Static method in class com.java.pojo.api.assertion.Assertions
-
Creates assertion for all classes returned by
PackageFilter
. - assertPojoMethodsForAll(Class...) - Static method in class com.java.pojo.api.assertion.Assertions
-
Creates assertion for all classes.
- assertPojoMethodsForAll(String...) - Static method in class com.java.pojo.api.assertion.Assertions
-
Creates assertion for all classes, by classes names.
- assertThatConstructor(Constructor<?>) - Method in class com.java.pojo.internal.assertion.TestAssertions
- assertThatEqualsMethodFor(Object) - Method in class com.java.pojo.internal.assertion.TestAssertions
- assertThatGetMethodFor(Object) - Method in class com.java.pojo.internal.assertion.TestAssertions
- assertThatHashCodeMethodFor(Object) - Method in class com.java.pojo.internal.assertion.TestAssertions
- assertThatSetMethodFor(Object) - Method in class com.java.pojo.internal.assertion.TestAssertions
- assertThatToStringMethodFor(Object) - Method in class com.java.pojo.internal.assertion.TestAssertions
- asSet(T...) - Static method in class com.java.pojo.internal.utils.CollectionUtils
- attachNext(AbstractFieldValueChanger) - Method in class com.java.pojo.internal.field.AbstractFieldValueChanger
B
- BigDecimalValueChanger - Class in com.java.pojo.internal.field.math
- BigDecimalValueChanger() - Constructor for class com.java.pojo.internal.field.math.BigDecimalValueChanger
- BigIntegerValueChanger - Class in com.java.pojo.internal.field.math
- BigIntegerValueChanger() - Constructor for class com.java.pojo.internal.field.math.BigIntegerValueChanger
- BlankParameterException - Exception Class in com.java.pojo.internal.preconditions
- BlankParameterException(String, String) - Constructor for exception class com.java.pojo.internal.preconditions.BlankParameterException
C
- canChange(Class<?>) - Method in class com.java.pojo.internal.field.AbstractFieldValueChanger
- canChange(Class<?>) - Method in class com.java.pojo.internal.field.collections.collection.AbstractCollectionFieldValueChanger
- canChange(Class<?>) - Method in class com.java.pojo.internal.field.collections.iterators.AbstractIteratorsFieldValueChanger
- canChange(Class<?>) - Method in class com.java.pojo.internal.field.collections.map.AbstractMapFieldValueChanger
- canChange(Class<?>) - Method in class com.java.pojo.internal.field.math.BigDecimalValueChanger
- canChange(Class<?>) - Method in class com.java.pojo.internal.field.math.BigIntegerValueChanger
- canChange(Class<?>) - Method in class com.java.pojo.internal.field.primitive.AbstractPrimitiveValueChanger
- changeFieldsValues(Object, Object, List<Field>) - Method in class com.java.pojo.internal.field.AbstractFieldValueChanger
- checkNotBlank(String, String) - Static method in class com.java.pojo.internal.preconditions.ParameterPreconditions
- checkNotBlank(String, String[]) - Static method in class com.java.pojo.internal.preconditions.ParameterPreconditions
- checkNotNull(String, Object) - Static method in class com.java.pojo.internal.preconditions.ParameterPreconditions
- checkNotNull(String, Object[]) - Static method in class com.java.pojo.internal.preconditions.ParameterPreconditions
- ClassAndFieldPredicatePair - Class in com.java.pojo.api
-
This class is an encapsulation for
class
that will be tested and fields to test. - ClassAndFieldPredicatePair(Class<?>) - Constructor for class com.java.pojo.api.ClassAndFieldPredicatePair
-
Instantiates
ClassAndFieldPredicatePair
with given class and default fields predicate. - ClassAndFieldPredicatePair(Class<?>, Predicate<String>) - Constructor for class com.java.pojo.api.ClassAndFieldPredicatePair
-
Instantiates
ClassAndFieldPredicatePair
with given class and fields predicate. - ClassAndFieldPredicatePair(String) - Constructor for class com.java.pojo.api.ClassAndFieldPredicatePair
-
Instantiates
ClassAndFieldPredicatePair
with given qualified class name and default fields predicate. - ClassAndFieldPredicatePair(String, Predicate<String>) - Constructor for class com.java.pojo.api.ClassAndFieldPredicatePair
-
Instantiates
ClassAndFieldPredicatePair
with given qualified class name and default fields predicate. - ClassLoader - Class in com.java.pojo.internal.utils
- CollectionsFieldValueChanger - Class in com.java.pojo.internal.field.collections
- CollectionUtils - Class in com.java.pojo.internal.utils
- com.java.pojo - package com.java.pojo
- com.java.pojo.api - package com.java.pojo.api
- com.java.pojo.api.assertion - package com.java.pojo.api.assertion
- com.java.pojo.internal - package com.java.pojo.internal
- com.java.pojo.internal.assertion - package com.java.pojo.internal.assertion
- com.java.pojo.internal.assertion.constructor - package com.java.pojo.internal.assertion.constructor
- com.java.pojo.internal.assertion.equals - package com.java.pojo.internal.assertion.equals
- com.java.pojo.internal.assertion.getter - package com.java.pojo.internal.assertion.getter
- com.java.pojo.internal.assertion.hashcode - package com.java.pojo.internal.assertion.hashcode
- com.java.pojo.internal.assertion.setter - package com.java.pojo.internal.assertion.setter
- com.java.pojo.internal.assertion.tostring - package com.java.pojo.internal.assertion.tostring
- com.java.pojo.internal.field - package com.java.pojo.internal.field
- com.java.pojo.internal.field.collections - package com.java.pojo.internal.field.collections
- com.java.pojo.internal.field.collections.collection - package com.java.pojo.internal.field.collections.collection
- com.java.pojo.internal.field.collections.iterators - package com.java.pojo.internal.field.collections.iterators
- com.java.pojo.internal.field.collections.map - package com.java.pojo.internal.field.collections.map
- com.java.pojo.internal.field.date - package com.java.pojo.internal.field.date
- com.java.pojo.internal.field.math - package com.java.pojo.internal.field.math
- com.java.pojo.internal.field.primitive - package com.java.pojo.internal.field.primitive
- com.java.pojo.internal.instantiator - package com.java.pojo.internal.instantiator
- com.java.pojo.internal.preconditions - package com.java.pojo.internal.preconditions
- com.java.pojo.internal.tester - package com.java.pojo.internal.tester
- com.java.pojo.internal.utils - package com.java.pojo.internal.utils
- combinations(List<Field>) - Static method in class com.java.pojo.internal.utils.CombinationsUtil
- CombinationsUtil - Class in com.java.pojo.internal.utils
- CombinationsUtil() - Constructor for class com.java.pojo.internal.utils.CombinationsUtil
- CONSTRUCTOR - Enum constant in enum class com.java.pojo.api.assertion.Method
- ConstructorAssertionError - Exception Class in com.java.pojo.internal.assertion.constructor
- ConstructorAssertions - Class in com.java.pojo.internal.assertion.constructor
- ConstructorAssertions(Constructor<?>) - Constructor for class com.java.pojo.internal.assertion.constructor.ConstructorAssertions
- ConstructorParameters - Class in com.java.pojo.api
-
Defines constructor parameters and constructor parameter's types.
- ConstructorParameters(Object[], Class<?>[]) - Constructor for class com.java.pojo.api.ConstructorParameters
-
Instantiates
ConstructorParameters
with given constructor parameters and constructor parameter's types. - ConstructorTester - Class in com.java.pojo.internal.tester
- ConstructorTester() - Constructor for class com.java.pojo.internal.tester.ConstructorTester
- ConstructorTester(AbstractFieldValueChanger) - Constructor for class com.java.pojo.internal.tester.ConstructorTester
- contains(String, Object) - Method in class com.java.pojo.internal.assertion.tostring.ToStringAssertions
- create(Class<?>, ConstructorParameters) - Method in class com.java.pojo.api.assertion.AbstractAssertion
-
Indicates, that class should be constructed using given constructor parameters.
- create(Class<?>, Object[], Class<?>[]) - Method in class com.java.pojo.api.assertion.AbstractAssertion
-
Indicates, that class should be constructed using given constructor parameters.
- create(String, ConstructorParameters) - Method in class com.java.pojo.api.assertion.AbstractAssertion
-
Indicates, that class should be constructed using given constructor parameters.
- create(String, Object[], Class<?>[]) - Method in class com.java.pojo.api.assertion.AbstractAssertion
-
Indicates, that class should be constructed using given constructor parameters.
- createNewInstance(Class<?>) - Method in class com.java.pojo.internal.instantiator.ObjectGenerator
D
- DefaultDateAndTimeFieldValueChanger - Class in com.java.pojo.internal.field.date
- DefaultFieldValueChanger - Class in com.java.pojo.internal.field
- DefaultPackageFilter - Class in com.java.pojo.api
-
Default package filter filters classes from package name recursively.
- doestNotContain(String, Object) - Method in class com.java.pojo.internal.assertion.tostring.ToStringAssertions
E
- EqualAssertions - Class in com.java.pojo.internal.assertion.equals
- EqualAssertions(Object) - Constructor for class com.java.pojo.internal.assertion.equals.EqualAssertions
- EqualHashCodeAssertionError - Exception Class in com.java.pojo.internal.assertion.hashcode
- equals(Object) - Method in class com.java.pojo.api.ConstructorParameters
- equals(Object) - Method in class com.java.pojo.internal.tester.AbstractTester
- EQUALS - Enum constant in enum class com.java.pojo.api.assertion.Method
- EqualsTester - Class in com.java.pojo.internal.tester
- EqualsTester() - Constructor for class com.java.pojo.internal.tester.EqualsTester
- EqualsTester(AbstractFieldValueChanger) - Constructor for class com.java.pojo.internal.tester.EqualsTester
- exclude(String...) - Static method in class com.java.pojo.api.FieldPredicate
-
Creates
Predicate
that rejects given fields. - exclude(List<String>) - Static method in class com.java.pojo.api.FieldPredicate
-
Creates
Predicate
that rejects given fields.
F
- FieldAccessor - Class in com.java.pojo.internal.utils
- FieldAccessor() - Constructor for class com.java.pojo.internal.utils.FieldAccessor
- FieldPredicate - Class in com.java.pojo.api
-
This class is used to create field predicates.
- FieldUtils - Class in com.java.pojo.internal.utils
- findGetterFor(Class<?>, Field) - Static method in class com.java.pojo.internal.utils.MethodUtils
- findSetterFor(Class<?>, Field) - Static method in class com.java.pojo.internal.utils.MethodUtils
- forClass(Class<?>) - Static method in class com.java.pojo.api.DefaultPackageFilter
-
Creates filter for package of given class.
- forPackage(String) - Static method in class com.java.pojo.api.DefaultPackageFilter
-
Creates filter for package name.
G
- generateDifferentObjects(ClassAndFieldPredicatePair, ClassAndFieldPredicatePair...) - Method in class com.java.pojo.internal.instantiator.ObjectGenerator
- generateSameInstance(Object) - Method in class com.java.pojo.internal.instantiator.ObjectGenerator
- getAllFieldNames(Class<?>) - Static method in class com.java.pojo.internal.utils.FieldUtils
- getAllFields(Class<?>) - Static method in class com.java.pojo.internal.utils.FieldUtils
- getAllFieldsExcluding(Class<?>, List<String>) - Static method in class com.java.pojo.internal.utils.FieldUtils
- getClasses() - Method in class com.java.pojo.api.DefaultPackageFilter
-
Returns classes filtered by filter.
- getClasses() - Method in interface com.java.pojo.api.PackageFilter
-
Returns classes filtered by filter.
- getClassesFromPackage(String) - Static method in class com.java.pojo.internal.utils.ReflectionUtils
- getClazz() - Method in class com.java.pojo.api.ClassAndFieldPredicatePair
- getConstructorParameters() - Method in class com.java.pojo.internal.tester.AbstractTester
- getDetailedMessage() - Method in exception class com.java.pojo.internal.assertion.AbstractAssertionError
- getDetailedMessage() - Method in exception class com.java.pojo.internal.assertion.constructor.ConstructorAssertionError
- getDetailedMessage() - Method in exception class com.java.pojo.internal.assertion.hashcode.EqualHashCodeAssertionError
- getDetailedMessage() - Method in exception class com.java.pojo.internal.assertion.hashcode.NotEqualHashCodeAssertionError
- getErrorPrefix() - Method in exception class com.java.pojo.internal.assertion.AbstractAssertionError
- getErrorPrefix() - Method in exception class com.java.pojo.internal.assertion.constructor.ConstructorAssertionError
- getErrorPrefix() - Method in exception class com.java.pojo.internal.assertion.equals.AbstractEqualsAssertionError
- getErrorPrefix() - Method in exception class com.java.pojo.internal.assertion.hashcode.AbstractHashCodeAssertionError
- getFields(Class<?>, Predicate<String>) - Static method in class com.java.pojo.internal.utils.FieldUtils
- getFieldsPredicate() - Method in class com.java.pojo.api.ClassAndFieldPredicatePair
- getFieldValue(Object, Field) - Static method in class com.java.pojo.internal.utils.FieldAccessor
- getFieldValue21(Object, Field) - Static method in class com.java.pojo.internal.utils.FieldUtils
- getGenericTypeClass() - Method in class com.java.pojo.internal.field.AbstractFieldValueChanger
- getMessage() - Method in exception class com.java.pojo.internal.assertion.AbstractAssertionError
- getName() - Method in class com.java.pojo.api.NamedPredicate
- GetOrSetValueException - Exception Class in com.java.pojo.internal
- GetOrSetValueException(String, Class<?>, Exception) - Constructor for exception class com.java.pojo.internal.GetOrSetValueException
- getParameters() - Method in class com.java.pojo.api.ConstructorParameters
- getParametersTypes() - Method in class com.java.pojo.api.ConstructorParameters
- getSpecifiedFields(Class<?>, List<String>) - Static method in class com.java.pojo.internal.utils.FieldUtils
- GETTER - Enum constant in enum class com.java.pojo.api.assertion.Method
- GetterAssertions - Class in com.java.pojo.internal.assertion.getter
- GetterAssertions(Object) - Constructor for class com.java.pojo.internal.assertion.getter.GetterAssertions
- GetterNotFoundException - Exception Class in com.java.pojo.internal.utils
- GetterTester - Class in com.java.pojo.internal.tester
- GetterTester() - Constructor for class com.java.pojo.internal.tester.GetterTester
- GetterTester(AbstractFieldValueChanger) - Constructor for class com.java.pojo.internal.tester.GetterTester
- getTester() - Method in enum class com.java.pojo.api.assertion.Method
- getValue(Object, Field) - Static method in class com.java.pojo.internal.utils.FieldUtils
H
- HASH_CODE - Enum constant in enum class com.java.pojo.api.assertion.Method
- hashCode() - Method in class com.java.pojo.api.ConstructorParameters
- hashCode() - Method in class com.java.pojo.internal.tester.AbstractTester
- HashCodeAssertions - Class in com.java.pojo.internal.assertion.hashcode
- HashCodeAssertions(Object) - Constructor for class com.java.pojo.internal.assertion.hashcode.HashCodeAssertions
- HashCodeTester - Class in com.java.pojo.internal.tester
- HashCodeTester() - Constructor for class com.java.pojo.internal.tester.HashCodeTester
- HashCodeTester(AbstractFieldValueChanger) - Constructor for class com.java.pojo.internal.tester.HashCodeTester
I
- include(String...) - Static method in class com.java.pojo.api.FieldPredicate
-
Creates
Predicate
that accepts given fields. - include(List<String>) - Static method in class com.java.pojo.api.FieldPredicate
-
Creates
Predicate
that accepts given fields. - includeAllFields(Class<?>) - Static method in class com.java.pojo.api.FieldPredicate
-
Creates
Predicate
that accepts all fields of specified class. - increase(T) - Method in class com.java.pojo.internal.field.primitive.AbstractPrimitiveValueChanger
- increaseValue(BigDecimal, Class<?>) - Method in class com.java.pojo.internal.field.math.BigDecimalValueChanger
- increaseValue(BigInteger, Class<?>) - Method in class com.java.pojo.internal.field.math.BigIntegerValueChanger
- increaseValue(T) - Method in class com.java.pojo.internal.field.AbstractFieldValueChanger
- increaseValue(T, Class<?>) - Method in class com.java.pojo.internal.field.AbstractFieldValueChanger
- increaseValue(T, Class<?>) - Method in class com.java.pojo.internal.field.primitive.AbstractPrimitiveValueChanger
- INSTANCE - Static variable in class com.java.pojo.internal.field.collections.collection.AbstractCollectionFieldValueChanger
- INSTANCE - Static variable in class com.java.pojo.internal.field.collections.CollectionsFieldValueChanger
- INSTANCE - Static variable in class com.java.pojo.internal.field.collections.iterators.AbstractIteratorsFieldValueChanger
- INSTANCE - Static variable in class com.java.pojo.internal.field.collections.map.AbstractMapFieldValueChanger
- INSTANCE - Static variable in class com.java.pojo.internal.field.date.DefaultDateAndTimeFieldValueChanger
- INSTANCE - Static variable in class com.java.pojo.internal.field.DefaultFieldValueChanger
- INSTANCE - Static variable in class com.java.pojo.internal.field.primitive.AbstractPrimitiveValueChanger
- Instantiable - Class in com.java.pojo.internal.instantiator
- isConsistent() - Method in class com.java.pojo.internal.assertion.equals.EqualAssertions
- isConsistent() - Method in class com.java.pojo.internal.assertion.hashcode.HashCodeAssertions
- isEqualTo(Object) - Method in class com.java.pojo.internal.assertion.equals.EqualAssertions
- isFinal(Field) - Static method in class com.java.pojo.internal.utils.FieldUtils
- isNotEmpty(Collection<?>) - Static method in class com.java.pojo.internal.utils.CollectionUtils
- isNotEqualTo(Object) - Method in class com.java.pojo.internal.assertion.equals.EqualAssertions
- isNotEqualToNull() - Method in class com.java.pojo.internal.assertion.equals.EqualAssertions
- isNotEqualToObjectWithDifferentType(Object) - Method in class com.java.pojo.internal.assertion.equals.EqualAssertions
- isReflexive() - Method in class com.java.pojo.internal.assertion.equals.EqualAssertions
- isSymmetric(Object) - Method in class com.java.pojo.internal.assertion.equals.EqualAssertions
- isTransitive(Object, Object) - Method in class com.java.pojo.internal.assertion.equals.EqualAssertions
L
- loadClass(String) - Static method in class com.java.pojo.internal.utils.ClassLoader
- logTestersAndClasses(Logger, ClassAndFieldPredicatePair...) - Method in class com.java.pojo.api.assertion.AbstractAssertion
M
- main(String[]) - Static method in class com.java.pojo.PojoTesterApplication
- matches(Class<?>[]) - Method in class com.java.pojo.api.ConstructorParameters
- Method - Enum Class in com.java.pojo.api.assertion
-
Declares methods that can be tested using POJO-TESTER.
- MethodUtils - Class in com.java.pojo.internal.utils
N
- NamedPredicate<T> - Class in com.java.pojo.api
- NamedPredicate(String, Predicate<T>) - Constructor for class com.java.pojo.api.NamedPredicate
- NamedPredicate(Predicate<T>) - Constructor for class com.java.pojo.api.NamedPredicate
- negate() - Method in class com.java.pojo.api.NamedPredicate
- NotEqualHashCodeAssertionError - Exception Class in com.java.pojo.internal.assertion.hashcode
- NullParameterException - Exception Class in com.java.pojo.internal.preconditions
- NullParameterException(String) - Constructor for exception class com.java.pojo.internal.preconditions.NullParameterException
O
- ObjectGenerator - Class in com.java.pojo.internal.instantiator
- ObjectGenerator(AbstractFieldValueChanger, MultiValuedMap<Class<?>, ConstructorParameters>, Permutator) - Constructor for class com.java.pojo.internal.instantiator.ObjectGenerator
- or(Predicate<? super T>) - Method in class com.java.pojo.api.NamedPredicate
P
- PackageFilter - Interface in com.java.pojo.api
-
Interface for package filtering.
- PackageFilterException - Exception Class in com.java.pojo.api
-
Exception is thrown when package or converted to filename package does not exist in file system.
- PackageFilterException(String, IOException) - Constructor for exception class com.java.pojo.api.PackageFilterException
-
Instantiates exception.
- ParameterPreconditions - Class in com.java.pojo.internal.preconditions
- permutations(List<Field>) - Static method in class com.java.pojo.internal.utils.FieldUtils
- Permutator - Interface in com.java.pojo.internal.utils
- permute(List<Field>) - Method in interface com.java.pojo.internal.utils.Permutator
- permute(List<Field>) - Method in class com.java.pojo.internal.utils.SublistFieldPermutator
- permute(List<Field>) - Method in class com.java.pojo.internal.utils.ThoroughFieldPermutator
- PojoTesterApplication - Class in com.java.pojo
- PojoTesterApplication() - Constructor for class com.java.pojo.PojoTesterApplication
Q
- quickly() - Method in class com.java.pojo.api.assertion.AbstractAssertion
-
Specifies generation of O(N) test objects for N fields.
R
- ReflectionUtils - Class in com.java.pojo.internal.utils
- returnsDifferentValueFor(Object) - Method in class com.java.pojo.internal.assertion.hashcode.HashCodeAssertions
- returnsSameValueFor(Object) - Method in class com.java.pojo.internal.assertion.hashcode.HashCodeAssertions
- runAssertions() - Method in class com.java.pojo.api.assertion.AbstractAssertion
S
- setFieldValue(Object, Field, Object) - Static method in class com.java.pojo.internal.utils.FieldAccessor
- setFieldValue21(Object, Field, Object) - Static method in class com.java.pojo.internal.utils.FieldUtils
- setFieldValuesChanger(AbstractFieldValueChanger) - Method in class com.java.pojo.internal.tester.AbstractTester
- setPermutator(Permutator) - Method in class com.java.pojo.internal.tester.AbstractTester
- SETTER - Enum constant in enum class com.java.pojo.api.assertion.Method
- SetterAssertions - Class in com.java.pojo.internal.assertion.setter
- SetterAssertions(Object) - Constructor for class com.java.pojo.internal.assertion.setter.SetterAssertions
- SetterNotFoundException - Exception Class in com.java.pojo.internal.utils
- SetterTester - Class in com.java.pojo.internal.tester
- SetterTester() - Constructor for class com.java.pojo.internal.tester.SetterTester
- SetterTester(AbstractFieldValueChanger) - Constructor for class com.java.pojo.internal.tester.SetterTester
- setUserDefinedConstructors(MultiValuedMap<Class<?>, ConstructorParameters>) - Method in class com.java.pojo.internal.tester.AbstractTester
- setValue(Object, Field, Object) - Static method in class com.java.pojo.internal.utils.FieldUtils
- SublistFieldPermutator - Class in com.java.pojo.internal.utils
- SublistFieldPermutator() - Constructor for class com.java.pojo.internal.utils.SublistFieldPermutator
- Sublists - Class in com.java.pojo.internal.utils
- subsequences(List<T>) - Static method in class com.java.pojo.internal.utils.Sublists
-
Given a list of objects, return a list of sublists, i-th sublist includes i-th element of the original list and all elements that follow it in the original list.
T
- test(ClassAndFieldPredicatePair, ClassAndFieldPredicatePair...) - Method in class com.java.pojo.internal.tester.AbstractTester
- test(ClassAndFieldPredicatePair, ClassAndFieldPredicatePair...) - Method in class com.java.pojo.internal.tester.ConstructorTester
- test(ClassAndFieldPredicatePair, ClassAndFieldPredicatePair...) - Method in class com.java.pojo.internal.tester.EqualsTester
- test(ClassAndFieldPredicatePair, ClassAndFieldPredicatePair...) - Method in class com.java.pojo.internal.tester.GetterTester
- test(ClassAndFieldPredicatePair, ClassAndFieldPredicatePair...) - Method in class com.java.pojo.internal.tester.HashCodeTester
- test(ClassAndFieldPredicatePair, ClassAndFieldPredicatePair...) - Method in class com.java.pojo.internal.tester.SetterTester
- test(ClassAndFieldPredicatePair, ClassAndFieldPredicatePair...) - Method in class com.java.pojo.internal.tester.ToStringTester
- test(Class<?>) - Method in class com.java.pojo.internal.tester.AbstractTester
- test(Class<?>, Predicate<String>) - Method in class com.java.pojo.internal.tester.AbstractTester
- test(T) - Method in class com.java.pojo.api.NamedPredicate
- testAll(ClassAndFieldPredicatePair...) - Method in class com.java.pojo.internal.tester.AbstractTester
- testAll(Class...) - Method in class com.java.pojo.internal.tester.AbstractTester
- TestAssertions - Class in com.java.pojo.internal.assertion
- TestAssertions() - Constructor for class com.java.pojo.internal.assertion.TestAssertions
- testedCass - Variable in exception class com.java.pojo.internal.assertion.AbstractAssertionError
- testing(Method) - Method in class com.java.pojo.api.assertion.AbstractAssertion
-
Specifies what test will be performed.
- testing(Method...) - Method in class com.java.pojo.api.assertion.AbstractAssertion
-
Specifies what tests will be performed.
- ThoroughFieldPermutator - Class in com.java.pojo.internal.utils
- ThoroughFieldPermutator() - Constructor for class com.java.pojo.internal.utils.ThoroughFieldPermutator
- thoroughly() - Method in class com.java.pojo.api.assertion.AbstractAssertion
-
Specifies generation of O(2^N) test objects for N fields.
- TO_STRING - Enum constant in enum class com.java.pojo.api.assertion.Method
- toString() - Method in class com.java.pojo.api.ClassAndFieldPredicatePair
- toString() - Method in class com.java.pojo.api.NamedPredicate
- toString() - Method in class com.java.pojo.internal.tester.AbstractTester
- ToStringAssertions - Class in com.java.pojo.internal.assertion.tostring
- ToStringAssertions(Object) - Constructor for class com.java.pojo.internal.assertion.tostring.ToStringAssertions
- ToStringTester - Class in com.java.pojo.internal.tester
- ToStringTester() - Constructor for class com.java.pojo.internal.tester.ToStringTester
- ToStringTester(AbstractFieldValueChanger) - Constructor for class com.java.pojo.internal.tester.ToStringTester
U
- using(AbstractFieldValueChanger) - Method in class com.java.pojo.api.assertion.AbstractAssertion
-
Specifies what field values changer will be used for testing.
V
- valueOf(String) - Static method in enum class com.java.pojo.api.assertion.Method
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.java.pojo.api.assertion.Method
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- willGetValueFromField(Method, Field) - Method in class com.java.pojo.internal.assertion.getter.GetterAssertions
- willInstantiateClassUsing(Object...) - Method in class com.java.pojo.internal.assertion.constructor.ConstructorAssertions
- willSetValueOnField(Method, Field, Object) - Method in class com.java.pojo.internal.assertion.setter.SetterAssertions
All Classes and Interfaces|All Packages|Serialized Form