Uses of Class
nl.jqno.equalsverifier.internal.reflection.ObjectAccessor
Packages that use ObjectAccessor
Package
Description
-
Uses of ObjectAccessor in nl.jqno.equalsverifier.internal.checkers.fieldchecks
Methods in nl.jqno.equalsverifier.internal.checkers.fieldchecks with parameters of type ObjectAccessorModifier and TypeMethodDescriptionvoidArrayFieldCheck.execute(ObjectAccessor<T> referenceAccessor, ObjectAccessor<T> copyAccessor, FieldAccessor fieldAccessor) voidBigDecimalFieldCheck.execute(ObjectAccessor<T> referenceAccessor, ObjectAccessor<T> copyAccessor, FieldAccessor fieldAccessor) voidFieldCheck.execute(ObjectAccessor<T> referenceAccessor, ObjectAccessor<T> copyAccessor, FieldAccessor fieldAccessor) voidFloatAndDoubleFieldCheck.execute(ObjectAccessor<T> referenceAccessor, ObjectAccessor<T> copyAccessor, FieldAccessor fieldAccessor) voidMutableStateFieldCheck.execute(ObjectAccessor<T> referenceAccessor, ObjectAccessor<T> copyAccessor, FieldAccessor fieldAccessor) voidNullPointerExceptionFieldCheck.execute(ObjectAccessor<T> referenceAccessor, ObjectAccessor<T> copyAccessor, FieldAccessor fieldAccessor) voidReflexivityFieldCheck.execute(ObjectAccessor<T> referenceAccessor, ObjectAccessor<T> copyAccessor, FieldAccessor fieldAccessor) voidSignificantFieldCheck.execute(ObjectAccessor<T> referenceAccessor, ObjectAccessor<T> copyAccessor, FieldAccessor fieldAccessor) voidSymmetryFieldCheck.execute(ObjectAccessor<T> referenceAccessor, ObjectAccessor<T> copyAccessor, FieldAccessor fieldAccessor) voidTransientFieldsCheck.execute(ObjectAccessor<T> referenceAccessor, ObjectAccessor<T> copyAccessor, FieldAccessor fieldAccessor) voidTransitivityFieldCheck.execute(ObjectAccessor<T> referenceAccessor, ObjectAccessor<T> copyAccessor, FieldAccessor fieldAccessor) -
Uses of ObjectAccessor in nl.jqno.equalsverifier.internal.reflection
Methods in nl.jqno.equalsverifier.internal.reflection that return ObjectAccessorModifier and TypeMethodDescriptionabstract ObjectAccessor<T>ObjectAccessor.clear(Predicate<Field> canBeDefault, PrefabValues prefabValues, TypeTag enclosingType) Clears all fields of the wrapped object to their default values, but only ifcanBeDefaultfor the given field returns true.ClassAccessor.getBlueAccessor(TypeTag enclosingType) Returns anObjectAccessorforClassAccessor.getBlueObject(TypeTag).ClassAccessor.getDefaultValuesAccessor(TypeTag enclosingType, boolean isWarningNullSuppressed, boolean isWarningZeroSuppressed, Set<String> nonnullFields, AnnotationCache annotationCache) Returns anObjectAccessorfor an instance of T where all the fields are initialized to their default values.ClassAccessor.getRedAccessor(TypeTag enclosingType) Returns anObjectAccessorforClassAccessor.getRedObject(TypeTag).static <T> ObjectAccessor<T>ObjectAccessor.of(T object) Factory method.static <T> ObjectAccessor<T>Factory method.abstract ObjectAccessor<T>ObjectAccessor.scramble(PrefabValues prefabValues, TypeTag enclosingType) Modifies all fields of the wrapped object that are declared in T and in its superclasses.abstract ObjectAccessor<T>ObjectAccessor.shallowScramble(PrefabValues prefabValues, TypeTag enclosingType) Modifies all fields of the wrapped object that are declared in T, but not those inherited from superclasses.abstract ObjectAccessor<T>ObjectAccessor.withChangedField(Field field, PrefabValues prefabValues, TypeTag enclosingType) Changes the given field of the wrapped object to some unspecified, but different value.abstract ObjectAccessor<T>ObjectAccessor.withDefaultedField(Field field) Clears the given field of the wrapped object to its default value.abstract ObjectAccessor<T>ObjectAccessor.withFieldSetTo(Field field, Object newValue) Changes the given field of the wrapped object to the given value.