Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 251089e5 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "TIF: Fix javadoc and add @NonNull to util methods"

parents 6789909f 76750d62
Loading
Loading
Loading
Loading
+10 −10
Original line number Diff line number Diff line
@@ -703,37 +703,37 @@ public final class TvContract {
    }

    /**
     * Returns {@code true}, if {@code uri} is a channel URI.
     * @return {@code true} if {@code uri} is a channel URI.
     */
    public static boolean isChannelUri(Uri uri) {
    public static boolean isChannelUri(@NonNull Uri uri) {
        return isChannelUriForTunerInput(uri) || isChannelUriForPassthroughInput(uri);
    }

    /**
     * Returns {@code true}, if {@code uri} is a channel URI for a tuner input.
     * @return {@code true} if {@code uri} is a channel URI for a tuner input.
     */
    public static boolean isChannelUriForTunerInput(Uri uri) {
    public static boolean isChannelUriForTunerInput(@NonNull Uri uri) {
        return isTvUri(uri) && isTwoSegmentUriStartingWith(uri, PATH_CHANNEL);
    }

    /**
     * Returns {@code true}, if {@code uri} is a channel URI for a pass-through input.
     * @return {@code true} if {@code uri} is a channel URI for a pass-through input.
     */
    public static boolean isChannelUriForPassthroughInput(Uri uri) {
    public static boolean isChannelUriForPassthroughInput(@NonNull Uri uri) {
        return isTvUri(uri) && isTwoSegmentUriStartingWith(uri, PATH_PASSTHROUGH);
    }

    /**
     * Returns {@code true}, if {@code uri} is a program URI.
     * @return {@code true} if {@code uri} is a program URI.
     */
    public static boolean isProgramUri(Uri uri) {
    public static boolean isProgramUri(@NonNull Uri uri) {
        return isTvUri(uri) && isTwoSegmentUriStartingWith(uri, PATH_PROGRAM);
    }

    /**
     * Returns {@code true}, if {@code uri} is a recorded program URI.
     * @return {@code true} if {@code uri} is a recorded program URI.
     */
    public static boolean isRecordedProgramUri(Uri uri) {
    public static boolean isRecordedProgramUri(@NonNull Uri uri) {
        return isTvUri(uri) && isTwoSegmentUriStartingWith(uri, PATH_RECORDED_PROGRAM);
    }