Uses of Class
nl.jqno.equalsverifier.internal.prefabvalues.TypeTag
Packages that use TypeTag
Package
Description
-
Uses of TypeTag in nl.jqno.equalsverifier.internal.checkers
Constructors in nl.jqno.equalsverifier.internal.checkers with parameters of type TypeTag -
Uses of TypeTag in nl.jqno.equalsverifier.internal.checkers.fieldchecks
Constructors in nl.jqno.equalsverifier.internal.checkers.fieldchecks with parameters of type TypeTagModifierConstructorDescriptionMutableStateFieldCheck(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
Constructor parameters in nl.jqno.equalsverifier.internal.exceptions with type arguments of type TypeTag -
Uses of TypeTag in nl.jqno.equalsverifier.internal.prefabvalues
Fields in nl.jqno.equalsverifier.internal.prefabvalues declared as TypeTagMethods in nl.jqno.equalsverifier.internal.prefabvalues that return TypeTagModifier and TypeMethodDescriptionstatic TypeTagResolves a TypeTag from the type of aFieldinstance, using an enclosing type to determine any generic parameters the field may contain.Methods in nl.jqno.equalsverifier.internal.prefabvalues that return types with arguments of type TypeTagMethods in nl.jqno.equalsverifier.internal.prefabvalues with parameters of type TypeTagModifier and TypeMethodDescription<T> TReturns the "blue" prefabricated value of the specified type.<T> TReturns a prefabricated value of the specified type, that is different from the specified value.<T> TPrefabValues.giveOther(TypeTag tag, T value, LinkedHashSet<TypeTag> typeStack) Returns a prefabricated value of the specified type, that is different from the specified value.<T> TReturns the "red" prefabricated value of the specified type.<T> TPrefabValues.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.<T> Tuple<T> PrefabValues.giveTuple(TypeTag tag, LinkedHashSet<TypeTag> typeStack) Returns a tuple of two different prefabricated values of the specified type.static TypeTagResolves a TypeTag from the type of aFieldinstance, using an enclosing type to determine any generic parameters the field may contain.<T> voidPrefabValues.realizeCacheFor(TypeTag tag, LinkedHashSet<TypeTag> typeStack) Makes sure that values for the specified type are present in the cache, but doesn't return them.Method parameters in nl.jqno.equalsverifier.internal.prefabvalues with type arguments of type TypeTagModifier and TypeMethodDescription<T> TPrefabValues.giveOther(TypeTag tag, T value, LinkedHashSet<TypeTag> typeStack) Returns a prefabricated value of the specified type, that is different from the specified value.<T> Tuple<T> PrefabValues.giveTuple(TypeTag tag, LinkedHashSet<TypeTag> typeStack) Returns a tuple of two different prefabricated values of the specified type.<T> voidPrefabValues.realizeCacheFor(TypeTag tag, LinkedHashSet<TypeTag> typeStack) Makes sure that values for the specified type are present in the cache, but doesn't return them.Constructors in nl.jqno.equalsverifier.internal.prefabvalues with parameters of type TypeTag -
Uses of TypeTag in nl.jqno.equalsverifier.internal.prefabvalues.factories
Fields in nl.jqno.equalsverifier.internal.prefabvalues.factories declared as TypeTagMethods in nl.jqno.equalsverifier.internal.prefabvalues.factories that return TypeTagModifier and TypeMethodDescriptionprotected TypeTagAbstractGenericFactory.copyGenericTypesInto(Class<?> type, TypeTag source) protected TypeTagAbstractGenericFactory.determineActualTypeTagFor(int n, TypeTag typeTag) protected TypeTagAbstractGenericFactory.determineAndCacheActualTypeTag(int n, TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) protected TypeTagAbstractGenericFactory.determineAndCacheActualTypeTag(int n, TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack, Class<?> bottomType) Methods in nl.jqno.equalsverifier.internal.prefabvalues.factories that return types with arguments of type TypeTagModifier and TypeMethodDescriptionprotected LinkedHashSet<TypeTag> AbstractGenericFactory.cloneWith(LinkedHashSet<TypeTag> typeStack, TypeTag tag) Methods in nl.jqno.equalsverifier.internal.prefabvalues.factories with parameters of type TypeTagModifier and TypeMethodDescriptionprotected LinkedHashSet<TypeTag> AbstractGenericFactory.cloneWith(LinkedHashSet<TypeTag> typeStack, TypeTag tag) protected TypeTagAbstractGenericFactory.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 TypeTagAbstractGenericFactory.determineActualTypeTagFor(int n, TypeTag typeTag) protected TypeTagAbstractGenericFactory.determineAndCacheActualTypeTag(int n, TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) protected TypeTagAbstractGenericFactory.determineAndCacheActualTypeTag(int n, TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack, Class<?> bottomType) Method parameters in nl.jqno.equalsverifier.internal.prefabvalues.factories with type arguments of type TypeTagModifier 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 TypeTagAbstractGenericFactory.determineAndCacheActualTypeTag(int n, TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) protected TypeTagAbstractGenericFactory.determineAndCacheActualTypeTag(int n, TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack, Class<?> bottomType) -
Uses of TypeTag in nl.jqno.equalsverifier.internal.reflection
Methods in nl.jqno.equalsverifier.internal.reflection with parameters of type TypeTagModifier and TypeMethodDescriptionvoidFieldModifier.changeField(PrefabValues prefabValues, TypeTag enclosingType) Changes the field's value to something else.voidFieldModifier.changeField(PrefabValues prefabValues, TypeTag enclosingType, LinkedHashSet<TypeTag> typeStack) 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 ifcanBeDefaultfor the given field returns true.ClassAccessor.getBlueAccessor(TypeTag enclosingType) Returns anObjectAccessorforClassAccessor.getBlueObject(TypeTag).ClassAccessor.getBlueAccessor(TypeTag enclosingType, LinkedHashSet<TypeTag> typeStack) Returns anObjectAccessorforClassAccessor.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.getBlueObject(TypeTag enclosingType, LinkedHashSet<TypeTag> typeStack) Returns an instance of T that is not equal to the instance of T returned byClassAccessor.getRedObject(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).ClassAccessor.getRedAccessor(TypeTag enclosingType, LinkedHashSet<TypeTag> typeStack) Returns anObjectAccessorforClassAccessor.getRedObject(TypeTag).ClassAccessor.getRedObject(TypeTag enclosingType) Returns an instance of T that is not equal to the instance of T returned byClassAccessor.getBlueObject(TypeTag).ClassAccessor.getRedObject(TypeTag enclosingType, LinkedHashSet<TypeTag> typeStack) 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, LinkedHashSet<TypeTag> typeStack) 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.Method parameters in nl.jqno.equalsverifier.internal.reflection with type arguments of type TypeTagModifier and TypeMethodDescriptionvoidFieldModifier.changeField(PrefabValues prefabValues, TypeTag enclosingType, LinkedHashSet<TypeTag> typeStack) Changes the field's value to something else.ClassAccessor.getBlueAccessor(TypeTag enclosingType, LinkedHashSet<TypeTag> typeStack) Returns anObjectAccessorforClassAccessor.getBlueObject(TypeTag).ClassAccessor.getBlueObject(TypeTag enclosingType, LinkedHashSet<TypeTag> typeStack) Returns an instance of T that is not equal to the instance of T returned byClassAccessor.getRedObject(TypeTag).ClassAccessor.getRedAccessor(TypeTag enclosingType, LinkedHashSet<TypeTag> typeStack) Returns anObjectAccessorforClassAccessor.getRedObject(TypeTag).ClassAccessor.getRedObject(TypeTag enclosingType, LinkedHashSet<TypeTag> typeStack) 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, LinkedHashSet<TypeTag> typeStack) Modifies all fields of the wrapped object that are declared in T and in its superclasses. -
Uses of TypeTag in nl.jqno.equalsverifier.internal.util
Methods in nl.jqno.equalsverifier.internal.util that return TypeTag