UNPKG

@icecreamcake/autojs6-dts

Version:

TypeScript Declarations for AutoJs6

294 lines (281 loc) 15.9 kB
declare module org { export module jdeferred { export module android { export class AndroidAlwaysCallback<D, R> extends java.lang.Object { public static class: java.lang.Class<org.jdeferred.android.AndroidAlwaysCallback<any,any>>; /** * Constructs a new instance of the org.jdeferred.android.AndroidAlwaysCallback<any,any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onAlways(param0: org.jdeferred.Promise.State, param1: D, param2: R): void; getExecutionScope(): org.jdeferred.android.AndroidExecutionScope; }); public constructor(); public getExecutionScope(): org.jdeferred.android.AndroidExecutionScope; public onAlways(param0: org.jdeferred.Promise.State, param1: D, param2: R): void; } } } } declare module org { export module jdeferred { export module android { export class AndroidDeferredManager extends org.jdeferred.impl.DefaultDeferredManager { public static class: java.lang.Class<org.jdeferred.android.AndroidDeferredManager>; public when(param0: org.jdeferred.DeferredFutureTask): org.jdeferred.Promise; public when(...tasks: org.jdeferred.android.DeferredAsyncTask<java.lang.Void,any,any>[]): org.jdeferred.Promise<org.jdeferred.multiple.MultipleResults,org.jdeferred.multiple.OneReject,org.jdeferred.multiple.MasterProgress>; public when(scope: org.jdeferred.android.AndroidExecutionScope, ...tasks: org.jdeferred.android.DeferredAsyncTask<java.lang.Void,any,any>[]): org.jdeferred.Promise<org.jdeferred.multiple.MultipleResults,org.jdeferred.multiple.OneReject,org.jdeferred.multiple.MasterProgress>; public when(...param0: java.lang.Runnable[]): org.jdeferred.Promise<org.jdeferred.multiple.MultipleResults,org.jdeferred.multiple.OneReject,org.jdeferred.multiple.MasterProgress>; public when(...param0: org.jdeferred.DeferredFutureTask<any,any>[]): org.jdeferred.Promise<org.jdeferred.multiple.MultipleResults,org.jdeferred.multiple.OneReject,org.jdeferred.multiple.MasterProgress>; public when(...promises: org.jdeferred.Promise[]): org.jdeferred.Promise<org.jdeferred.multiple.MultipleResults,org.jdeferred.multiple.OneReject,org.jdeferred.multiple.MasterProgress>; public when(param0: java.util.concurrent.Callable<any>): org.jdeferred.Promise; public when(...param0: org.jdeferred.Promise[]): org.jdeferred.Promise<org.jdeferred.multiple.MultipleResults,org.jdeferred.multiple.OneReject,org.jdeferred.multiple.MasterProgress>; public when(param0: java.lang.Runnable): org.jdeferred.Promise<java.lang.Void,java.lang.Throwable,java.lang.Void>; public constructor(); public when(promise: org.jdeferred.Promise, scope: org.jdeferred.android.AndroidExecutionScope): org.jdeferred.Promise; public when(task: org.jdeferred.DeferredFutureTask): org.jdeferred.Promise; public when(...param0: java.util.concurrent.Callable<any>[]): org.jdeferred.Promise<org.jdeferred.multiple.MultipleResults,org.jdeferred.multiple.OneReject,org.jdeferred.multiple.MasterProgress>; public when(param0: org.jdeferred.DeferredCallable): org.jdeferred.Promise; public when(...param0: java.util.concurrent.Future<any>[]): org.jdeferred.Promise<org.jdeferred.multiple.MultipleResults,org.jdeferred.multiple.OneReject,org.jdeferred.multiple.MasterProgress>; public when(param0: org.jdeferred.Promise): org.jdeferred.Promise; public constructor(param0: java.util.concurrent.ExecutorService); public when(param0: java.util.concurrent.Future<any>): org.jdeferred.Promise; public when(...param0: org.jdeferred.DeferredCallable<any,any>[]): org.jdeferred.Promise<org.jdeferred.multiple.MultipleResults,org.jdeferred.multiple.OneReject,org.jdeferred.multiple.MasterProgress>; public when(...param0: org.jdeferred.DeferredRunnable<any>[]): org.jdeferred.Promise<org.jdeferred.multiple.MultipleResults,org.jdeferred.multiple.OneReject,org.jdeferred.multiple.MasterProgress>; public when(promise: org.jdeferred.Promise): org.jdeferred.Promise; public when(param0: org.jdeferred.DeferredRunnable): org.jdeferred.Promise; public constructor(executorService: java.util.concurrent.ExecutorService); public when(task: org.jdeferred.android.DeferredAsyncTask<any,any,any>): org.jdeferred.Promise; public when(scope: org.jdeferred.android.AndroidExecutionScope, ...promises: org.jdeferred.Promise[]): org.jdeferred.Promise<org.jdeferred.multiple.MultipleResults,org.jdeferred.multiple.OneReject,org.jdeferred.multiple.MasterProgress>; } } } } declare module org { export module jdeferred { export module android { export class AndroidDeferredObject<D, F, P> extends org.jdeferred.impl.DeferredObject<any,any,any> { public static class: java.lang.Class<org.jdeferred.android.AndroidDeferredObject<any,any,any>>; public log: org.slf4j.Logger; public triggerDone(param0: any): void; public triggerProgress(param0: any): void; public triggerProgress(param0: org.jdeferred.ProgressCallback<any>, param1: any): void; public then(param0: org.jdeferred.DonePipe): org.jdeferred.Promise; public triggerFail(param0: any): void; public then(param0: org.jdeferred.DoneCallback<any>, param1: org.jdeferred.FailCallback<any>, param2: org.jdeferred.ProgressCallback<any>): org.jdeferred.Promise<any,any,any>; public waitSafely(): void; public state(): org.jdeferred.Promise.State; public constructor(); public then(param0: org.jdeferred.DoneFilter, param1: org.jdeferred.FailFilter, param2: org.jdeferred.ProgressFilter): org.jdeferred.Promise; public triggerDone(callback: org.jdeferred.DoneCallback<any>, resolved: any): void; public constructor(promise: org.jdeferred.Promise<any,any,any>, defaultAndroidExecutionScope: org.jdeferred.android.AndroidExecutionScope); public isRejected(): boolean; public reject(param0: any): org.jdeferred.Deferred<any,any,any>; public triggerAlways(callback: org.jdeferred.AlwaysCallback<any,any>, state: org.jdeferred.Promise.State, resolve: any, reject: any): void; public triggerAlways(param0: org.jdeferred.AlwaysCallback<any,any>, param1: org.jdeferred.Promise.State, param2: any, param3: any): void; public triggerFail(param0: org.jdeferred.FailCallback<any>, param1: any): void; public determineAndroidExecutionScope(callback: any): org.jdeferred.android.AndroidExecutionScope; public triggerFail(callback: org.jdeferred.FailCallback<any>, rejected: any): void; public then(param0: org.jdeferred.DoneFilter, param1: org.jdeferred.FailFilter): org.jdeferred.Promise; public determineAndroidExecutionScope(clazz: java.lang.Class<any>, methodName: string, ...arguments: java.lang.Class<any>[]): org.jdeferred.android.AndroidExecutionScope; public notify(): void; public triggerDone(param0: org.jdeferred.DoneCallback<any>, param1: any): void; public then(param0: org.jdeferred.DonePipe, param1: org.jdeferred.FailPipe, param2: org.jdeferred.ProgressPipe): org.jdeferred.Promise; public waitSafely(param0: number): void; public triggerProgress(callback: org.jdeferred.ProgressCallback<any>, progress: any): void; public promise(): org.jdeferred.Promise<any,any,any>; public always(param0: org.jdeferred.AlwaysCallback<any,any>): org.jdeferred.Promise<any,any,any>; public then(param0: org.jdeferred.DoneCallback<any>): org.jdeferred.Promise<any,any,any>; public constructor(promise: org.jdeferred.Promise<any,any,any>); public isPending(): boolean; public notify(param0: any): org.jdeferred.Deferred<any,any,any>; public then(param0: org.jdeferred.DoneFilter): org.jdeferred.Promise; public done(param0: org.jdeferred.DoneCallback<any>): org.jdeferred.Promise<any,any,any>; public resolve(param0: any): org.jdeferred.Deferred<any,any,any>; public then(param0: org.jdeferred.DonePipe, param1: org.jdeferred.FailPipe): org.jdeferred.Promise; public progress(param0: org.jdeferred.ProgressCallback<any>): org.jdeferred.Promise<any,any,any>; public then(param0: org.jdeferred.DoneCallback<any>, param1: org.jdeferred.FailCallback<any>): org.jdeferred.Promise<any,any,any>; public isResolved(): boolean; public fail(param0: org.jdeferred.FailCallback<any>): org.jdeferred.Promise<any,any,any>; public executeInUiThread(what: number, callback: any, state: org.jdeferred.Promise.State, resolve: any, reject: any, progress: any): void; public triggerAlways(param0: org.jdeferred.Promise.State, param1: any, param2: any): void; } export module AndroidDeferredObject { export class CallbackMessage<Callback, D, F, P> extends java.lang.Object { public static class: java.lang.Class<org.jdeferred.android.AndroidDeferredObject.CallbackMessage<any,any,any,any>>; } export class InternalHandler extends android.os.Handler { public static class: java.lang.Class<org.jdeferred.android.AndroidDeferredObject.InternalHandler>; public constructor(callback: android.os.Handler.Callback); public constructor(); public constructor(looper: android.os.Looper); public handleMessage(msg: android.os.Message): void; public constructor(looper: android.os.Looper, callback: android.os.Handler.Callback); } } } } } declare module org { export module jdeferred { export module android { export class AndroidDoneCallback<D> extends java.lang.Object { public static class: java.lang.Class<org.jdeferred.android.AndroidDoneCallback<any>>; /** * Constructs a new instance of the org.jdeferred.android.AndroidDoneCallback<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onDone(param0: D): void; getExecutionScope(): org.jdeferred.android.AndroidExecutionScope; }); public constructor(); public onDone(param0: D): void; public getExecutionScope(): org.jdeferred.android.AndroidExecutionScope; } } } } declare module org { export module jdeferred { export module android { export class AndroidExecutionScope { public static class: java.lang.Class<org.jdeferred.android.AndroidExecutionScope>; public static BACKGROUND: org.jdeferred.android.AndroidExecutionScope; public static UI: org.jdeferred.android.AndroidExecutionScope; public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>; public static valueOf(name: string): org.jdeferred.android.AndroidExecutionScope; public static values(): org.jdeferred.android.AndroidExecutionScope[]; } } } } declare module org { export module jdeferred { export module android { export class AndroidExecutionScopeable extends java.lang.Object { public static class: java.lang.Class<org.jdeferred.android.AndroidExecutionScopeable>; /** * Constructs a new instance of the org.jdeferred.android.AndroidExecutionScopeable interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { getExecutionScope(): org.jdeferred.android.AndroidExecutionScope; }); public constructor(); public getExecutionScope(): org.jdeferred.android.AndroidExecutionScope; } } } } declare module org { export module jdeferred { export module android { export class AndroidFailCallback<F> extends java.lang.Object { public static class: java.lang.Class<org.jdeferred.android.AndroidFailCallback<any>>; /** * Constructs a new instance of the org.jdeferred.android.AndroidFailCallback<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onFail(param0: F): void; getExecutionScope(): org.jdeferred.android.AndroidExecutionScope; }); public constructor(); public getExecutionScope(): org.jdeferred.android.AndroidExecutionScope; public onFail(param0: F): void; } } } } declare module org { export module jdeferred { export module android { export class AndroidProgressCallback<P> extends java.lang.Object { public static class: java.lang.Class<org.jdeferred.android.AndroidProgressCallback<any>>; /** * Constructs a new instance of the org.jdeferred.android.AndroidProgressCallback<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onProgress(param0: P): void; getExecutionScope(): org.jdeferred.android.AndroidExecutionScope; }); public constructor(); public getExecutionScope(): org.jdeferred.android.AndroidExecutionScope; public onProgress(param0: P): void; } } } } declare module org { export module jdeferred { export module android { export class BuildConfig extends java.lang.Object { public static class: java.lang.Class<org.jdeferred.android.BuildConfig>; public static DEBUG: boolean; public static APPLICATION_ID: string; public static BUILD_TYPE: string; public static FLAVOR: string; public static VERSION_CODE: number; public static VERSION_NAME: string; public constructor(); } } } } declare module org { export module jdeferred { export module android { export abstract class DeferredAsyncTask<Params, Progress, Result> extends android.os.AsyncTask<any,any,any> { public static class: java.lang.Class<org.jdeferred.android.DeferredAsyncTask<any,any,any>>; public log: org.slf4j.Logger; public notify(): void; public doInBackground(...param0: any[]): any; public onCancelled(result: any): void; public onPostExecute(result: any): void; public constructor(); public notify(progress: any): void; public doInBackgroundSafe(...param0: any[]): any; public constructor(startPolicy: org.jdeferred.DeferredManager.StartPolicy); public onProgressUpdate(...values: any[]): void; public getStartPolicy(): org.jdeferred.DeferredManager.StartPolicy; public promise(): org.jdeferred.Promise<any,java.lang.Throwable,any>; public onCancelled(): void; public doInBackground(...params: any[]): any; } } } } declare module org { export module jdeferred { export module android { export module annotation { export class ExecutionScope extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<org.jdeferred.android.annotation.ExecutionScope>; /** * Constructs a new instance of the org.jdeferred.android.annotation.ExecutionScope interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { value(): org.jdeferred.android.AndroidExecutionScope; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public equals(obj: any): boolean; public toString(): string; public annotationType(): java.lang.Class<any>; public hashCode(): number; public value(): org.jdeferred.android.AndroidExecutionScope; } } } } } //Generics information: //org.jdeferred.android.AndroidAlwaysCallback:2 //org.jdeferred.android.AndroidDeferredObject:3 //org.jdeferred.android.AndroidDeferredObject.CallbackMessage:4 //org.jdeferred.android.AndroidDoneCallback:1 //org.jdeferred.android.AndroidFailCallback:1 //org.jdeferred.android.AndroidProgressCallback:1 //org.jdeferred.android.DeferredAsyncTask:3