@sm003/autojs6-dts
Version:
TypeScript Declarations for AutoJs6
59 lines (54 loc) • 2.09 kB
TypeScript
declare module androidx {
export module arch {
export module core {
export module executor {
export class ArchTaskExecutor extends androidx.arch.core.executor.TaskExecutor {
public static class: java.lang.Class<androidx.arch.core.executor.ArchTaskExecutor>;
public static getInstance(): androidx.arch.core.executor.ArchTaskExecutor;
public postToMainThread(param0: java.lang.Runnable): void;
public setDelegate(taskExecutor: androidx.arch.core.executor.TaskExecutor): void;
public static getMainThreadExecutor(): java.util.concurrent.Executor;
public isMainThread(): boolean;
public postToMainThread(runnable: java.lang.Runnable): void;
public executeOnDiskIO(runnable: java.lang.Runnable): void;
public static getIOThreadExecutor(): java.util.concurrent.Executor;
public executeOnDiskIO(param0: java.lang.Runnable): void;
}
}
}
}
}
declare module androidx {
export module arch {
export module core {
export module executor {
export class DefaultTaskExecutor extends androidx.arch.core.executor.TaskExecutor {
public static class: java.lang.Class<androidx.arch.core.executor.DefaultTaskExecutor>;
public constructor();
public postToMainThread(param0: java.lang.Runnable): void;
public isMainThread(): boolean;
public postToMainThread(runnable: java.lang.Runnable): void;
public executeOnDiskIO(runnable: java.lang.Runnable): void;
public executeOnDiskIO(param0: java.lang.Runnable): void;
}
}
}
}
}
declare module androidx {
export module arch {
export module core {
export module executor {
export abstract class TaskExecutor extends java.lang.Object {
public static class: java.lang.Class<androidx.arch.core.executor.TaskExecutor>;
public executeOnMainThread(runnable: java.lang.Runnable): void;
public constructor();
public postToMainThread(param0: java.lang.Runnable): void;
public isMainThread(): boolean;
public executeOnDiskIO(param0: java.lang.Runnable): void;
}
}
}
}
}
//Generics information: