| Type Before | Type After | No. of Instances | No. of Commits | No. of Projects | Hierarchy Relation | Primitive Info | Namespace |
|---|---|---|---|---|---|---|---|
| java.lang.String | ? extendsjava.lang.String | 6 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.lang.Object | ? | 8 | 5 | 1 | - | - | Jdk -> TypeVariable |
| java.lang.Object | ? extendsjava.lang.Object | 2 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| org.assertj.core.api.AbstractMapAssert | org.assertj.core.api.MapAssert | 4 | 3 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.assertj.core.api.MapAssert | org.assertj.core.api.SoftAssertionMapAssert | 2 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.assertj.core.api.ClassAssert | org.assertj.core.api.SoftAssertionClassAssert | 2 | 1 | 1 | SIBLING | - | Internal -> Internal |
| double | java.lang.Double | 5 | 2 | 1 | - | Boxing | Jdk -> Jdk |
| org.assertj.core.api.WritableAssertionInfo | org.assertj.core.api.AssertionInfo | 2 | 2 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.assertj.core.api.ConcreteUnevenComparableAssert | org.assertj.core.api.ConcreteComparableAssert | 2 | 1 | 1 | - | - | Internal -> Internal |
| java.util.Set | java.util.List | 14 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.util.Set | java.util.Collection | 2 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.time.LocalTime | java.time.temporal.Temporal | 4 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| org.assertj.core.api.OffsetTimeAssert | org.assertj.core.api.AbstractOffsetTimeAssert<?> | 3 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| ? | java.lang.Object | 1 | 1 | 1 | - | - | TypeVariable -> Jdk |
| java.lang.String | java.lang.CharSequence | 7 | 2 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.lang.Object | java.lang.Iterable<?> | 13 | 3 | 1 | - | - | Jdk -> Jdk |
| org.assertj.core.error.BasicErrorMessageFactory | org.assertj.core.error.ErrorMessageFactory | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.lang.AssertionError | void | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.assertj.core.data.MapEntry | java.util.Map.Entry | 33 | 1 | 1 | R_SUPER_T | - | Internal -> Jdk |
| java.lang.String | org.assertj.core.util.diff.Delta<java.lang.String> | 36 | 1 | 1 | - | - | Jdk -> Internal |
| java.nio.file.Path | void | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.assertj.core.data.MapEntry | java.util.Map.Entry<?, ?> | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Jdk |
| java.lang.String | java.lang.Class<?> | 3 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| org.assertj.core.test.Person | org.assertj.core.internal.objects.Objects_assertIsEqualToComparingFieldByFieldRecursive_Test.FriendlyPerson | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.assertj.core.util.Introspection_getProperty_Test.Example | org.assertj.core.api.test.ComparableExample | 2 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.Iterable<?> | java.lang.Object | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| org.assertj.core.api.AbstractIterableAssert | org.assertj.core.api.IterableAssert | 14 | 4 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.assertj.core.api.NavigationListAssert | org.assertj.core.api.ClassBasedNavigableListAssert | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.assertj.core.api.AbstractListAssert | org.assertj.core.api.ListAssert | 24 | 5 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.assertj.core.api.AssertFactory | java.lang.Class | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.assertj.core.api.MapAssert | org.assertj.core.api.AbstractMapAssert | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| long | long[] | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| int | int[] | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| double | double[] | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| java.net.URI | java.lang.Object | 4 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | java.util.List<java.lang.String> | 17 | 1 | 1 | - | - | Jdk -> Jdk |
| ? extendsjava.lang.Object | ? | 21 | 5 | 1 | T_SUPER_R | - | Jdk -> TypeVariable |
| java.util.Map<java.lang.Class<?>, java.util.Comparator<?>> | org.assertj.core.internal.TypeComparators | 24 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.assertj.core.api.ListAssert | org.assertj.core.api.SoftAssertionListAssert | 3 | 2 | 1 | SIBLING | - | Internal -> Internal |
| org.assertj.core.api.ListAssert | org.assertj.core.api.AbstractListAssert | 16 | 4 | 1 | - | - | Internal -> Internal |
| org.assertj.core.api.IterableAssert | org.assertj.core.api.SoftAssertionIterableAssert | 4 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.assertj.core.api.PredicateAssert | org.assertj.core.api.SoftAssertionPredicateAssert | 2 | 1 | 1 | SIBLING | - | Internal -> Internal |
| java.util.function.Predicate<? superT> | org.assertj.core.presentation.PredicateDescription | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.beans.PropertyDescriptor | java.lang.reflect.Method | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.NullPointerException | java.lang.instrument.IllegalClassFormatException | 2 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.lang.Class | java.lang.Class<?> | 4 | 3 | 1 | - | - | Jdk -> Jdk |
| java.lang.Object | java.lang.String | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.assertj.core.data.TemporalOffset | org.assertj.core.data.TemporalUnitOffset | 6 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.assertj.core.internal.BigDecimals | org.assertj.core.internal.Comparables | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.util.stream.Stream | java.util.stream.BaseStream | 9 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| org.assertj.core.api.IterableAssert | org.assertj.core.api.AbstractIterableAssert | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.assertj.core.api.FutureAssert | org.assertj.core.api.AbstractFutureAssert | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.lang.reflect.Method | java.util.Set<M> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.reflect.Method | java.util.Set<java.lang.reflect.Method> | 4 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.reflect.Field | java.util.Set<java.lang.reflect.Field> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.List | java.lang.Iterable | 16 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| float | java.lang.Float | 4 | 1 | 1 | - | Boxing | Jdk -> Jdk |
| org.assertj.core.api.AbstractFutureAssert | org.assertj.core.api.FutureAssert | 3 | 2 | 1 | R_SUPER_T | - | Internal -> Internal |
| ? extendsjava.util.List<? extendsELEMENT> | java.util.List<? extendsELEMENT> | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| java.util.stream.BaseStream | java.util.stream.Stream | 7 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| java.lang.reflect.TypeVariable | java.lang.reflect.TypeVariable<?> | 8 | 2 | 1 | - | - | Jdk -> Jdk |
| java.lang.Object | java.lang.Object[] | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| ? extendsjava.lang.Object | java.lang.Object | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| java.util.List<java.lang.String> | java.lang.Object | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.CharSequence | java.lang.CharSequence[] | 2 | 2 | 1 | - | - | Jdk -> Jdk |
| java.lang.Double | double | 1 | 1 | 1 | - | Unboxing | Jdk -> Jdk |
| java.lang.Long | long | 6 | 1 | 1 | - | Unboxing | Jdk -> Jdk |
| java.lang.Integer | int | 3 | 1 | 1 | - | Unboxing | Jdk -> Jdk |
| java.lang.Short | short | 6 | 1 | 1 | - | Unboxing | Jdk -> Jdk |
| java.lang.Byte | byte | 4 | 2 | 1 | - | Unboxing | Jdk -> Jdk |
| net.sf.cglib.proxy.MethodProxy | java.util.concurrent.Callable<java.lang.Object> | 1 | 1 | 1 | - | - | External -> Jdk |
| org.assertj.core.api.ObjectAssert | org.assertj.core.api.ProxyableObjectAssert | 2 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.assertj.core.api.AbstractObjectAssert | org.assertj.core.api.ProxyableObjectAssert | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.assertj.core.api.AbstractObjectArrayAssert | org.assertj.core.api.ProxyableObjectArrayAssert | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.assertj.core.api.ObjectArrayAssert | org.assertj.core.api.ProxyableObjectArrayAssert | 2 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.assertj.core.api.SoftAssertionListAssert | org.assertj.core.api.ProxyableListAssert | 3 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.assertj.core.api.FactoryBasedNavigableIterableAssert | org.assertj.core.api.ProxyableIterableAssert | 4 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.assertj.core.api.AbstractObjectArrayAssert | org.assertj.core.api.ObjectArrayAssert | 4 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.assertj.core.api.ListAssert | org.assertj.core.api.ProxyableListAssert | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.assertj.core.api.PredicateAssert | org.assertj.core.api.ProxyablePredicateAssert | 2 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.assertj.core.api.AbstractObjectAssert | org.assertj.core.api.ObjectAssert | 4 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.assertj.core.api.ObjectArrayAssert | org.assertj.core.api.AbstractListAssert | 12 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.Object | java.util.List<java.lang.Object> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Object | java.util.List<org.assertj.core.groups.Tuple> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.RuntimeException | java.lang.instrument.IllegalClassFormatException | 2 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| ? | java.lang.Integer | 2 | 1 | 1 | - | - | TypeVariable -> Jdk |
| java.lang.Object | java.util.List<? extendsE> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.assertj.core.api.AbstractObjectArrayAssert | org.assertj.core.api.AbstractListAssert | 5 | 1 | 1 | SIBLING | - | Internal -> Internal |
| ? | java.lang.String | 2 | 1 | 1 | - | - | TypeVariable -> Jdk |
| org.assertj.core.api.AbstractClassAssert<?> | org.assertj.core.api.ClassAssert | 4 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.assertj.core.groups.Tuple | java.util.List<org.assertj.core.groups.Tuple> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.assertj.core.groups.Tuple | java.util.List<? extendsE> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| ? | ? extendsjava.lang.Object | 2 | 1 | 1 | T_SUPER_R | - | TypeVariable -> Jdk |
| org.assertj.core.api.exception.RuntimeIOException | java.io.UncheckedIOException | 3 | 1 | 1 | - | - | Internal -> Jdk |
| java.lang.Character | java.lang.Object | 4 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Object | org.assertj.core.api.AbstractAssert<?, ?> | 4 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.Object | org.assertj.core.api.MapSizeAssert<?, ?> | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.Object | org.assertj.core.api.IterableSizeAssert<?> | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.Iterable | java.util.List | 5 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| int | long | 1 | 1 | 1 | - | Widening | Jdk -> Jdk |
| java.lang.NullPointerException | java.lang.String | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| org.assertj.core.api.AbstractCharSequenceAssert | org.assertj.core.api.AbstractStringAssert | 9 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.lang.Float | float | 3 | 1 | 1 | - | Unboxing | Jdk -> Jdk |
| java.lang.Object | java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments> | 7 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | java.math.BigDecimal | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| org.junit.jupiter.params.provider.Arguments | java.lang.String | 18 | 1 | 1 | - | - | External -> Jdk |
| java.lang.CharSequence | java.lang.Object | 8 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Throwable | ? extendsjava.lang.Throwable | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| org.assertj.core.api.AbstractListAssert | org.assertj.core.api.AbstractIterableAssert | 3 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.assertj.core.data.TolkienCharacterAssert | org.assertj.core.api.BDDSoftAssertionsTest.TolkienHeroesAssert | 4 | 1 | 1 | - | - | Internal -> Internal |
| org.assertj.core.data.TolkienCharacter | org.assertj.core.api.BDDSoftAssertionsTest.TolkienHeroe | 5 | 1 | 1 | - | - | Internal -> Internal |
| org.assertj.core.api.iterable.Extractor | java.util.function.Function | 36 | 1 | 1 | R_SUPER_T | - | Internal -> Jdk |
| java.util.LinkedHashSet | java.util.Set | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.lang.Object | java.util.stream.Stream<org.assertj.core.internal.TestDescription> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| boolean | java.util.List<org.assertj.core.error.ElementsShouldSatisfy.UnsatisfiedRequirement> | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| org.assertj.core.api.assumptions.BaseAssumptionRunner | org.assertj.core.api.assumptions.AssumptionRunner | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.lang.Object | java.util.stream.Stream<org.assertj.core.api.assumptions.AssumptionRunner<?>> | 8 | 1 | 1 | - | - | Jdk -> Jdk |
| org.assertj.core.internal.DeepDifference.Difference | org.assertj.core.api.recursive.comparison.ComparisonDifference | 3 | 1 | 1 | - | - | Internal -> Internal |
| org.assertj.core.internal.objects.Objects_assertIsEqualToComparingFieldByFieldRecursive_Test.EqualPerson | org.assertj.core.internal.objects.data.AlwaysEqualPerson | 2 | 1 | 1 | SIBLING | - | Internal -> Internal |
| java.util.Set | java.util.stream.Stream | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.assertj.core.api.AssertionInfo | org.assertj.core.api.WritableAssertionInfo | 4 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.assertj.core.api.recursive.comparison.FieldLocation | java.lang.Class<?> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.util.Comparator<java.lang.Object> | java.util.Comparator | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Class<?> | java.lang.Class | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.assertj.core.internal.DeepDifference.DualKey | java.lang.String | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.util.Collection | java.lang.Class | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.assertj.core.internal.objects.data.Home | org.assertj.core.internal.objects.data.HomeDto | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.util.ArrayList | java.util.List | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| ? | org.assertj.core.groups.Tuple | 1 | 1 | 1 | - | - | TypeVariable -> Internal |
| org.assertj.core.api.recursive.comparison.RecursiveComparisonAssert | org.assertj.core.api.RecursiveComparisonAssert<?> | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.assertj.core.internal.DeepDifference.DualKey | org.assertj.core.api.recursive.comparison.DualValue | 63 | 1 | 1 | - | - | Internal -> Internal |
| void | java.lang.AssertionError | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.Map | java.util.LinkedHashMap | 2 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| org.assertj.core.api.Assert | org.assertj.core.api.AbstractAssert | 3 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |