Uses of Class
nl.jqno.equalsverifier.internal.prefabvalues.TypeTag
Package
Description
-
Uses of TypeTag in nl.jqno.equalsverifier.internal.checkers
-
Uses of TypeTag in nl.jqno.equalsverifier.internal.checkers.fieldchecks
ModifierConstructorDescriptionMutableStateFieldCheck
(PrefabValues prefabValues, TypeTag typeTag, Predicate<FieldAccessor> isCachedHashCodeField) SymmetryFieldCheck
(PrefabValues prefabValues, TypeTag typeTag) TransitivityFieldCheck
(PrefabValues prefabValues, TypeTag typeTag) -
Uses of TypeTag in nl.jqno.equalsverifier.internal.exceptions
-
Uses of TypeTag in nl.jqno.equalsverifier.internal.prefabvalues
Modifier and TypeMethodDescriptionstatic TypeTag
Resolves a TypeTag from the type of aField
instance, using an enclosing type to determine any generic parameters the field may contain.Modifier and TypeMethodDescription<T> T
Returns the "blue" prefabricated value of the specified type.<T> T
Returns a prefabricated value of the specified type, that is different from the specified value.<T> T
Returns the "red" prefabricated value of the specified type.<T> T
PrefabValues.giveRedCopy
(TypeTag tag) Returns a shallow copy of the "red" prefabricated value of the specified type.<T> Tuple<T>
Returns a tuple of two different prefabricated values of the specified type.static TypeTag
Resolves a TypeTag from the type of aField
instance, using an enclosing type to determine any generic parameters the field may contain.<T> void
PrefabValues.realizeCacheFor
(TypeTag tag, LinkedHashSet<TypeTag> typeStack) Makes sure that values for the specified type are present in the cache, but doesn't return them.Modifier and TypeMethodDescription<T> void
PrefabValues.realizeCacheFor
(TypeTag tag, LinkedHashSet<TypeTag> typeStack) Makes sure that values for the specified type are present in the cache, but doesn't return them. -
Uses of TypeTag in nl.jqno.equalsverifier.internal.prefabvalues.factories
Modifier and TypeMethodDescriptionprotected TypeTag
AbstractGenericFactory.copyGenericTypesInto
(Class<?> type, TypeTag source) protected TypeTag
AbstractGenericFactory.determineActualTypeTagFor
(int n, TypeTag typeTag) protected TypeTag
AbstractGenericFactory.determineAndCacheActualTypeTag
(int n, TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) protected TypeTag
AbstractGenericFactory.determineAndCacheActualTypeTag
(int n, TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack, Class<?> bottomType) Modifier and TypeMethodDescriptionprotected LinkedHashSet<TypeTag>
AbstractGenericFactory.cloneWith
(LinkedHashSet<TypeTag> typeStack, TypeTag tag) Modifier and TypeMethodDescriptionprotected LinkedHashSet<TypeTag>
AbstractGenericFactory.cloneWith
(LinkedHashSet<TypeTag> typeStack, TypeTag tag) protected TypeTag
AbstractGenericFactory.copyGenericTypesInto
(Class<?> type, TypeTag source) CopyFactory.createValues
(TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) EnumMapFactory.createValues
(TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) EnumSetFactory.createValues
(TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) ExternalFactory.createValues
(TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) FallbackFactory.createValues
(TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) MapFactory.createValues
(TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) PrefabValueFactory.createValues
(TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) Creates a tuple of two prefab values.SimpleFactory.createValues
(TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) SimpleGenericFactory.createValues
(TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) protected TypeTag
AbstractGenericFactory.determineActualTypeTagFor
(int n, TypeTag typeTag) protected TypeTag
AbstractGenericFactory.determineAndCacheActualTypeTag
(int n, TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) protected TypeTag
AbstractGenericFactory.determineAndCacheActualTypeTag
(int n, TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack, Class<?> bottomType) Modifier and TypeMethodDescriptionprotected LinkedHashSet<TypeTag>
AbstractGenericFactory.cloneWith
(LinkedHashSet<TypeTag> typeStack, TypeTag tag) CopyFactory.createValues
(TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) EnumMapFactory.createValues
(TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) EnumSetFactory.createValues
(TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) ExternalFactory.createValues
(TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) FallbackFactory.createValues
(TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) MapFactory.createValues
(TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) PrefabValueFactory.createValues
(TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) Creates a tuple of two prefab values.SimpleFactory.createValues
(TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) SimpleGenericFactory.createValues
(TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) protected TypeTag
AbstractGenericFactory.determineAndCacheActualTypeTag
(int n, TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) protected TypeTag
AbstractGenericFactory.determineAndCacheActualTypeTag
(int n, TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack, Class<?> bottomType) -
Uses of TypeTag in nl.jqno.equalsverifier.internal.reflection
Modifier and TypeMethodDescriptionvoid
FieldModifier.changeField
(PrefabValues prefabValues, TypeTag enclosingType) Changes the field's value to something else.abstract ObjectAccessor<T>
ObjectAccessor.clear
(Predicate<Field> canBeDefault, PrefabValues prefabValues, TypeTag enclosingType) Clears all fields of the wrapped object to their default values, but only ifcanBeDefault
for the given field returns true.ClassAccessor.getBlueAccessor
(TypeTag enclosingType) Returns anObjectAccessor
forClassAccessor.getBlueObject(TypeTag)
.ClassAccessor.getBlueObject
(TypeTag enclosingType) Returns an instance of T that is not equal to the instance of T returned byClassAccessor.getRedObject(TypeTag)
.ClassAccessor.getDefaultValuesAccessor
(TypeTag enclosingType, Set<String> nonnullFields, AnnotationCache annotationCache) Returns anObjectAccessor
for an instance of T where all the fields are initialized to their default values.ClassAccessor.getRedAccessor
(TypeTag enclosingType) Returns anObjectAccessor
forClassAccessor.getRedObject(TypeTag)
.ClassAccessor.getRedObject
(TypeTag enclosingType) Returns an instance of T that is not equal to the instance of T returned byClassAccessor.getBlueObject(TypeTag)
.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. -
Uses of TypeTag in nl.jqno.equalsverifier.internal.util