Uses of Record Class
nl.jqno.equalsverifier.internal.reflection.TypeTag
Packages that use TypeTag
Package
Description
-
Uses of TypeTag in nl.jqno.equalsverifier.internal.checkers
Fields in nl.jqno.equalsverifier.internal.checkers declared as TypeTagMethods in nl.jqno.equalsverifier.internal.checkers with parameters of type TypeTagModifier and TypeMethodDescriptionprivate <U> Tuple<U> AbstractDelegationChecker.safelyGetTuple(TypeTag tag, String fieldName) -
Uses of TypeTag in nl.jqno.equalsverifier.internal.checkers.fieldchecks
Fields in nl.jqno.equalsverifier.internal.checkers.fieldchecks declared as TypeTagModifier and TypeFieldDescriptionprivate final TypeTagReflexivityFieldCheck.typeTagprivate final TypeTagTransientFieldsCheck.typeTagConstructors in nl.jqno.equalsverifier.internal.checkers.fieldchecks with parameters of type TypeTagModifierConstructorDescriptionTransientFieldsCheck(SubjectCreator<T> subjectCreator, TypeTag typeTag, AnnotationCache annotationCache) -
Uses of TypeTag in nl.jqno.equalsverifier.internal.exceptions
Fields in nl.jqno.equalsverifier.internal.exceptions with type parameters of type TypeTagModifier and TypeFieldDescriptionprivate final LinkedHashSet<TypeTag> RecursionException.typeStackConstructor parameters in nl.jqno.equalsverifier.internal.exceptions with type arguments of type TypeTag -
Uses of TypeTag in nl.jqno.equalsverifier.internal.reflection
Fields in nl.jqno.equalsverifier.internal.reflection declared as TypeTagModifier and TypeFieldDescriptionprivate final TypeTagFieldCache.Key.fieldTypestatic final TypeTagTypeTag.NULLNull object for TypeTag.Fields in nl.jqno.equalsverifier.internal.reflection with type parameters of type TypeTagModifier and TypeFieldDescriptionTypeTag.genericTypesThe field for thegenericTypesrecord component.Methods in nl.jqno.equalsverifier.internal.reflection 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.private static TypeTagTypeTag.processClass(Class<?> type, List<TypeTag> nestedTags) private static TypeTagTypeTag.processGenericArray(GenericArrayType type, Class<?> typeAsClass, TypeTag enclosingType) private static TypeTagTypeTag.processParameterizedType(ParameterizedType type, Class<?> typeAsClass, TypeTag enclosingType, List<TypeTag> nestedTags, boolean shortCircuitRecursiveTypeBound) private static TypeTagTypeTag.processTypeVariable(TypeVariable<?> type, Class<?> typeAsClass, TypeTag enclosingType, boolean shortCircuitRecursiveTypeBound) private static TypeTagTypeTag.processWildcard(WildcardType type, Class<?> typeAsClass, TypeTag enclosingType, boolean shortCircuitRecursiveTypeBound) private static TypeTagTypeTag.resolve(Type type, Class<?> typeAsClass, TypeTag enclosingType, boolean shortCircuitRecursiveTypeBound) Methods in nl.jqno.equalsverifier.internal.reflection that return types with arguments of type TypeTagModifier and TypeMethodDescriptionTypeTag.buildLookup(TypeTag enclosingType) TypeTag.genericTypes()Returns the value of thegenericTypesrecord component.Methods in nl.jqno.equalsverifier.internal.reflection with parameters of type TypeTagModifier and TypeMethodDescriptionTypeTag.buildLookup(TypeTag enclosingType) booleanReturns whether values are available for the given field.<T> Tuple<T> Retrieves the values from the cache for the given field.static TypeTagResolves a TypeTag from the type of aFieldinstance, using an enclosing type to determine any generic parameters the field may contain.private static TypeTagTypeTag.processGenericArray(GenericArrayType type, Class<?> typeAsClass, TypeTag enclosingType) private static TypeTagTypeTag.processParameterizedType(ParameterizedType type, Class<?> typeAsClass, TypeTag enclosingType, List<TypeTag> nestedTags, boolean shortCircuitRecursiveTypeBound) private static TypeTagTypeTag.processTypeVariable(TypeVariable<?> type, Class<?> typeAsClass, TypeTag enclosingType, boolean shortCircuitRecursiveTypeBound) private static TypeTagTypeTag.processWildcard(WildcardType type, Class<?> typeAsClass, TypeTag enclosingType, boolean shortCircuitRecursiveTypeBound) <T> voidAdds the given factory to the cache and associates it with the given type.private static TypeTagTypeTag.resolve(Type type, Class<?> typeAsClass, TypeTag enclosingType, boolean shortCircuitRecursiveTypeBound) Method parameters in nl.jqno.equalsverifier.internal.reflection with type arguments of type TypeTagModifier and TypeMethodDescriptionprivate static TypeTagTypeTag.processClass(Class<?> type, List<TypeTag> nestedTags) private static TypeTagTypeTag.processParameterizedType(ParameterizedType type, Class<?> typeAsClass, TypeTag enclosingType, List<TypeTag> nestedTags, boolean shortCircuitRecursiveTypeBound) Constructors in nl.jqno.equalsverifier.internal.reflection with parameters of type TypeTagModifierConstructorDescriptionConstructor.Constructor parameters in nl.jqno.equalsverifier.internal.reflection with type arguments of type TypeTag -
Uses of TypeTag in nl.jqno.equalsverifier.internal.reflection.kotlin
Methods in nl.jqno.equalsverifier.internal.reflection.kotlin that return TypeTagModifier and TypeMethodDescriptionprivate static TypeTagKotlinProbe.createTypeTag(kotlin.reflect.KType kType) Methods in nl.jqno.equalsverifier.internal.reflection.kotlin that return types with arguments of type TypeTag -
Uses of TypeTag in nl.jqno.equalsverifier.internal.util
Fields in nl.jqno.equalsverifier.internal.util declared as TypeTagModifier and TypeFieldDescriptionprivate final TypeTagConfiguration.typeTagThe field for thetypeTagrecord component.Methods in nl.jqno.equalsverifier.internal.util that return TypeTagModifier and TypeMethodDescriptionConfiguration.typeTag()Returns the value of thetypeTagrecord component.Constructors in nl.jqno.equalsverifier.internal.util with parameters of type TypeTagModifierConstructorDescriptionConfiguration(Class<T> type, TypeTag typeTag, InstanceFactory<T> factory, InstanceFactory<? extends T> subclassFactory, Set<String> ignoredFields, Set<String> nonnullFields, Set<String> prefabbedFields, AnnotationCache annotationCache, CachedHashCodeInitializer<T> cachedHashCodeInitializer, boolean hasRedefinedSuperclass, InstanceFactory<?> redefinedSuperclassFactory, Class<? extends T> redefinedSubclass, InstanceFactory<? extends T> redefinedSubclassFactory, boolean usingGetClass, EnumSet<Warning> warningsToSuppress, Set<Mode> modes, Function<String, String> fieldnameToGetter, boolean isKotlin, List<T> equalExamples, List<T> unequalExamples) Creates an instance of aConfigurationrecord class. -
Uses of TypeTag in nl.jqno.equalsverifier.internal.valueproviders
Fields in nl.jqno.equalsverifier.internal.valueproviders declared as TypeTagModifier and TypeFieldDescriptionprivate static final TypeTagInstantiationUtil.OBJECTprivate final TypeTagSubjectCreator.typeTagFields in nl.jqno.equalsverifier.internal.valueproviders with type parameters of type TypeTagMethods in nl.jqno.equalsverifier.internal.valueproviders that return TypeTagModifier and TypeMethodDescriptionstatic TypeTagInstantiationUtil.determineGenericType(TypeTag tag, int index) Methods in nl.jqno.equalsverifier.internal.valueproviders that return types with arguments of type TypeTagModifier and TypeMethodDescriptionprivate LinkedHashSet<TypeTag> Attributes.copyTypeStack()Attributes.typeStack()Methods in nl.jqno.equalsverifier.internal.valueproviders with parameters of type TypeTagModifier and TypeMethodDescriptionAttributes.addToStack(TypeTag tag) static TypeTagInstantiationUtil.determineGenericType(TypeTag tag, int index) ObjectValueProvider.determineValues(Class<T> actualType, TypeTag tag, Attributes attributes) AbstractValueProvider.provide(TypeTag tag, Attributes attributes) ArrayValueProvider.provide(TypeTag tag, Attributes attributes) Returns a tuple of two different prefabricated values of the specified type.BuiltinGenericPrefabValueProvider.provide(TypeTag tag, Attributes attributes) Returns a tuple of two different prefabricated values of the specified type.BuiltinPrefabValueProvider.provide(TypeTag tag, Attributes attributes) Returns a tuple of two different prefabricated values of the specified type.BuiltinVersionSpecificValueProvider.provide(TypeTag tag, Attributes attributes) Returns a tuple of two different prefabricated values of the specified type.CachingValueProvider.provide(TypeTag tag, Attributes attributes) Returns a tuple of two different prefabricated values of the specified type.ChainedValueProvider.provide(TypeTag tag, Attributes attributes) Returns a tuple of two different prefabricated values of the specified type.EnumValueProvider.provide(TypeTag tag, Attributes attributes) Returns a tuple of two different prefabricated values of the specified type.MockitoValueProvider.provide(TypeTag tag, Attributes attributes) Returns a tuple of two different prefabricated values of the specified type.ObjectValueProvider.provide(TypeTag tag, Attributes attributes) Returns a tuple of two different prefabricated values of the specified type.RecursionDetectingValueProvider.provide(TypeTag tag, Attributes attributes) Returns a tuple of two different prefabricated values of the specified type.UserGenericPrefabValueProvider.provide(TypeTag tag, Attributes attributes) Returns a tuple of two different prefabricated values of the specified type.UserPrefabValueProvider.provide(TypeTag tag, Attributes attributes) Returns a tuple of two different prefabricated values of the specified type.ValueProvider.provide(TypeTag tag, Attributes attributes) Returns a tuple of two different prefabricated values of the specified type.default <T> Tuple<T> ValueProvider.provideOrThrow(TypeTag tag, Attributes attributes) Returns a tuple of prefabricated values of the specified type, or, if none exists, throws a NoValueException.booleanAttributes.typeStackContains(TypeTag tag) InstantiationUtil.valuesFor(Field f, TypeTag enclosingType, ValueProvider vp, Attributes attributes) Constructor parameters in nl.jqno.equalsverifier.internal.valueproviders with type arguments of type TypeTagModifierConstructorDescriptionprivateAttributes(String cacheKey, String fieldName, LinkedHashSet<TypeTag> typeStack) -
Uses of TypeTag in nl.jqno.equalsverifier.internal.valueproviders.prefab
Fields in nl.jqno.equalsverifier.internal.valueproviders.prefab declared as TypeTagConstructors in nl.jqno.equalsverifier.internal.valueproviders.prefab with parameters of type TypeTagModifierConstructorDescriptionGenericJavaLangValueSupplier(TypeTag tag, ValueProvider vp, Attributes attributes) GenericJavaUtilConcurrentAtomicValueSupplier(TypeTag tag, ValueProvider vp, Attributes attributes) GenericJavaUtilConcurrentValueSupplier(TypeTag tag, ValueProvider vp, Attributes attributes) GenericJavaUtilValueSupplier(TypeTag tag, ValueProvider vp, Attributes attributes) GenericOthersValueSupplier(TypeTag tag, ValueProvider vp, Attributes attributes) GenericValueSupplier(TypeTag tag, ValueProvider vp, Attributes attributes) -
Uses of TypeTag in nl.jqno.equalsverifier.internal.versionspecific
Constructors in nl.jqno.equalsverifier.internal.versionspecific with parameters of type TypeTagModifierConstructorDescriptionScopedValuesValueSupplier(TypeTag tag, ValueProvider vp, Attributes attributes) SequencedCollectionsValueSupplier(TypeTag tag, ValueProvider vp, Attributes attributes)