| // Baseline format: 1.0 |
| AddedAbstractMethod: androidx.kruth.FailureStrategy#fail(Error): |
| Added method androidx.kruth.FailureStrategy.fail(Error) |
| |
| |
| AddedFinal: androidx.kruth.IterableSubject#isInOrder(): |
| Method androidx.kruth.IterableSubject.isInOrder has added 'final' qualifier |
| AddedFinal: androidx.kruth.IterableSubject#isInStrictOrder(): |
| Method androidx.kruth.IterableSubject.isInStrictOrder has added 'final' qualifier |
| AddedFinal: androidx.kruth.MapSubject: |
| Class androidx.kruth.MapSubject added 'final' qualifier |
| AddedFinal: androidx.kruth.StringSubject: |
| Class androidx.kruth.StringSubject added 'final' qualifier |
| AddedFinal: androidx.kruth.StringSubject#contains(CharSequence): |
| Method androidx.kruth.StringSubject.contains has added 'final' qualifier |
| AddedFinal: androidx.kruth.StringSubject#containsMatch(String): |
| Method androidx.kruth.StringSubject.containsMatch has added 'final' qualifier |
| AddedFinal: androidx.kruth.StringSubject#doesNotContain(CharSequence): |
| Method androidx.kruth.StringSubject.doesNotContain has added 'final' qualifier |
| AddedFinal: androidx.kruth.StringSubject#doesNotContainMatch(String): |
| Method androidx.kruth.StringSubject.doesNotContainMatch has added 'final' qualifier |
| AddedFinal: androidx.kruth.StringSubject#doesNotMatch(String): |
| Method androidx.kruth.StringSubject.doesNotMatch has added 'final' qualifier |
| AddedFinal: androidx.kruth.StringSubject#endsWith(String): |
| Method androidx.kruth.StringSubject.endsWith has added 'final' qualifier |
| AddedFinal: androidx.kruth.StringSubject#hasLength(int): |
| Method androidx.kruth.StringSubject.hasLength has added 'final' qualifier |
| AddedFinal: androidx.kruth.StringSubject#ignoringCase(): |
| Method androidx.kruth.StringSubject.ignoringCase has added 'final' qualifier |
| AddedFinal: androidx.kruth.StringSubject#isEmpty(): |
| Method androidx.kruth.StringSubject.isEmpty has added 'final' qualifier |
| AddedFinal: androidx.kruth.StringSubject#isNotEmpty(): |
| Method androidx.kruth.StringSubject.isNotEmpty has added 'final' qualifier |
| AddedFinal: androidx.kruth.StringSubject#matches(String): |
| Method androidx.kruth.StringSubject.matches has added 'final' qualifier |
| AddedFinal: androidx.kruth.StringSubject#startsWith(String): |
| Method androidx.kruth.StringSubject.startsWith has added 'final' qualifier |
| AddedFinal: androidx.kruth.ThrowableSubject: |
| Class androidx.kruth.ThrowableSubject added 'final' qualifier |
| |
| |
| ChangedType: androidx.kruth.SimpleSubjectBuilder#that(T): |
| Method androidx.kruth.SimpleSubjectBuilder.that has changed return type from SubjectT (extends androidx.kruth.Subject) to S (extends androidx.kruth.Subject<? extends T>) |
| ChangedType: androidx.kruth.StandardSubjectBuilder#about(androidx.kruth.Subject.Factory<? extends S,T>): |
| Method androidx.kruth.StandardSubjectBuilder.about has changed return type from androidx.kruth.SimpleSubjectBuilder<S,A> to androidx.kruth.SimpleSubjectBuilder<S,T> |
| ChangedType: androidx.kruth.StandardSubjectBuilder#fail(): |
| Method androidx.kruth.StandardSubjectBuilder.fail has changed return type from void to java.lang.Void |
| ChangedType: androidx.kruth.StandardSubjectBuilder#that(Boolean): |
| Method androidx.kruth.StandardSubjectBuilder.that has changed return type from androidx.kruth.ObjectArraySubject<T> to androidx.kruth.BooleanSubject |
| ChangedType: androidx.kruth.StandardSubjectBuilder#that(Iterable<? extends T>): |
| Method androidx.kruth.StandardSubjectBuilder.that has changed return type from androidx.kruth.IterableSubject to androidx.kruth.IterableSubject<T> |
| ChangedType: androidx.kruth.StandardSubjectBuilder#that(T): |
| Method androidx.kruth.StandardSubjectBuilder.that has changed return type from androidx.kruth.ClassSubject to androidx.kruth.Subject<T> |
| ChangedType: androidx.kruth.StandardSubjectBuilder#that(java.util.Map<K,? extends V>): |
| Method androidx.kruth.StandardSubjectBuilder.that has changed return type from androidx.kruth.MapSubject to androidx.kruth.MapSubject<K,V> |
| ChangedType: androidx.kruth.Subject#failWithActual(String, Object): |
| Method androidx.kruth.Subject.failWithActual has changed return type from void to java.lang.Void |
| ChangedType: androidx.kruth.Subject.Factory#createSubject(androidx.kruth.FailureMetadata, ActualT): |
| Method androidx.kruth.Subject.Factory.createSubject has changed return type from SubjectT (extends androidx.kruth.Subject) to SubjectT (extends androidx.kruth.Subject<? extends ActualT>) |
| ChangedType: androidx.kruth.ThrowableSubject#hasCauseThat(): |
| Method androidx.kruth.ThrowableSubject.hasCauseThat has changed return type from androidx.kruth.ThrowableSubject to androidx.kruth.ThrowableSubject<java.lang.Throwable> |
| |
| |
| InvalidNullConversion: androidx.kruth.MapSubject#containsEntry(K, V) parameter #0: |
| Attempted to change parameter from @Nullable to @NonNull: incompatible change for parameter key in androidx.kruth.MapSubject.containsEntry(K key, V value) |
| InvalidNullConversion: androidx.kruth.MapSubject#containsEntry(K, V) parameter #1: |
| Attempted to change parameter from @Nullable to @NonNull: incompatible change for parameter value in androidx.kruth.MapSubject.containsEntry(K key, V value) |
| InvalidNullConversion: androidx.kruth.MapSubject#doesNotContainEntry(K, V) parameter #0: |
| Attempted to change parameter from @Nullable to @NonNull: incompatible change for parameter key in androidx.kruth.MapSubject.doesNotContainEntry(K key, V value) |
| InvalidNullConversion: androidx.kruth.MapSubject#doesNotContainEntry(K, V) parameter #1: |
| Attempted to change parameter from @Nullable to @NonNull: incompatible change for parameter value in androidx.kruth.MapSubject.doesNotContainEntry(K key, V value) |
| InvalidNullConversion: androidx.kruth.SimpleSubjectBuilder#that(T) parameter #0: |
| Attempted to change parameter from @Nullable to @NonNull: incompatible change for parameter actual in androidx.kruth.SimpleSubjectBuilder.that(T actual) |
| InvalidNullConversion: androidx.kruth.StandardSubjectBuilder#that(T) parameter #0: |
| Attempted to change parameter from @Nullable to @NonNull: incompatible change for parameter actual in androidx.kruth.StandardSubjectBuilder.that(T actual) |
| InvalidNullConversion: androidx.kruth.StandardSubjectBuilder#withMessage(String) parameter #0: |
| Attempted to change parameter from @Nullable to @NonNull: incompatible change for parameter messageToPrepend in androidx.kruth.StandardSubjectBuilder.withMessage(String messageToPrepend) |
| InvalidNullConversion: androidx.kruth.StringSubject#contains(CharSequence) parameter #0: |
| Attempted to change parameter from @Nullable to @NonNull: incompatible change for parameter charSequence in androidx.kruth.StringSubject.contains(CharSequence charSequence) |
| InvalidNullConversion: androidx.kruth.StringSubject#containsMatch(String) parameter #0: |
| Attempted to change parameter from @Nullable to @NonNull: incompatible change for parameter regex in androidx.kruth.StringSubject.containsMatch(String regex) |
| InvalidNullConversion: androidx.kruth.StringSubject#doesNotContain(CharSequence) parameter #0: |
| Attempted to change parameter from @Nullable to @NonNull: incompatible change for parameter string in androidx.kruth.StringSubject.doesNotContain(CharSequence string) |
| InvalidNullConversion: androidx.kruth.StringSubject#doesNotContainMatch(String) parameter #0: |
| Attempted to change parameter from @Nullable to @NonNull: incompatible change for parameter regex in androidx.kruth.StringSubject.doesNotContainMatch(String regex) |
| InvalidNullConversion: androidx.kruth.StringSubject#doesNotMatch(String) parameter #0: |
| Attempted to change parameter from @Nullable to @NonNull: incompatible change for parameter regex in androidx.kruth.StringSubject.doesNotMatch(String regex) |
| InvalidNullConversion: androidx.kruth.StringSubject#endsWith(String) parameter #0: |
| Attempted to change parameter from @Nullable to @NonNull: incompatible change for parameter string in androidx.kruth.StringSubject.endsWith(String string) |
| InvalidNullConversion: androidx.kruth.StringSubject#matches(String) parameter #0: |
| Attempted to change parameter from @Nullable to @NonNull: incompatible change for parameter regex in androidx.kruth.StringSubject.matches(String regex) |
| InvalidNullConversion: androidx.kruth.StringSubject#startsWith(String) parameter #0: |
| Attempted to change parameter from @Nullable to @NonNull: incompatible change for parameter string in androidx.kruth.StringSubject.startsWith(String string) |
| InvalidNullConversion: androidx.kruth.Subject.Factory#createSubject(androidx.kruth.FailureMetadata, ActualT) parameter #1: |
| Attempted to change parameter from @Nullable to @NonNull: incompatible change for parameter actual in androidx.kruth.Subject.Factory.createSubject(androidx.kruth.FailureMetadata metadata, ActualT actual) |
| |
| |
| RemovedClass: androidx.kruth.BigDecimalSubject: |
| Removed class androidx.kruth.BigDecimalSubject |
| RemovedClass: androidx.kruth.ClassSubject: |
| Removed class androidx.kruth.ClassSubject |
| RemovedClass: androidx.kruth.Correspondence: |
| Removed class androidx.kruth.Correspondence |
| RemovedClass: androidx.kruth.CustomSubjectBuilder: |
| Removed class androidx.kruth.CustomSubjectBuilder |
| RemovedClass: androidx.kruth.Expect: |
| Removed class androidx.kruth.Expect |
| RemovedClass: androidx.kruth.ExpectFailure: |
| Removed class androidx.kruth.ExpectFailure |
| RemovedClass: androidx.kruth.FloatSubject: |
| Removed class androidx.kruth.FloatSubject |
| RemovedClass: androidx.kruth.GuavaOptionalSubject: |
| Removed class androidx.kruth.GuavaOptionalSubject |
| RemovedClass: androidx.kruth.IterableSubject.UsingCorrespondence: |
| Removed class androidx.kruth.IterableSubject.UsingCorrespondence |
| RemovedClass: androidx.kruth.LongSubject: |
| Removed class androidx.kruth.LongSubject |
| RemovedClass: androidx.kruth.MapSubject.UsingCorrespondence: |
| Removed class androidx.kruth.MapSubject.UsingCorrespondence |
| RemovedClass: androidx.kruth.MultimapSubject: |
| Removed class androidx.kruth.MultimapSubject |
| RemovedClass: androidx.kruth.MultisetSubject: |
| Removed class androidx.kruth.MultisetSubject |
| RemovedClass: androidx.kruth.ObjectArraySubject: |
| Removed class androidx.kruth.ObjectArraySubject |
| RemovedClass: androidx.kruth.PrimitiveBooleanArraySubject: |
| Removed class androidx.kruth.PrimitiveBooleanArraySubject |
| RemovedClass: androidx.kruth.PrimitiveByteArraySubject: |
| Removed class androidx.kruth.PrimitiveByteArraySubject |
| RemovedClass: androidx.kruth.PrimitiveCharArraySubject: |
| Removed class androidx.kruth.PrimitiveCharArraySubject |
| RemovedClass: androidx.kruth.PrimitiveDoubleArraySubject: |
| Removed class androidx.kruth.PrimitiveDoubleArraySubject |
| RemovedClass: androidx.kruth.PrimitiveFloatArraySubject: |
| Removed class androidx.kruth.PrimitiveFloatArraySubject |
| RemovedClass: androidx.kruth.PrimitiveIntArraySubject: |
| Removed class androidx.kruth.PrimitiveIntArraySubject |
| RemovedClass: androidx.kruth.PrimitiveLongArraySubject: |
| Removed class androidx.kruth.PrimitiveLongArraySubject |
| RemovedClass: androidx.kruth.PrimitiveShortArraySubject: |
| Removed class androidx.kruth.PrimitiveShortArraySubject |
| RemovedClass: androidx.kruth.TableSubject: |
| Removed class androidx.kruth.TableSubject |
| RemovedClass: androidx.kruth.Truth: |
| Removed class androidx.kruth.Truth |
| RemovedClass: androidx.kruth.TruthFailureSubject: |
| Removed class androidx.kruth.TruthFailureSubject |
| RemovedClass: androidx.kruth.TruthJUnit: |
| Removed class androidx.kruth.TruthJUnit |
| |
| |
| RemovedInterface: androidx.kruth.Fact: |
| Class androidx.kruth.Fact no longer implements java.io.Serializable |
| |
| |
| RemovedMethod: androidx.kruth.ComparableSubject#ComparableSubject(androidx.kruth.FailureMetadata, T): |
| Removed constructor androidx.kruth.ComparableSubject(androidx.kruth.FailureMetadata,T) |
| RemovedMethod: androidx.kruth.FailureStrategy#fail(AssertionError): |
| Removed method androidx.kruth.FailureStrategy.fail(AssertionError) |
| RemovedMethod: androidx.kruth.IntegerSubject#IntegerSubject(androidx.kruth.FailureMetadata, Integer): |
| Removed constructor androidx.kruth.IntegerSubject(androidx.kruth.FailureMetadata,Integer) |
| RemovedMethod: androidx.kruth.IterableSubject#IterableSubject(androidx.kruth.FailureMetadata, Iterable<?>): |
| Removed constructor androidx.kruth.IterableSubject(androidx.kruth.FailureMetadata,Iterable<?>) |
| RemovedMethod: androidx.kruth.IterableSubject#comparingElementsUsing(androidx.kruth.Correspondence<? super A,? super E>): |
| Removed method androidx.kruth.IterableSubject.comparingElementsUsing(androidx.kruth.Correspondence<? super A,? super E>) |
| RemovedMethod: androidx.kruth.IterableSubject#formattingDiffsUsing(androidx.kruth.Correspondence.DiffFormatter<? super T,? super T>): |
| Removed method androidx.kruth.IterableSubject.formattingDiffsUsing(androidx.kruth.Correspondence.DiffFormatter<? super T,? super T>) |
| RemovedMethod: androidx.kruth.MapSubject#MapSubject(androidx.kruth.FailureMetadata, java.util.Map<?,?>): |
| Removed constructor androidx.kruth.MapSubject(androidx.kruth.FailureMetadata,java.util.Map<?,?>) |
| RemovedMethod: androidx.kruth.MapSubject#comparingValuesUsing(androidx.kruth.Correspondence<? super A,? super E>): |
| Removed method androidx.kruth.MapSubject.comparingValuesUsing(androidx.kruth.Correspondence<? super A,? super E>) |
| RemovedMethod: androidx.kruth.MapSubject#containsAtLeast(Object, Object, java.lang.Object...): |
| Removed method androidx.kruth.MapSubject.containsAtLeast(Object,Object,java.lang.Object...) |
| RemovedMethod: androidx.kruth.MapSubject#containsExactly(): |
| Removed method androidx.kruth.MapSubject.containsExactly() |
| RemovedMethod: androidx.kruth.MapSubject#containsExactly(Object, Object, java.lang.Object...): |
| Removed method androidx.kruth.MapSubject.containsExactly(Object,Object,java.lang.Object...) |
| RemovedMethod: androidx.kruth.MapSubject#formattingDiffsUsing(androidx.kruth.Correspondence.DiffFormatter<? super V,? super V>): |
| Removed method androidx.kruth.MapSubject.formattingDiffsUsing(androidx.kruth.Correspondence.DiffFormatter<? super V,? super V>) |
| RemovedMethod: androidx.kruth.StandardSubjectBuilder#about(androidx.kruth.CustomSubjectBuilder.Factory<CustomSubjectBuilderT>): |
| Removed method androidx.kruth.StandardSubjectBuilder.about(androidx.kruth.CustomSubjectBuilder.Factory<CustomSubjectBuilderT>) |
| RemovedMethod: androidx.kruth.StandardSubjectBuilder#withMessage(String, java.lang.Object...): |
| Removed method androidx.kruth.StandardSubjectBuilder.withMessage(String,java.lang.Object...) |
| RemovedMethod: androidx.kruth.StringSubject#StringSubject(androidx.kruth.FailureMetadata, String): |
| Removed constructor androidx.kruth.StringSubject(androidx.kruth.FailureMetadata,String) |
| RemovedMethod: androidx.kruth.StringSubject#containsMatch(java.util.regex.Pattern): |
| Removed method androidx.kruth.StringSubject.containsMatch(java.util.regex.Pattern) |
| RemovedMethod: androidx.kruth.StringSubject#doesNotContainMatch(java.util.regex.Pattern): |
| Removed method androidx.kruth.StringSubject.doesNotContainMatch(java.util.regex.Pattern) |
| RemovedMethod: androidx.kruth.StringSubject#doesNotMatch(java.util.regex.Pattern): |
| Removed method androidx.kruth.StringSubject.doesNotMatch(java.util.regex.Pattern) |
| RemovedMethod: androidx.kruth.StringSubject#matches(java.util.regex.Pattern): |
| Removed method androidx.kruth.StringSubject.matches(java.util.regex.Pattern) |
| RemovedMethod: androidx.kruth.Subject#Subject(androidx.kruth.FailureMetadata, Object): |
| Removed constructor androidx.kruth.Subject(androidx.kruth.FailureMetadata,Object) |
| RemovedMethod: androidx.kruth.Subject#actualCustomStringRepresentation(): |
| Removed method androidx.kruth.Subject.actualCustomStringRepresentation() |
| RemovedMethod: androidx.kruth.Subject#check(String, java.lang.Object...): |
| Removed method androidx.kruth.Subject.check(String,java.lang.Object...) |
| RemovedMethod: androidx.kruth.Subject#failWithActual(androidx.kruth.Fact, androidx.kruth.Fact...): |
| Removed method androidx.kruth.Subject.failWithActual(androidx.kruth.Fact,androidx.kruth.Fact...) |
| RemovedMethod: androidx.kruth.Subject#failWithoutActual(androidx.kruth.Fact, androidx.kruth.Fact...): |
| Removed method androidx.kruth.Subject.failWithoutActual(androidx.kruth.Fact,androidx.kruth.Fact...) |
| RemovedMethod: androidx.kruth.Subject#ignoreCheck(): |
| Removed method androidx.kruth.Subject.ignoreCheck() |
| RemovedMethod: androidx.kruth.Subject#isInstanceOf(Class<?>): |
| Removed method androidx.kruth.Subject.isInstanceOf(Class<?>) |
| RemovedMethod: androidx.kruth.Subject#isNotInstanceOf(Class<?>): |
| Removed method androidx.kruth.Subject.isNotInstanceOf(Class<?>) |
| RemovedMethod: androidx.kruth.ThrowableSubject#ThrowableSubject(androidx.kruth.FailureMetadata, Throwable): |
| Removed constructor androidx.kruth.ThrowableSubject(androidx.kruth.FailureMetadata,Throwable) |