/*
 * Copyright 2018 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package androidx.work;

/**
 * The current status of a unit of work.
 */
public enum State {

    /**
     * The status for work that is enqueued (hasn't completed and isn't running)
     */
    ENQUEUED,

    /**
     * The status for work that is currently being executed
     */
    RUNNING,

    /**
     * The status for work that has completed successfully
     */
    SUCCEEDED,

    /**
     * The status for work that has completed in a failure state
     */
    FAILED,

    /**
     * The status for work that is currently blocked because its prerequisites haven't finished
     * successfully
     */
    BLOCKED,

    /**
     * The status for work that has been cancelled and will not execute
     */
    CANCELLED;

    /**
     * Returns {@code true} if this State is considered finished.
     *
     * @return {@code true} for {@link #SUCCEEDED}, {@link #FAILED}, and {@link #CANCELLED} States
     */
    public boolean isFinished() {
        return (this == SUCCEEDED || this == FAILED || this == CANCELLED);
    }
}

@@ -657,18 +657,17 @@
 ent stat
-us
+e
  of a un
@@ -718,34 +718,33 @@
 %0A     * The stat
-us
+e
  for work that i
@@ -829,34 +829,33 @@
 %0A     * The stat
-us
+e
  for work that i
@@ -918,34 +918,33 @@
 %0A     * The stat
-us
+e
  for work that h
@@ -1008,34 +1008,33 @@
 %0A     * The stat
-us
+e
  for work that h
@@ -1101,34 +1101,33 @@
 %0A     * The stat
-us
+e
  for work that i
@@ -1254,18 +1254,17 @@
 The stat
-us
+e
  for wor
@@ -1507,17 +1507,17 @@
 CELLED%7D 
-S
+s
 tates%0A  

Merge "Fix some documentation for State." into pi-preview1-androidx-dev am: cb602fb24d am: 2e7015d544 am: 9f2fe5f056