// Signature format: 4.0 package androidx.arch.core.executor { @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class ArchTaskExecutor extends androidx.arch.core.executor.TaskExecutor { method public void executeOnDiskIO(Runnable); method public static java.util.concurrent.Executor getIOThreadExecutor(); method public static androidx.arch.core.executor.ArchTaskExecutor getInstance(); method public static java.util.concurrent.Executor getMainThreadExecutor(); method public boolean isMainThread(); method public void postToMainThread(Runnable); method public void setDelegate(androidx.arch.core.executor.TaskExecutor?); } @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class DefaultTaskExecutor extends androidx.arch.core.executor.TaskExecutor { ctor public DefaultTaskExecutor(); method public void executeOnDiskIO(Runnable); method public boolean isMainThread(); method public void postToMainThread(Runnable); } @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public abstract class TaskExecutor { ctor public TaskExecutor(); method public abstract void executeOnDiskIO(Runnable); method public void executeOnMainThread(Runnable); method public abstract boolean isMainThread(); method public abstract void postToMainThread(Runnable); } }