blob: 509bccaf55dad6a29ebeef6be4f81326c8158f27 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<issues format="6" by="lint 8.4.0-alpha12" type="baseline" client="gradle" dependencies="false" name="AGP (8.4.0-alpha12)" variant="all" version="8.4.0-alpha12">
<issue
id="BanConcurrentHashMap"
message="Detected ConcurrentHashMap usage."
errorLine1="import java.util.concurrent.ConcurrentHashMap;"
errorLine2="~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/fetcher/DiskCache.java"/>
</issue>
<issue
id="BanConcurrentHashMap"
message="Detected ConcurrentHashMap usage."
errorLine1="import java.util.concurrent.ConcurrentHashMap;"
errorLine2="~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Timer.java"/>
</issue>
<issue
id="BanParcelableUsage"
message="Class implements android.os.Parcelable"
errorLine1="public class ChoiceOption implements Parcelable {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ChoiceOption.java"/>
</issue>
<issue
id="BanParcelableUsage"
message="Class implements android.os.Parcelable"
errorLine1="public class ContentOpenable implements Openable, Parcelable {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/ContentOpenable.java"/>
</issue>
<issue
id="BanParcelableUsage"
message="Class implements android.os.Parcelable"
errorLine1="public class Dimensions implements Parcelable {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/Dimensions.java"/>
</issue>
<issue
id="BanParcelableUsage"
message="Class implements android.os.Parcelable"
errorLine1="public class FileOpenable implements Openable, Parcelable {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/FileOpenable.java"/>
</issue>
<issue
id="BanParcelableUsage"
message="Class implements android.os.Parcelable"
errorLine1="public class LinkRects extends ListOfList&lt;Rect> implements Parcelable {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/LinkRects.java"/>
</issue>
<issue
id="BanParcelableUsage"
message="Class implements android.os.Parcelable"
errorLine1="public class MatchRects extends ListOfList&lt;Rect> implements Parcelable {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/MatchRects.java"/>
</issue>
<issue
id="BanParcelableUsage"
message="Class implements android.os.Parcelable"
errorLine1="public class SelectionBoundary implements Parcelable {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/SelectionBoundary.java"/>
</issue>
<issue
id="BanParcelableUsage"
message="Class implements android.os.Parcelable"
errorLine1="public class TextSelection implements Parcelable {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/TextSelection.java"/>
</issue>
<issue
id="BanSynchronizedMethods"
message="Use of synchronized methods is not recommended"
errorLine1=" /** Bootstrap {@link AppInfo} from any {@link Context}. Can be called multiple times. */"
errorLine2=" ^">
<location
file="src/main/java/androidx/pdf/util/AppInfo.java"/>
</issue>
<issue
id="BanTargetApiAnnotation"
message="Use `@RequiresApi` instead of `@TargetApi`"
errorLine1=" @TargetApi(17) // Guarded by elapsedRealtimeNanosExists()"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/persistence/SystemClockImpl.java"/>
</issue>
<issue
id="PrivateConstructorForUtilityClass"
message="Utility class is missing private constructor"
errorLine1="public class Intents {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Intents.java"/>
</issue>
<issue
id="AppCompatCustomView"
message="This custom view should extend `androidx.appcompat.widget.AppCompatEditText` instead"
errorLine1="public class SearchEditText extends EditText {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/SearchEditText.java"/>
</issue>
<issue
id="ObsoleteSdkInt"
message="Unnecessary; SDK_INT is always >= 30"
errorLine1=" if (VERSION.SDK_INT >= VERSION_CODES.Q) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ExifThumbnailUtils.java"/>
</issue>
<issue
id="ObsoleteSdkInt"
message="Unnecessary; SDK_INT is always >= 17"
errorLine1=" @TargetApi(17) // Guarded by elapsedRealtimeNanosExists()"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/persistence/SystemClockImpl.java"/>
</issue>
<issue
id="ObsoleteSdkInt"
message="Unnecessary; SDK_INT is always >= 30"
errorLine1=" if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/persistence/SystemClockImpl.java"/>
</issue>
<issue
id="LambdaLast"
message="Functional interface parameters (such as parameter 1, &quot;obs&quot;, in androidx.pdf.data.FutureValues.observeAsFuture) should be last to improve Kotlin interoperability; see https://kotlinlang.org/docs/reference/java-interop.html#sam-conversions"
errorLine1=" T... target) {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/FutureValues.java"/>
</issue>
<issue
id="LambdaLast"
message="Functional interface parameters (such as parameter 1, &quot;r&quot;, in androidx.pdf.util.ThreadUtils.postOnUiThreadDelayed) should be last to improve Kotlin interoperability; see https://kotlinlang.org/docs/reference/java-interop.html#sam-conversions"
errorLine1=" public static void postOnUiThreadDelayed(Runnable r, long delay) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ThreadUtils.java"/>
</issue>
<issue
id="LambdaLast"
message="Functional interface parameters (such as parameter 1, &quot;sourceFuture&quot;, in androidx.pdf.data.UiFutureValues.pipe) should be last to improve Kotlin interoperability; see https://kotlinlang.org/docs/reference/java-interop.html#sam-conversions"
errorLine1=" public static &lt;T> void pipe(FutureValue&lt;T> sourceFuture, SettableFutureValue&lt;T> targetFuture) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/UiFutureValues.java"/>
</issue>
<issue
id="LambdaLast"
message="Functional interface parameters (such as parameter 2, &quot;converter&quot;, in androidx.pdf.data.UiFutureValues.convert) should be last to improve Kotlin interoperability; see https://kotlinlang.org/docs/reference/java-interop.html#sam-conversions"
errorLine1=" final SettableFutureValue&lt;T> destFuture) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/UiFutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public AbstractPaginatedView(Context context) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/AbstractPaginatedView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public AbstractPaginatedView(Context context, AttributeSet attrs) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/AbstractPaginatedView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public AbstractPaginatedView(Context context, AttributeSet attrs) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/AbstractPaginatedView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public AbstractPaginatedView(Context context, AttributeSet attrs, int defStyleAttr) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/AbstractPaginatedView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public AbstractPaginatedView(Context context, AttributeSet attrs, int defStyleAttr) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/AbstractPaginatedView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static final Accessibility get() {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Accessibility.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public boolean isTouchExplorationEnabled(Context context) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Accessibility.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public boolean isAccessibilityEnabled(Context context) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Accessibility.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void announce(Context context, View source, String message) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Accessibility.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void announce(Context context, View source, String message) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/util/Accessibility.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void announce(Context context, View source, String message) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Accessibility.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void announce(Context context, View source, int messageId) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Accessibility.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void announce(Context context, View source, int messageId) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/util/Accessibility.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" Context context,"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/AccessibilityPageWrapper.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" PageMosaicView pageView,"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/AccessibilityPageWrapper.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" PageLinksView pageLinksView) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/AccessibilityPageWrapper.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public PageMosaicView getPageView() {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/AccessibilityPageWrapper.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public View asView() {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/viewer/AccessibilityPageWrapper.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public String getAppVersion() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/AppInfo.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public String getPackageName() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/AppInfo.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public BitmapParcel(Bitmap bitmap) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/BitmapParcel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected void receiveBitmap(Bitmap bitmap, ParcelFileDescriptor sourceFd) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/BitmapParcel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected void receiveBitmap(Bitmap bitmap, ParcelFileDescriptor sourceFd) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/BitmapParcel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Bitmap obtainBitmap(Dimensions dimensions) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/BitmapRecycler.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static int getMemSizeKb(Bitmap bitmap) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/BitmapRecycler.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static Map&lt;String, String> getMapFrom(Bundle bundle) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/BundleUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static boolean bundleEquals(Bundle b1, Bundle b2) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/BundleUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static boolean bundleEquals(Bundle b1, Bundle b2) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/BundleUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ChoiceOption(int index, String label, boolean selected) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ChoiceOption.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ChoiceOption(ChoiceOption option) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ChoiceOption.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected ChoiceOption(Parcel in) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ChoiceOption.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public String getLabel() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ChoiceOption.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setLabel(String label) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ChoiceOption.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void writeToParcel(Parcel dest, int flags) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ChoiceOption.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static &lt;T> Iterable&lt;T> asIterable(final SparseArray&lt;T> array) {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/CollectUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static &lt;T> Iterable&lt;T> asIterable(final SparseArray&lt;T> array) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/CollectUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static &lt;T> Iterator&lt;T> makeIterator(final SparseArray&lt;T> array) {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/CollectUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static &lt;T> Iterator&lt;T> makeIterator(final SparseArray&lt;T> array) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/CollectUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static Iterable&lt;Integer> iterableKeys(final SparseArray&lt;?> array) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/CollectUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static Iterable&lt;Integer> iterableKeys(final SparseArray&lt;?> array) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/CollectUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static Iterator&lt;Integer> makeKeyIterator(final SparseArray&lt;?> array) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/CollectUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static Iterator&lt;Integer> makeKeyIterator(final SparseArray&lt;?> array) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/CollectUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ContentOpenable(@NonNull Uri uri, String contentType) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/data/ContentOpenable.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ContentOpenable(@NonNull Uri uri, Dimensions size) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/ContentOpenable.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Uri getContentUri() {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/pdf/data/ContentOpenable.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Open openWith(Opener opener) throws IOException {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/data/ContentOpenable.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Open openWith(Opener opener) throws IOException {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/data/ContentOpenable.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void writeToParcel(Parcel dest, int flags) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/data/ContentOpenable.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ContentUriOpener(ContentResolver contentResolver) {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ContentUriOpener.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public AssetFileDescriptor openPreview(Uri contentUri, Point size)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ContentUriOpener.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public AssetFileDescriptor openPreview(Uri contentUri, Point size)"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/pdf/util/ContentUriOpener.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public AssetFileDescriptor openPreview(Uri contentUri, Point size)"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/pdf/util/ContentUriOpener.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public int getExifOrientation(Uri contentUri) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/pdf/util/ContentUriOpener.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public AssetFileDescriptor open(Uri contentUri, String contentType)"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ContentUriOpener.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public AssetFileDescriptor open(Uri contentUri, String contentType)"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/pdf/util/ContentUriOpener.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public AssetFileDescriptor open(Uri contentUri, String contentType)"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ContentUriOpener.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public String getContentType(Uri contentUri) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/pdf/util/ContentUriOpener.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public String[] getAvailableTypes(Uri contentUri) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ContentUriOpener.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public String[] getAvailableTypes(Uri contentUri) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/pdf/util/ContentUriOpener.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static String extractContentName(ContentResolver contentResolver, Uri contentUri) {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ContentUriOpener.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static String extractContentName(ContentResolver contentResolver, Uri contentUri) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/pdf/util/ContentUriOpener.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static CycleRange of(int start, int size, Direction direction) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/CycleRange.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static CycleRange of(int start, int size, Direction direction) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/CycleRange.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Iterator iterator() {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/CycleRange.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Integer peekNext() {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/CycleRange.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Direction getDirection() {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/CycleRange.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Dimensions(Rect rect) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/aidl/Dimensions.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void writeToParcel(Parcel parcel, int flags) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/Dimensions.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public DiskCache(Context context) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/fetcher/DiskCache.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public String getCachedMimeType(Uri uri) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/pdf/fetcher/DiskCache.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static File getLongTermCacheDir(Context context) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/fetcher/DiskCache.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static File getLongTermCacheDir(Context context) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/fetcher/DiskCache.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Uri getUri() {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/pdf/data/DisplayData.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public String getName() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/data/DisplayData.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Openable getOpenable() {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/DisplayData.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public DrawSpec(Paint paint, List&lt;Rect> rects) {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/pdf/util/DrawSpec.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public DrawSpec(Paint paint, List&lt;Rect> rects) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/DrawSpec.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public abstract void draw(Canvas canvas);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/DrawSpec.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static &lt;E extends Enum&lt;E>> String createKey(@Nullable Collection&lt;E> enums) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/EnumKeyGenerator.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void log(String tag, String message) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ErrorLog.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void log(String tag, String message) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ErrorLog.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void log(String tag, String message, String details) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ErrorLog.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void log(String tag, String message, String details) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ErrorLog.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void log(String tag, String message, String details) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ErrorLog.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void log(String tag, String method, Throwable e) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ErrorLog.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void log(String tag, String method, Throwable e) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ErrorLog.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void log(String tag, String method, Throwable e) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ErrorLog.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void logAndThrow(String tag, String method, Throwable e) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ErrorLog.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void logAndThrow(String tag, String method, Throwable e) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ErrorLog.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void logAndThrow(String tag, String method, Throwable e) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ErrorLog.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void logAndThrow(String tag, String method, String message) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ErrorLog.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void logAndThrow(String tag, String method, String message) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ErrorLog.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void logAndThrow(String tag, String method, String message) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ErrorLog.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void logAndAlwaysThrow(String tag, String method, Throwable e) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ErrorLog.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void logAndAlwaysThrow(String tag, String method, Throwable e) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ErrorLog.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void logAndAlwaysThrow(String tag, String method, Throwable e) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ErrorLog.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void checkState(boolean condition, String tag, String method, String message) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ErrorLog.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void checkState(boolean condition, String tag, String method, String message) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ErrorLog.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void checkState(boolean condition, String tag, String method, String message) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ErrorLog.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static String bracketValue(int value) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ErrorLog.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static int getExifOrientation(Uri contentUri, ContentResolver contentResolver) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/pdf/util/ExifThumbnailUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static int getExifOrientation(Uri contentUri, ContentResolver contentResolver) {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ExifThumbnailUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void open(String url, Activity activity) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ExternalLinks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void open(String url, Activity activity) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ExternalLinks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void open(Uri uri, Activity activity) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/pdf/util/ExternalLinks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void open(Uri uri, Activity activity) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ExternalLinks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static String getDescription(String url, Context context) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ExternalLinks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static String getDescription(String url, Context context) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ExternalLinks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static String getDescription(String url, Context context) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ExternalLinks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" void setFastScrollListener(FastScrollListener listener);"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/FastScrollContentModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public FastScrollView(Context context, AttributeSet attrs) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/FastScrollView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public FastScrollView(Context context, AttributeSet attrs) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/FastScrollView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public FastScrollView(Context context, AttributeSet attrs, int defStyle) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/FastScrollView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public FastScrollView(Context context, AttributeSet attrs, int defStyle) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/FastScrollView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setScrollable(FastScrollContentModel scrollable) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/FastScrollView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ObservableValue&lt;Integer> getScrollerPositionY() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/FastScrollView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static Fetcher build(Context context) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/fetcher/Fetcher.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static Fetcher build(Context context) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/fetcher/Fetcher.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static Fetcher build(Context context, int numThreads) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/fetcher/Fetcher.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static Fetcher build(Context context, int numThreads) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/fetcher/Fetcher.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected Fetcher(Context ctx, DiskCache diskCache, int numThreads) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/fetcher/Fetcher.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected Fetcher(Context ctx, DiskCache diskCache, int numThreads) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/fetcher/Fetcher.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public DiskCache getCache() {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/fetcher/Fetcher.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public FutureValue&lt;Openable> loadLocal(Uri localUri) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/fetcher/Fetcher.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public FutureValue&lt;Openable> loadLocal(Uri localUri) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/pdf/fetcher/Fetcher.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public FutureValue&lt;Openable> loadContent(Uri contentUri) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/fetcher/Fetcher.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public FutureValue&lt;Openable> loadContent(Uri contentUri) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/pdf/fetcher/Fetcher.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public FutureValue&lt;Openable> loadContent(Uri contentUri, String useType) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/fetcher/Fetcher.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public FutureValue&lt;Openable> loadContent(Uri contentUri, String useType) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/pdf/fetcher/Fetcher.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public FutureValue&lt;Openable> loadContent(Uri contentUri, String useType) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/fetcher/Fetcher.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public FutureValue&lt;Openable> loadContent(Uri contentUri, Dimensions size) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/fetcher/Fetcher.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public FutureValue&lt;Openable> loadContent(Uri contentUri, Dimensions size) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/pdf/fetcher/Fetcher.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public FutureValue&lt;Openable> loadContent(Uri contentUri, Dimensions size) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/fetcher/Fetcher.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public FutureValue&lt;Openable> loadFile(Uri fileUri) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/fetcher/Fetcher.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public FutureValue&lt;Openable> loadFile(Uri fileUri) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/pdf/fetcher/Fetcher.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public FileOpenable(File file, @Nullable String mimeType) throws FileNotFoundException {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/data/FileOpenable.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public FileOpenable(Uri uri) throws FileNotFoundException {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/pdf/data/FileOpenable.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Open openWith(Opener opener) throws IOException {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/data/FileOpenable.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Open openWith(Opener opener) throws IOException {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/data/FileOpenable.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public String getFileName() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/data/FileOpenable.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Uri getFileUri() {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/pdf/data/FileOpenable.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void writeToParcel(Parcel dest, int flags) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/data/FileOpenable.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" boolean onQueryTextChange(String query);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/find/FindInFileListener.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" boolean onFindNextMatch(String query, boolean backwards);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/find/FindInFileListener.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" void get(Callback&lt;T> callback);"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/FutureValue.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" void failed(Throwable thrown);"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/FutureValue.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static &lt;T> FutureValue&lt;T> newImmediateValue(T value) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/FutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static &lt;T> FutureValue&lt;T> immediateFail(final Exception error) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/FutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" T... target) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/data/FutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void failed(Throwable thrown) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/FutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void failed(Throwable thrown) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/FutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public DeferredFutureValue(Supplier&lt;FutureValue&lt;T>> computation) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/FutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void get(Callback&lt;T> callback) {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/FutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void fail(Throwable thrown) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/FutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void fail(String errorMessage) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/data/FutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void get(Callback&lt;T> callback) {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/FutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public GestureTracker(String tag, Context context) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/GestureTracker.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public GestureTracker(String tag, Context context) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/GestureTracker.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setDelegateHandler(GestureHandler handler) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/GestureTracker.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public boolean feed(MotionEvent event, boolean handle) {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/GestureTracker.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void handleDoubleTap(MotionEvent ev) {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/GestureTracker.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public boolean matches(Gesture... gestures) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/GestureTracker.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public String getLog() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/GestureTracker.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public boolean onScale(ScaleGestureDetector detector) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/GestureTracker.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public boolean onScaleBegin(ScaleGestureDetector detector) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/GestureTracker.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void onScaleEnd(ScaleGestureDetector detector) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/GestureTracker.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected void onGestureEnd(Gesture gesture) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/GestureTracker.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public GestureTrackingView(Context context) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/GestureTrackingView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public GestureTrackingView(Context context, AttributeSet attrs) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/GestureTrackingView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public GestureTrackingView(Context context, AttributeSet attrs) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/GestureTrackingView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public GestureTrackingView(Context context, AttributeSet attrs, int defStyleAttr) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/GestureTrackingView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public GestureTrackingView(Context context, AttributeSet attrs, int defStyleAttr) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/GestureTrackingView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public GestureTrackingView(Context ctx, AttributeSet attrs, int defStyleAttr, int defStyleRes) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/GestureTrackingView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public GestureTrackingView(Context ctx, AttributeSet attrs, int defStyleAttr, int defStyleRes) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/GestureTrackingView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected abstract boolean interceptGesture(GestureTracker gestureTracker);"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/GestureTrackingView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected OnGestureListener patchGestureListener(OnGestureListener original) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/GestureTrackingView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected OnGestureListener patchGestureListener(OnGestureListener original) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/GestureTrackingView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected HighlightOverlay(DrawSpec... drawSpecs) {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/HighlightOverlay.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void draw(Canvas canvas) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/HighlightOverlay.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setColorFilter(ColorFilter cf) {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/HighlightOverlay.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static Paint getOutlinedCommentAnchorPaint() {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/pdf/util/HighlightPaint.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static Paint getOutlinedSelectedCommentAnchorPaint() {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/pdf/util/HighlightPaint.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static Paint getWhiteOutlinePaint() {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/pdf/util/HighlightPaint.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public LinkRects(List&lt;Rect> rects, List&lt;Integer> linkToRect, List&lt;String> urls) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/LinkRects.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public LinkRects(List&lt;Rect> rects, List&lt;Integer> linkToRect, List&lt;String> urls) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/LinkRects.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public LinkRects(List&lt;Rect> rects, List&lt;Integer> linkToRect, List&lt;String> urls) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/LinkRects.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public String getUrl(int link) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/LinkRects.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void writeToParcel(Parcel parcel, int flags) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/LinkRects.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ListOfList(List&lt;T> values, List&lt;Integer> indexToFirstValue) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/ListOfList.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ListOfList(List&lt;T> values, List&lt;Integer> indexToFirstValue) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/ListOfList.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public List&lt;T> flatten() {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/ListOfList.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected Fetcher mFetcher;"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/LoadingViewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Viewer feed(DisplayData contents) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/LoadingViewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Viewer feed(DisplayData contents) {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/LoadingViewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedState) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/viewer/LoadingViewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedState) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/LoadingViewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedState) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/LoadingViewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedState) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/LoadingViewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected void postContentsAvailable(final DisplayData contents,"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/LoadingViewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public LoadingViewer setFetcher(@NonNull Fetcher fetcher) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/LoadingViewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public MatchRects(List&lt;Rect> rects, List&lt;Integer> matchToRect, List&lt;Integer> charIndexes) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/MatchRects.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public MatchRects(List&lt;Rect> rects, List&lt;Integer> matchToRect, List&lt;Integer> charIndexes) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/MatchRects.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public MatchRects(List&lt;Rect> rects, List&lt;Integer> matchToRect, List&lt;Integer> charIndexes) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/MatchRects.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Rect getFirstRect(int match) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/aidl/MatchRects.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public List&lt;Rect> flattenExcludingMatch(int match) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/MatchRects.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void writeToParcel(Parcel parcel, int flags) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/MatchRects.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static int getMaxTileSize(Context context) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected BitmapRecycler mBitmapRecycler;"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected BitmapSource mBitmapSource;"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public MosaicView(Context context) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public MosaicView(Context context, AttributeSet attrs) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public MosaicView(Context context, AttributeSet attrs) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public MosaicView(Context context, AttributeSet attrs, int defStyle) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public MosaicView(Context context, AttributeSet attrs, int defStyle) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void init(Dimensions dimensions, BitmapRecycler bitmapRecycler,"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void init(Dimensions dimensions, BitmapRecycler bitmapRecycler,"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" BitmapSource bitmapSource) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" void requestPageBitmap(Dimensions pageSize, boolean alsoRequestingTiles);"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" void requestNewTiles(Dimensions pageSize, Iterable&lt;TileBoard.TileInfo> newTiles);"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" void requestNewTiles(Dimensions pageSize, Iterable&lt;TileBoard.TileInfo> newTiles);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" void cancelTiles(Iterable&lt;Integer> tileIds);"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected Dimensions getPageDimensionsAtWidth(int width) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void addOverlay(String key, Drawable overlay) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void addOverlay(String key, Drawable overlay) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public boolean hasOverlay(String key) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void removeOverlay(String key) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected TileBoard createTileBoard(Dimensions viewSize) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected TileBoard createTileBoard(Dimensions viewSize) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setFailure(String message) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void requestRedrawAreas(final List&lt;Rect> invalidRects) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setViewArea(Rect viewArea) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Rect getViewArea() {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected boolean clipAreaToPageSize(Rect scaledViewArea, Dimensions pageSize) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected boolean clipAreaToPageSize(Rect scaledViewArea, Dimensions pageSize) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setTileBitmap(TileBoard.TileInfo tileInfo, Bitmap tileBitmap) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setTileBitmap(TileBoard.TileInfo tileInfo, Bitmap tileBitmap) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected void onDraw(Canvas canvas) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected void dispatchDraw(Canvas canvas) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected boolean drawChild(Canvas canvas, View child, long drawingTime) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/MosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" Object addObserver(T observer);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Observable.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" void removeObserver(Object observerKey);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Observable.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" Iterable&lt;Integer> keys();"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ObservableArray.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Object addObserver(O observer) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Observables.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void removeObserver(Object observer) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Observables.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Iterator&lt;O> iterator() {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Observables.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static &lt;V> ExposedValue&lt;V> newExposedValue() {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Observables.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static &lt;V> ExposedValue&lt;V> newExposedValueWithInitialValue(V initialValue) {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Observables.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Iterable&lt;Integer> keys() {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Observables.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static &lt;V> ExposedArray&lt;V> newExposedArray() {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Observables.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Object addObserver(O observer) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Observables.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void removeObserver(Object observer) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Observables.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected Iterable&lt;O> getObservers() {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Observables.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" Open openWith(Opener opener) throws IOException;"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/data/Openable.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" InputStream getInputStream() throws IOException;"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/Openable.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" ParcelFileDescriptor getFd() throws IOException;"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/Openable.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" String getContentType();"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/data/Openable.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Opener(Context ctx) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/Opener.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Opener(ContentUriOpener contentOpener) {"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/Opener.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected Open open(ContentOpenable content) throws FileNotFoundException {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/Opener.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Open openLocal(Uri localUri) throws IOException {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/pdf/data/Opener.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public int getContentExifOrientation(ContentOpenable contentOpenable) {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/Opener.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public String getContentType(Uri uri) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/pdf/data/Opener.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public PageLinksView(Context context, ObservableValue&lt;ZoomView.ZoomScroll> zoomScroll) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PageLinksView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public PageLinksView(Context context, ObservableValue&lt;ZoomView.ZoomScroll> zoomScroll) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PageLinksView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" Context context,"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PageMosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" Dimensions pageSize,"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PageMosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" BitmapSource bitmapSource,"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PageMosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" BitmapRecycler bitmapRecycler) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PageMosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public String getLinkUrl(Point p) {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PageMosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public PageMosaicView getPageView() {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PageMosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public View asView() {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PageMosaicView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public PageSelection(int page, SelectionBoundary start, SelectionBoundary stop,"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/PageSelection.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public PageSelection(int page, SelectionBoundary start, SelectionBoundary stop,"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/PageSelection.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" List&lt;Rect> rects, String text) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/PageSelection.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" List&lt;Rect> rects, String text) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/PageSelection.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public List&lt;Rect> getRects() {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/PageSelection.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public String getText() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/PageSelection.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void writeToParcel(Parcel parcel, int flags) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/PageSelection.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" PageMosaicView getPageView();"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PageViewFactory.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" View asView();"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PageViewFactory.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static PageView createPageView("
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PageViewFactory.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" Context context,"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PageViewFactory.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" Dimensions pageSize,"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PageViewFactory.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" MosaicView.BitmapSource bitmapSource,"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PageViewFactory.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" BitmapRecycler bitmapRecycler,"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PageViewFactory.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" ObservableValue&lt;ZoomView.ZoomScroll> zoomScroll) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PageViewFactory.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public PaginatedView(Context context) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PaginatedView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public PaginatedView(Context context, AttributeSet attrs) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PaginatedView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public PaginatedView(Context context, AttributeSet attrs) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PaginatedView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public PaginatedView(Context context, AttributeSet attrs, int defStyle) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PaginatedView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public PaginatedView(Context context, AttributeSet attrs, int defStyle) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PaginatedView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void addView(PageView pageView) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PaginatedView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public List&lt;PageMosaicView> getChildViews() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PaginatedView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void addPage(int pageNum, Dimensions pageSize) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PaginationModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Range getPagesInWindow(Range intervalPx, boolean includePartial) {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PaginationModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Range getPagesInWindow(Range intervalPx, boolean includePartial) {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PaginationModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setViewArea(Rect viewArea) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PaginationModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Rect getPageLocation(int pageNum) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PaginationModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Dimensions getPageSize(int pageNum) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PaginationModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Rect getViewArea() {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PaginationModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void addObserver(PaginationModelObserver observer) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PaginationModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void removeObserver(PaginationModelObserver observer) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PaginationModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Iterator&lt;PaginationModelObserver> iterator() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PaginationModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public abstract void sendPassword(EditText textField);"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/password/PasswordDialog.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setOnConnectInitializer(Runnable onConnect) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfConnection.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setConnectionFailureHandler(Runnable onConnectFailure) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfConnection.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public PdfDocumentRemote getPdfDocument(String forTask) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfConnection.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public PdfDocumentRemote getPdfDocument(String forTask) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfConnection.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public PdfDocumentRemoteProto(PdfDocumentRemote remote) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/pdflib/PdfDocumentRemoteProto.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public PdfDocumentRemote getPdfDocumentRemote() {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/pdflib/PdfDocumentRemoteProto.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public PdfHighlightOverlay(PageSelection selection) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PdfHighlightOverlay.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public PdfHighlightOverlay(MatchRects matchRects) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PdfHighlightOverlay.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public PdfHighlightOverlay(MatchRects matchRects, int currentMatch) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PdfHighlightOverlay.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void searchPageText(int pageNum, String query) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfLoader.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void selectPageText(int pageNum, SelectionBoundary start, SelectionBoundary stop) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfLoader.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void selectPageText(int pageNum, SelectionBoundary start, SelectionBoundary stop) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfLoader.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected PdfDocumentRemote getPdfDocument(String forTask) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfLoader.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected PdfDocumentRemote getPdfDocument(String forTask) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfLoader.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected PdfDocumentRemote getLoadedPdfDocument(String forTask) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfLoader.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected WeakPdfLoaderCallbacks getCallbacks() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfLoader.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" void documentNotLoaded(PdfStatus status);"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" void setPageDimensions(int pageNum, Dimensions dimensions);"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" void setPageBitmap(int pageNum, Bitmap bitmap);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" void setTileBitmap(int pageNum, TileInfo tileInfo, Bitmap bitmap);"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" void setTileBitmap(int pageNum, TileInfo tileInfo, Bitmap bitmap);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" void setPageText(int pageNum, String text);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" void setSearchResults(String query, int pageNum, MatchRects matches);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" void setSearchResults(String query, int pageNum, MatchRects matches);"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" void setSelection(int pageNum, PageSelection selection);"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" void setPageUrlLinks(int pageNum, LinkRects result);"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" void setInvalidRects(int pageNum, List&lt;Rect> invalidRects);"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void loadPageBitmap(Dimensions pageSize) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void loadTilesBitmaps(Dimensions pageSize, Iterable&lt;TileInfo> tiles) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void loadTilesBitmaps(Dimensions pageSize, Iterable&lt;TileInfo> tiles) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void searchPageText(String query) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void selectPageText(SelectionBoundary start, SelectionBoundary stop) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void selectPageText(SelectionBoundary start, SelectionBoundary stop) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void sendPassword(EditText textField) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PdfPasswordDialog.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" PdfSelectionModel selectionModel, ZoomView zoomView, PaginatedView pdfView) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PdfSelectionHandles.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" PdfSelectionModel selectionModel, ZoomView zoomView, PaginatedView pdfView) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PdfSelectionHandles.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" PdfSelectionModel selectionModel, ZoomView zoomView, PaginatedView pdfView) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PdfSelectionHandles.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public PdfSelectionModel(PdfLoader pdfLoader) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PdfSelectionModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public String getText() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PdfSelectionModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void updateSelectionAsync(SelectionBoundary start, SelectionBoundary stop) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PdfSelectionModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void updateSelectionAsync(SelectionBoundary start, SelectionBoundary stop) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PdfSelectionModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void schedule(AbstractPdfTask&lt;?> task) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/PdfTaskExecutor.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected String getLogTag() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PdfViewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public PdfViewer setQuitOnError(boolean quit) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PdfViewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public PdfViewer setExitOnPasswordCancel(boolean shouldExitOnPasswordCancel) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PdfViewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void onCreate(Bundle savedInstanceState) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PdfViewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedState) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PdfViewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedState) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PdfViewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedState) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PdfViewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedState) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PdfViewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void onActivityCreated(Bundle savedInstanceState) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PdfViewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected void onContentsAvailable(DisplayData contents, @Nullable Bundle savedState) {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PdfViewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setPassword(String password) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PdfViewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void onSaveInstanceState(Bundle outState) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PdfViewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setFastScrollListener(final FastScrollListener listener) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/PdfViewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void checkState(boolean state, String message) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Preconditions.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void checkArgument(boolean state, String message)"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Preconditions.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public boolean shouldSkipZoomDetector(MotionEvent event, GestureTracker.EventId lastEvent) {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/QuickScaleBypassDecider.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public boolean shouldSkipZoomDetector(MotionEvent event, GestureTracker.EventId lastEvent) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/QuickScaleBypassDecider.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setLastGesture(GestureTracker.Gesture gesture) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/QuickScaleBypassDecider.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Range union(int value) {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/pdf/data/Range.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Range union(Range other) {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/pdf/data/Range.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Range union(Range other) {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/pdf/data/Range.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Range intersect(Range other) {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/pdf/data/Range.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Range intersect(Range other) {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/pdf/data/Range.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Range[] minus(Range other) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/Range.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Range[] minus(Range other) {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/pdf/data/Range.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public boolean contains(Range other) {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/pdf/data/Range.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Range expand(int margin, Range bounds) {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/pdf/data/Range.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Range expand(int margin, Range bounds) {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/pdf/data/Range.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Iterator&lt;Integer> iterator() {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/Range.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public RectDrawSpec(Paint paint, List&lt;Rect> shapes) {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/pdf/util/RectDrawSpec.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public RectDrawSpec(Paint paint, List&lt;Rect> shapes) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/RectDrawSpec.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void draw(Canvas canvas) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/RectDrawSpec.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static Rect scale(Rect rect, float scale) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/util/RectUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static Rect scale(Rect rect, float scale) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/util/RectUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static Rect scale(Rect rect, float scaleX, float scaleY) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/util/RectUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static Rect scale(Rect rect, float scaleX, float scaleY) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/util/RectUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static int area(Rect rect) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/util/RectUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static Rect fromDimensions(Dimensions dimensions) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/util/RectUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static Rect fromDimensions(Dimensions dimensions) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/RectUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static Rect getInnerIntersection(@NonNull Rect rect1, @NonNull Rect rect2) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/util/RectUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ReusableToast(View view) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/widget/ReusableToast.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public View getView() {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/widget/ReusableToast.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Screen(Context ctx) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Screen.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public String getString(int id, Object... formatArgs) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Screen.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public String getString(int id, Object... formatArgs) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Screen.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void reportWindowInsets(WindowInsetsCompat windowInsets) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Screen.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public SearchEditText(Context context) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/SearchEditText.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public SearchEditText(Context context, AttributeSet attrs) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/SearchEditText.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public SearchEditText(Context context, AttributeSet attrs) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/SearchEditText.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public SearchEditText(Context context, AttributeSet attrs, int defStyle) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/SearchEditText.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public SearchEditText(Context context, AttributeSet attrs, int defStyle) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/SearchEditText.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected void onFocusChanged(boolean focused, int direction, Rect previouslyFocusedRect) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/widget/SearchEditText.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public SearchModel(PdfLoader pdfLoader) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/SearchModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ObservableValue&lt;String> query() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/SearchModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ObservableValue&lt;SelectedMatch> selectedMatch() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/SearchModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ObservableValue&lt;MatchCount> matchCount() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/SearchModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public boolean updateMatches(String matchesQuery, int page, MatchRects matches) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/SearchModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public boolean updateMatches(String matchesQuery, int page, MatchRects matches) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/SearchModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void selectNextMatch(Direction direction, int viewingPage) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/SearchModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public PdfHighlightOverlay getOverlay(String matchesQuery, int page, MatchRects matches) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/SearchModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public PdfHighlightOverlay getOverlay(String matchesQuery, int page, MatchRects matches) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/SearchModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static String whiteSpaceToNull(String query) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/SearchModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static SelectionBoundary atIndex(int index) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/SelectionBoundary.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static SelectionBoundary atPoint(int x, int y) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/SelectionBoundary.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static SelectionBoundary atPoint(Point p) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/SelectionBoundary.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static SelectionBoundary atPoint(Point p) {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/SelectionBoundary.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void writeToParcel(Parcel parcel, int flags) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/aidl/SelectionBoundary.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ObservableValue&lt;S> selection() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/select/SelectionModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public abstract String getText();"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/select/SelectionModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void updateSelectionAsync(SelectionBoundary start, SelectionBoundary stop) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/select/SelectionModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void updateSelectionAsync(SelectionBoundary start, SelectionBoundary stop) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/select/SelectionModel.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" T supply(Progress progress) throws Exception;"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/Supplier.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static List&lt;Rect> createExclusionRectsForCorners("
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/SystemGestureExclusionHelper.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" Rect rect, int systemGestureInsetsWidthPx, int bufferDistancePx, int screenWidthPx) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/util/SystemGestureExclusionHelper.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static Rect createLeftSideExclusionRect("
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/util/SystemGestureExclusionHelper.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static Rect createRightSideExclusionRect("
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/util/SystemGestureExclusionHelper.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static boolean setSystemGestureExclusionRects(View view, List&lt;Rect> exclusionRects) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/util/SystemGestureExclusionHelper.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static boolean setSystemGestureExclusionRects(View view, List&lt;Rect> exclusionRects) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/SystemGestureExclusionHelper.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public TaskCancelledException(String detailMessage) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/exceptions/TaskCancelledException.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void maybeDenyListTask(String task) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/TaskDenyList.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public TextSelection(SelectionBoundary start, SelectionBoundary stop) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/TextSelection.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public TextSelection(SelectionBoundary start, SelectionBoundary stop) {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/TextSelection.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public SelectionBoundary getStart() {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/TextSelection.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public SelectionBoundary getStop() {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/TextSelection.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void writeToParcel(Parcel parcel, int flags) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/data/TextSelection.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void runOnUiThread(Runnable r) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ThreadUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void runInBackground(Runnable r) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ThreadUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void postOnUiThreadDelayed(Runnable r, long delay) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ThreadUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void removeCallbackOnUiThread(Runnable r) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ThreadUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static void postOnUiThread(Runnable r) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ThreadUtils.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public boolean setTile(TileInfo tileInfo, Bitmap tile) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/TileBoard.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public boolean setTile(TileInfo tileInfo, Bitmap tile) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/TileBoard.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public boolean updateViewArea(Rect viewArea, ViewAreaUpdateCallback callback) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/util/TileBoard.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public boolean updateViewArea(Rect viewArea, ViewAreaUpdateCallback callback) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/TileBoard.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected Area getExpandedArea(Rect viewArea) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/util/TileBoard.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected Area getExpandedArea(Rect viewArea) {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/util/TileBoard.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" void cancelTiles(Iterable&lt;Integer> tileIds);"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/TileBoard.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" void requestNewTiles(Iterable&lt;TileInfo> tiles);"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/TileBoard.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" void discardTiles(Iterable&lt;Integer> tileIds);"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/TileBoard.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Iterable&lt;Integer> getVisibleTileIndexes() {"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/TileBoard.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public boolean isTileVisible(TileInfo tileInfo) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/TileBoard.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public List&lt;TileInfo> findTileInfosForRects(List&lt;Rect> rects) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/TileBoard.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public List&lt;TileInfo> findTileInfosForRects(List&lt;Rect> rects) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/TileBoard.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public boolean belongsTo(TileBoard board) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/TileBoard.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Dimensions getSize() {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/TileBoard.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Dimensions getExactSize() {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/TileBoard.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Point getOffset() {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/pdf/util/TileBoard.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Rect getBounds() {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/util/TileBoard.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public TileView(Context context, TileInfo tileInfo) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/TileView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public TileView(Context context, TileInfo tileInfo) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/TileView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Point getOffset() {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/pdf/widget/TileView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public TileInfo getTileInfo() {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/TileView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected void onDraw(Canvas canvas) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/TileView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static Timer start() {"
errorLine2=" ~~~~~">
<location
file="src/main/java/androidx/pdf/util/Timer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public LogBuilder track(String event) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Timer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public LogBuilder track(String event) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Timer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public LogBuilder trackFmt(String eventFmt, Object... args) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Timer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public LogBuilder trackFmt(String eventFmt, Object... args) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Timer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public LogBuilder trackFmt(String eventFmt, Object... args) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Timer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void start(String key) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Timer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void track(String key, String event) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Timer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void track(String key, String event) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Timer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public String stop(String key) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Timer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public String stop(String key) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Timer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void popToast(Context context, int resId, Object... args) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Toaster.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void popToast(Context context, int resId, Object... args) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Toaster.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void popToast(Context context, String message) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Toaster.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void popToast(Context context, String message) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Toaster.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static &lt;T> FutureValue&lt;T> immediateValue(final T value) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/UiFutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static &lt;T> FutureValue&lt;T> immediateFail(final Exception error) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/UiFutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static &lt;T> FutureValue&lt;T> immediateFail(final Exception error) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/UiFutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static &lt;F, T> Supplier&lt;T> postConvert(final Supplier&lt;F> supplier,"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/UiFutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static &lt;F, T> Supplier&lt;T> postConvert(final Supplier&lt;F> supplier,"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/UiFutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" final Converter&lt;F, T> converter) {"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/UiFutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static &lt;T> FutureValue&lt;T> executeAsync(Supplier&lt;T> supplier) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/UiFutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static &lt;T> FutureValue&lt;T> executeAsync(Supplier&lt;T> supplier) {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/UiFutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static &lt;T> FutureValue&lt;T> execute(Supplier&lt;T> supplier) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/UiFutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static &lt;T> FutureValue&lt;T> execute(Supplier&lt;T> supplier) {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/UiFutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static &lt;T> FutureValue&lt;T> execute(final FutureValue&lt;T> sourceFuture) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/UiFutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static &lt;T> FutureValue&lt;T> execute(final FutureValue&lt;T> sourceFuture) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/UiFutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static &lt;T> void pipe(FutureValue&lt;T> sourceFuture, SettableFutureValue&lt;T> targetFuture) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/UiFutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static &lt;T> void pipe(FutureValue&lt;T> sourceFuture, SettableFutureValue&lt;T> targetFuture) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/UiFutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static &lt;F, T> void convert(FutureValue&lt;F> sourceFuture, Converter&lt;F, T> converter,"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/UiFutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static &lt;F, T> void convert(FutureValue&lt;F> sourceFuture, Converter&lt;F, T> converter,"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/UiFutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" final SettableFutureValue&lt;T> destFuture) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/data/UiFutureValues.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static String extractName(@NonNull Uri uri, @NonNull ContentResolver contentResolver) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/Uris.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static boolean isFileUriInSamePackageDataDir(Uri uri) {"
errorLine2=" ~~~">
<location
file="src/main/java/androidx/pdf/util/Uris.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" void addOverlay(String key, Drawable overlay);"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/util/overlays/ViewWithOverlays.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" void addOverlay(String key, Drawable overlay);"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/overlays/ViewWithOverlays.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected abstract String getLogTag();"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/Viewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected ViewGroup mContainer;"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/Viewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected ExposedValue&lt;ViewState> mViewState = Observables.newExposedValueWithInitialValue("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/Viewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ObservableValue&lt;ViewState> viewState() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/Viewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void onCreate(Bundle savedInstanceState) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/Viewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedState) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/Viewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedState) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/Viewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedState) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/Viewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void onActivityCreated(Bundle savedInstanceState) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/Viewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected void saveToArguments(DisplayData data) {"
errorLine2=" ~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/Viewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected void log(char tag, String step) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/Viewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected String getEventlog() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/Viewer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static WeakPdfLoaderCallbacks wrap(PdfLoaderCallbacks delegate) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static WeakPdfLoaderCallbacks wrap(PdfLoaderCallbacks delegate) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected WeakPdfLoaderCallbacks(PdfLoaderCallbacks delegate) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void documentNotLoaded(PdfStatus status) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setPageDimensions(int pageNum, Dimensions dimensions) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setPageBitmap(int pageNum, Bitmap bitmap) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setTileBitmap(int pageNum, TileInfo tileInfo, Bitmap bitmap) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setTileBitmap(int pageNum, TileInfo tileInfo, Bitmap bitmap) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setPageText(int pageNum, String text) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setSearchResults(String query, int pageNum, MatchRects matches) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setSearchResults(String query, int pageNum, MatchRects matches) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setSelection(int pageNum, PageSelection selection) {"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setPageUrlLinks(int pageNum, LinkRects links) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void setInvalidRects(int pageNum, List&lt;Rect> invalidRects) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static WidgetType of(int id) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/WidgetType.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" void attemptRestorePosition(ZoomScroll position);"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/util/ZoomScrollRestorer.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ZoomView(Context context, AttributeSet attrs) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ZoomView(Context context, AttributeSet attrs) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ZoomView(Context context, AttributeSet attrs, int defStyle) {"
errorLine2=" ~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ZoomView(Context context, AttributeSet attrs, int defStyle) {"
errorLine2=" ~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ZoomView setFitMode(int fitMode) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ZoomView setInitialZoomMode(int initialZoomMode) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ZoomView setRotateMode(int rotateMode) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ZoomView setContentResizedMode(int contentResizedMode) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ZoomView setContentResizedModeX(int contentResizedMode) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ZoomView setContentResizedModeY(int contentResizedMode) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ZoomView setContentResizedModeZoom(int contentResizedMode) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ZoomView setKeepFitZoomOnRotate(boolean keepFitZoomOnRotate) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ZoomView setOverrideMinZoomToFit(boolean overrideMinZoomToFit) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ZoomView setOverrideMaxZoomToFit(boolean overrideMaxZoomToFit) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ZoomView setAllowParentToHandleScaleEvents(boolean allowParentToHandleScaleEvents) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ZoomView setEnableDoubleTap(boolean doubleTapEnabled) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ObservableValue&lt;ZoomScroll> zoomScroll() {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ZoomView setInitialZoom(float initialZoom) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public ZoomView setMinZoom(float minZoom) {"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Rect getUsableAreaInContentCoords() {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Rect getVisibleAreaInContentCoords() {"
errorLine2=" ~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" float x, float y, float newZoom, ValueAnimator.AnimatorUpdateListener updateListener) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected Parcelable onSaveInstanceState() {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public void attemptRestorePosition(ZoomScroll position) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected boolean interceptGesture(GestureTracker gestureTracker) {"
errorLine2=" ~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static ZoomScroll fromBundle(Bundle bundle) {"
errorLine2=" ~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public static ZoomScroll fromBundle(Bundle bundle) {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" public Bundle asBundle() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomView.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected ZoomableSelectionHandles(ZoomView zoomView, ViewGroup handleParent,"
errorLine2=" ~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomableSelectionHandles.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected ZoomableSelectionHandles(ZoomView zoomView, ViewGroup handleParent,"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomableSelectionHandles.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" ObservableValue&lt;S> selectionObservable) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomableSelectionHandles.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected Object createSelectionObserver() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomableSelectionHandles.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected Object createZoomViewObserver() {"
errorLine2=" ~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomableSelectionHandles.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected void showHandle(ImageView handle, float rawX, float rawY, boolean isRight) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomableSelectionHandles.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected ImageView createHandle(ViewGroup parent, boolean isStop) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomableSelectionHandles.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected ImageView createHandle(ViewGroup parent, boolean isStop) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomableSelectionHandles.java"/>
</issue>
<issue
id="UnknownNullness"
message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
errorLine1=" protected void destroyHandle(ImageView handle) {"
errorLine2=" ~~~~~~~~~">
<location
file="src/main/java/androidx/pdf/widget/ZoomableSelectionHandles.java"/>
</issue>
</issues>