UNPKG

@icecreamcake/autojs6-dts

Version:

TypeScript Declarations for AutoJs6

1,195 lines (1,162 loc) 94.2 kB
declare module com { export module tencent { export module bugly { export class Bugly extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.Bugly>; public static enable: boolean; public static applicationContext: android.content.Context; public static SDK_IS_DEV: string; public static getAppChannel(): string; public static isDev(): boolean; public static init(param0: android.content.Context, param1: string, param2: boolean): void; public static init(param0: android.content.Context, param1: string, param2: boolean, param3: com.tencent.bugly.BuglyStrategy): void; public constructor(); } } } } declare module com { export module tencent { export module bugly { export class BuglyStrategy extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.BuglyStrategy>; public a: number; public b: boolean; public getAppChannel(): string; public setAppChannel(param0: string): com.tencent.bugly.BuglyStrategy; public isEnableRecordAnrMainStack(): boolean; public isEnableUserInfo(): boolean; public recordUserInfoOnceADay(): boolean; public setDeviceID(param0: string): com.tencent.bugly.BuglyStrategy; public getDeviceModel(): string; public setAppPackageName(param0: string): com.tencent.bugly.BuglyStrategy; public setEnableNativeCrashMonitor(param0: boolean): com.tencent.bugly.BuglyStrategy; public setEnableRecordAnrMainStack(param0: boolean): void; public setUploadProcess(param0: boolean): com.tencent.bugly.BuglyStrategy; public setUploadSpotCrash(param0: boolean): void; public constructor(); public setEnableANRCrashMonitor(param0: boolean): com.tencent.bugly.BuglyStrategy; public getAppPackageName(): string; public setCrashHandleCallback(param0: com.tencent.bugly.BuglyStrategy.a): com.tencent.bugly.BuglyStrategy; /** @deprecated */ public setMerged(param0: boolean): void; public getUserInfoActivity(): java.lang.Class<any>; public setRecordUserInfoOnceADay(param0: boolean): com.tencent.bugly.BuglyStrategy; public isUploadSpotCrash(): boolean; public setBuglyLogUpload(param0: boolean): com.tencent.bugly.BuglyStrategy; public getAppReportDelay(): number; public getLibBuglySOFilePath(): string; public getCloseErrorCallback(): boolean; public setCloseErrorCallback(param0: boolean): void; public setDeviceModel(param0: string): com.tencent.bugly.BuglyStrategy; public isEnableCatchAnrTrace(): boolean; public getCallBackType(): number; public setUserInfoActivity(param0: java.lang.Class<any>): com.tencent.bugly.BuglyStrategy; public isMerged(): boolean; public setAppReportDelay(param0: number): com.tencent.bugly.BuglyStrategy; public isReplaceOldChannel(): boolean; public isEnableNativeCrashMonitor(): boolean; public setCallBackType(param0: number): void; public getAppVersion(): string; public isUploadProcess(): boolean; public setReplaceOldChannel(param0: boolean): void; public isBuglyLogUpload(): boolean; public setLibBuglySOFilePath(param0: string): com.tencent.bugly.BuglyStrategy; public getDeviceID(): string; public isEnableANRCrashMonitor(): boolean; public getCrashHandleCallback(): com.tencent.bugly.BuglyStrategy.a; public setAppVersion(param0: string): com.tencent.bugly.BuglyStrategy; public setEnableUserInfo(param0: boolean): com.tencent.bugly.BuglyStrategy; public setEnableCatchAnrTrace(param0: boolean): void; } export module BuglyStrategy { export class a extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.BuglyStrategy.a>; public static MAX_USERDATA_KEY_LENGTH: number; public static MAX_USERDATA_VALUE_LENGTH: number; public static CRASHTYPE_JAVA_CRASH: number; public static CRASHTYPE_JAVA_CATCH: number; public static CRASHTYPE_NATIVE: number; public static CRASHTYPE_U3D: number; public static CRASHTYPE_ANR: number; public static CRASHTYPE_COCOS2DX_JS: number; public static CRASHTYPE_COCOS2DX_LUA: number; public static CRASHTYPE_BLOCK: number; public constructor(); public onCrashHandleStart(param0: number, param1: string, param2: string, param3: string): java.util.Map<string,string>; public onCrashHandleStart2GetExtraDatas(param0: number, param1: string, param2: string, param3: string): number[]; } } } } } declare module com { export module tencent { export module bugly { export class CrashModule extends com.tencent.bugly.a { public static class: java.lang.Class<com.tencent.bugly.CrashModule>; public static MODULE_ID: number; public init(param0: android.content.Context, param1: boolean, param2: com.tencent.bugly.BuglyStrategy): void; public static getInstance(): com.tencent.bugly.CrashModule; public onServerStrategyChanged(param0: com.tencent.bugly.crashreport.common.strategy.StrategyBean): void; public getTables(): string[]; public hasInitialized(): boolean; public constructor(); } } } } declare module com { export module tencent { export module bugly { export abstract class a extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.a>; public id: number; public moduleName: string; public versionKey: string; public version: string; public init(param0: android.content.Context, param1: boolean, param2: com.tencent.bugly.BuglyStrategy): void; public onDbUpgrade(param0: android.database.sqlite.SQLiteDatabase, param1: number, param2: number): void; public onDbDowngrade(param0: android.database.sqlite.SQLiteDatabase, param1: number, param2: number): void; public onServerStrategyChanged(param0: com.tencent.bugly.crashreport.common.strategy.StrategyBean): void; public getTables(): string[]; public constructor(); public onDbCreate(param0: android.database.sqlite.SQLiteDatabase): void; } } } } declare module com { export module tencent { export module bugly { export class b extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.b>; public static b: java.util.List<com.tencent.bugly.a>; public static c: boolean; public static a(param0: android.content.Context, param1: string, param2: boolean, param3: com.tencent.bugly.BuglyStrategy): void; public static a(param0: android.content.Context, param1: com.tencent.bugly.BuglyStrategy): void; public static a(param0: android.content.Context): void; public static a(param0: com.tencent.bugly.a): void; } } } } declare module com { export module tencent { export module bugly { export module crashreport { export class BuglyHintException extends java.lang.RuntimeException { public static class: java.lang.Class<com.tencent.bugly.crashreport.BuglyHintException>; public constructor(message: string); public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean); public constructor(param0: string); public constructor(); public constructor(cause: java.lang.Throwable); public constructor(message: string, cause: java.lang.Throwable); } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export class BuglyLog extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.BuglyLog>; public static i(param0: string, param1: string): void; public static e(param0: string, param1: string, param2: java.lang.Throwable): void; public constructor(); public static setCache(param0: number): void; public static e(param0: string, param1: string): void; public static d(param0: string, param1: string): void; public static v(param0: string, param1: string): void; public static w(param0: string, param1: string): void; } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export class CrashReport extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.CrashReport>; public static uploadUserInfo(): void; public static setUserId(param0: string): void; public static setHttpProxy(param0: java.net.InetAddress, param1: number): void; public static closeNativeReport(): void; public static setUserSceneTag(param0: android.content.Context, param1: number): void; public static setAppPackage(param0: android.content.Context, param1: string): void; public static setJavascriptMonitor(param0: com.tencent.bugly.crashreport.CrashReport.WebViewInterface, param1: boolean, param2: boolean): boolean; public static setCrashRegularFilter(param0: string): void; public static isLastSessionCrash(): boolean; public static getSdkExtraData(param0: android.content.Context): java.util.Map<string,string>; public static setSessionIntervalMills(param0: number): void; public static postException(param0: java.lang.Thread, param1: number, param2: string, param3: string, param4: string, param5: java.util.Map<string,string>): void; public static testNativeCrash(): void; public static getDeviceID(param0: android.content.Context): string; public static setAppVersion(param0: android.content.Context, param1: string): void; public static getContext(): android.content.Context; public constructor(); public static setBuglyDbName(param0: string): void; public static getBuglyVersion(param0: android.content.Context): string; public static setDeviceId(param0: android.content.Context, param1: string): void; public static postCatchedException(param0: java.lang.Throwable, param1: java.lang.Thread): void; public static testNativeCrash(param0: boolean, param1: boolean, param2: boolean): void; public static setSdkExtraData(param0: android.content.Context, param1: string, param2: string): void; public static initCrashReport(param0: android.content.Context, param1: string, param2: boolean, param3: com.tencent.bugly.crashreport.CrashReport.UserStrategy): void; public static initCrashReport(param0: android.content.Context, param1: com.tencent.bugly.crashreport.CrashReport.UserStrategy): void; public static setJavascriptMonitor(param0: android.webkit.WebView, param1: boolean, param2: boolean): boolean; public static setUserId(param0: android.content.Context, param1: string): void; /** @deprecated */ public static enableObtainId(param0: android.content.Context, param1: boolean): void; public static getUserData(param0: android.content.Context, param1: string): string; public static getSdkExtraData(): java.util.Map<string,string>; public static removeUserData(param0: android.content.Context, param1: string): string; public static setIsDevelopmentDevice(param0: android.content.Context, param1: boolean): void; public static enableBugly(param0: boolean): void; public static getUserSceneTagId(param0: android.content.Context): number; public static setServerUrl(param0: string): void; public static getHttpProxy(): java.net.Proxy; public static postCatchedException(param0: java.lang.Throwable): void; public static getUserId(): string; public static setDeviceModel(param0: android.content.Context, param1: string): void; public static startCrashReport(): void; /** @deprecated */ public static setIsAppForeground(param0: android.content.Context, param1: boolean): void; public static closeBugly(): void; public static postCatchedException(param0: java.lang.Throwable, param1: java.lang.Thread, param2: boolean): void; public static setHttpProxy(param0: string, param1: number): void; public static putUserData(param0: android.content.Context, param1: string, param2: string): void; public static setHandleNativeCrashInJava(param0: boolean): void; public static initCrashReport(param0: android.content.Context): void; public static getAppID(): string; public static setAppChannel(param0: android.content.Context, param1: string): void; public static testANRCrash(): void; public static setAllThreadStackEnable(param0: android.content.Context, param1: boolean, param2: boolean): void; public static getUserDatasSize(param0: android.content.Context): number; public static getAllUserDataKeys(param0: android.content.Context): java.util.Set<string>; public static closeCrashReport(): void; public static testJavaCrash(): void; public static setJavascriptMonitor(param0: com.tencent.bugly.crashreport.CrashReport.WebViewInterface, param1: boolean): boolean; public static postException(param0: number, param1: string, param2: string, param3: string, param4: java.util.Map<string,string>): void; public static setContext(param0: android.content.Context): void; public static setCollectPrivacyInfo(param0: android.content.Context, param1: boolean): void; public static setJavascriptMonitor(param0: android.webkit.WebView, param1: boolean): boolean; public static setCrashFilter(param0: string): void; public static getAppVer(): string; public static getAppChannel(): string; public static initCrashReport(param0: android.content.Context, param1: string, param2: boolean): void; } export module CrashReport { export class CrashHandleCallback extends com.tencent.bugly.BuglyStrategy.a { public static class: java.lang.Class<com.tencent.bugly.crashreport.CrashReport.CrashHandleCallback>; public constructor(); } export class UserStrategy extends com.tencent.bugly.BuglyStrategy { public static class: java.lang.Class<com.tencent.bugly.crashreport.CrashReport.UserStrategy>; public setCrashHandleCallback(param0: com.tencent.bugly.BuglyStrategy.a): com.tencent.bugly.BuglyStrategy; public getCrashHandleCallback(): com.tencent.bugly.crashreport.CrashReport.CrashHandleCallback; public constructor(); public getCloseErrorCallback(): boolean; public getCrashHandleCallback(): com.tencent.bugly.BuglyStrategy.a; public getCallBackType(): number; public setCallBackType(param0: number): void; public setCloseErrorCallback(param0: boolean): void; public constructor(param0: android.content.Context); public setCrashHandleCallback(param0: com.tencent.bugly.crashreport.CrashReport.CrashHandleCallback): void; } export class WebViewInterface extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.CrashReport.WebViewInterface>; /** * Constructs a new instance of the com.tencent.bugly.crashreport.CrashReport$WebViewInterface interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { getUrl(): string; setJavaScriptEnabled(param0: boolean): void; loadUrl(param0: string): void; addJavascriptInterface(param0: com.tencent.bugly.crashreport.crash.h5.H5JavaScriptInterface, param1: string): void; getContentDescription(): string; }); public constructor(); public loadUrl(param0: string): void; public setJavaScriptEnabled(param0: boolean): void; public addJavascriptInterface(param0: com.tencent.bugly.crashreport.crash.h5.H5JavaScriptInterface, param1: string): void; public getUrl(): string; public getContentDescription(): string; } } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export class a extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.a>; /** * Constructs a new instance of the com.tencent.bugly.crashreport.a interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { setNativeIsAppForeground(param0: boolean): boolean; }); public constructor(); public setNativeIsAppForeground(param0: boolean): boolean; } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export module biz { export class UserInfoBean extends java.lang.Object implements android.os.Parcelable { public static class: java.lang.Class<com.tencent.bugly.crashreport.biz.UserInfoBean>; public a: number; public b: number; public c: string; public d: string; public e: number; public f: number; public g: number; public h: number; public i: number; public j: string; public k: number; public l: boolean; public m: string; public n: string; public o: number; public p: number; public q: number; public r: java.util.Map<string,string>; public s: java.util.Map<string,string>; public static CREATOR: android.os.Parcelable.Creator<com.tencent.bugly.crashreport.biz.UserInfoBean>; public constructor(); public describeContents(): number; public constructor(param0: android.os.Parcel); public writeToParcel(param0: android.os.Parcel, param1: number): void; } } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export module biz { export class a extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.biz.a>; public a(): void; public constructor(param0: android.content.Context, param1: boolean); public b(): void; public a(param0: string): java.util.List<com.tencent.bugly.crashreport.biz.UserInfoBean>; public a(param0: number, param1: boolean, param2: number): void; } export module a { export class a extends java.lang.Object implements java.lang.Runnable { public static class: java.lang.Class<com.tencent.bugly.crashreport.biz.a.a>; public constructor(param0: com.tencent.bugly.crashreport.biz.a, param1: com.tencent.bugly.crashreport.biz.UserInfoBean, param2: boolean); public run(): void; } export class b extends java.lang.Object implements java.lang.Runnable { public static class: java.lang.Class<com.tencent.bugly.crashreport.biz.a.b>; public run(): void; } export class c extends java.lang.Object implements java.lang.Runnable { public static class: java.lang.Class<com.tencent.bugly.crashreport.biz.a.c>; public constructor(param0: com.tencent.bugly.crashreport.biz.a, param1: number); public run(): void; } } } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export module biz { export class b extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.biz.b>; public static a(): void; public constructor(); public static a(param0: android.content.Context): void; public static a(param0: android.content.Context, param1: com.tencent.bugly.BuglyStrategy): void; public static a(param0: com.tencent.bugly.crashreport.common.strategy.StrategyBean, param1: boolean): void; public static a(param0: number): void; } export module b { export class a extends java.lang.Object implements android.app.Application.ActivityLifecycleCallbacks { public static class: java.lang.Class<com.tencent.bugly.crashreport.biz.b.a>; public onActivityStopped(param0: android.app.Activity): void; public onActivityDestroyed(param0: android.app.Activity): void; public onActivityCreated(param0: android.app.Activity, param1: android.os.Bundle): void; public onActivityResumed(param0: android.app.Activity): void; public onActivitySaveInstanceState(param0: android.app.Activity, param1: android.os.Bundle): void; public onActivityStarted(param0: android.app.Activity): void; public onActivityPaused(param0: android.app.Activity): void; } } } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export module common { export module info { export class AppInfo extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.common.info.AppInfo>; public constructor(); public static d(param0: android.content.Context): java.util.Map<string,string>; public static c(param0: android.content.Context): string; public static b(param0: android.content.Context): android.content.pm.PackageInfo; public static a(param0: android.content.Context): string; public static a(param0: java.util.Map<string,string>): java.util.List<string>; public static a(param0: number): string; public static e(param0: android.content.Context): boolean; } } } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export module common { export module info { export class PlugInBean extends java.lang.Object implements android.os.Parcelable { public static class: java.lang.Class<com.tencent.bugly.crashreport.common.info.PlugInBean>; public a: string; public b: string; public c: string; public static CREATOR: android.os.Parcelable.Creator<com.tencent.bugly.crashreport.common.info.PlugInBean>; public describeContents(): number; public constructor(param0: string, param1: string, param2: string); public toString(): string; public writeToParcel(param0: android.os.Parcel, param1: number): void; public constructor(param0: android.os.Parcel); } } } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export module common { export module info { export class a extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.common.info.a>; public g(): string; public a(param0: boolean): void; public h(): boolean; /** @deprecated */ public static r(): string; public i(param0: string): string; public d(param0: string): void; public static G(): number; public t(): java.util.Map<string,com.tencent.bugly.crashreport.common.info.PlugInBean>; public j(): boolean; public x(): java.util.Map<string,string>; public p(): number; /** @deprecated */ public static I(): boolean; public b(param0: number): void; public i(): boolean; public a(param0: number, param1: boolean): void; public A(): java.util.Set<string>; public s(): string; public a(param0: boolean, param1: boolean): void; public c(param0: string): void; public F(): java.util.Map<string,com.tencent.bugly.crashreport.common.info.PlugInBean>; public g(param0: string): void; public n(): number; public q(): string; public b(param0: boolean): void; public a(param0: number): void; public v(): java.lang.Boolean; public static a(param0: android.content.Context): com.tencent.bugly.crashreport.common.info.a; public o(): number; public b(param0: string): void; public c(): string; public k(): string; public f(param0: string): void; public C(): java.util.Map<string,string>; public w(): string; public h(param0: string): string; public B(): java.util.Map<string,string>; public d(): void; /** @deprecated */ public static H(): boolean; public y(): void; public a(param0: string, param1: string): void; public l(): string; public E(): number; public static b(): com.tencent.bugly.crashreport.common.info.a; public e(): string; public a(param0: string): void; public e(param0: string): void; public f(): string; public m(): string; public c(param0: string, param1: string): void; public D(): number; public z(): number; public b(param0: string, param1: string): void; public u(): string; public a(): boolean; } } } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export module common { export module info { export class b extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.common.info.b>; public static c(): number; public static h(): number; public static e(): number; public static f(): number; public static l(): number; public static n(): boolean; public static b(): string; public static m(): string; public static j(): number; public static e(param0: android.content.Context): boolean; public static i(): number; public static d(param0: android.content.Context): boolean; public static d(): number; public static o(): boolean; public static a(param0: android.content.Context, param1: boolean): string; public static c(param0: android.content.Context): string; public static b(param0: android.content.Context): string; public static a(): string; public static a(param0: android.content.Context): string; public static g(): number; public static k(): number; } export module b { export abstract class a extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.common.info.b.a>; public a(param0: android.content.Context): string; } export class b extends com.tencent.bugly.crashreport.common.info.b.a { public static class: java.lang.Class<com.tencent.bugly.crashreport.common.info.b.b>; public a(param0: android.content.Context): string; } export class c extends com.tencent.bugly.crashreport.common.info.b.a { public static class: java.lang.Class<com.tencent.bugly.crashreport.common.info.b.c>; public a(param0: android.content.Context): string; } export class d extends com.tencent.bugly.crashreport.common.info.b.a { public static class: java.lang.Class<com.tencent.bugly.crashreport.common.info.b.d>; public a(param0: android.content.Context): string; } export class e extends com.tencent.bugly.crashreport.common.info.b.a { public static class: java.lang.Class<com.tencent.bugly.crashreport.common.info.b.e>; public a(param0: android.content.Context): string; } export class f extends com.tencent.bugly.crashreport.common.info.b.a { public static class: java.lang.Class<com.tencent.bugly.crashreport.common.info.b.f>; public a(param0: android.content.Context): string; } export class g extends com.tencent.bugly.crashreport.common.info.b.a { public static class: java.lang.Class<com.tencent.bugly.crashreport.common.info.b.g>; public a(param0: android.content.Context): string; } export class h extends com.tencent.bugly.crashreport.common.info.b.a { public static class: java.lang.Class<com.tencent.bugly.crashreport.common.info.b.h>; public a(param0: android.content.Context): string; } export class i extends com.tencent.bugly.crashreport.common.info.b.a { public static class: java.lang.Class<com.tencent.bugly.crashreport.common.info.b.i>; public a(param0: android.content.Context): string; } export class j extends com.tencent.bugly.crashreport.common.info.b.a { public static class: java.lang.Class<com.tencent.bugly.crashreport.common.info.b.j>; public a(param0: android.content.Context): string; } export class k extends com.tencent.bugly.crashreport.common.info.b.a { public static class: java.lang.Class<com.tencent.bugly.crashreport.common.info.b.k>; public a(param0: android.content.Context): string; } export class l extends com.tencent.bugly.crashreport.common.info.b.a { public static class: java.lang.Class<com.tencent.bugly.crashreport.common.info.b.l>; public a(param0: android.content.Context): string; } export class m extends com.tencent.bugly.crashreport.common.info.b.a { public static class: java.lang.Class<com.tencent.bugly.crashreport.common.info.b.m>; public a(param0: android.content.Context): string; } } } } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export module common { export module strategy { export class StrategyBean extends java.lang.Object implements android.os.Parcelable { public static class: java.lang.Class<com.tencent.bugly.crashreport.common.strategy.StrategyBean>; public static a: string; public static b: string; public c: number; public d: number; public e: boolean; public f: boolean; public g: boolean; public h: boolean; public i: boolean; public j: boolean; public k: boolean; public l: boolean; public m: boolean; public n: number; public o: number; public p: string; public q: string; public r: string; public s: java.util.Map<string,string>; public t: number; public u: number; public v: number; public static CREATOR: android.os.Parcelable.Creator<com.tencent.bugly.crashreport.common.strategy.StrategyBean>; public constructor(); public describeContents(): number; public writeToParcel(param0: android.os.Parcel, param1: number): void; public constructor(param0: android.os.Parcel); } } } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export module common { export module strategy { export class a extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.common.strategy.a>; public a(param0: number): void; public static a(param0: string): void; public a(param0: com.tencent.bugly.crashreport.common.strategy.StrategyBean, param1: boolean): void; public static a(): com.tencent.bugly.crashreport.common.strategy.a; public a(param0: com.tencent.bugly.proguard.aq): void; public static d(): com.tencent.bugly.crashreport.common.strategy.StrategyBean; public static a(param0: android.content.Context, param1: java.util.List<com.tencent.bugly.a>): com.tencent.bugly.crashreport.common.strategy.a; public b(): boolean; public c(): com.tencent.bugly.crashreport.common.strategy.StrategyBean; } } } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export module crash { export class BuglyBroadcastReceiver extends android.content.BroadcastReceiver { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.BuglyBroadcastReceiver>; public constructor(); public onReceive(param0: android.content.Context, param1: android.content.Intent): void; public addFilter(param0: string): void; public register(param0: android.content.Context): void; public unregister(param0: android.content.Context): void; public static getInstance(): com.tencent.bugly.crashreport.crash.BuglyBroadcastReceiver; } } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export module crash { export class CrashDetailBean extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.CrashDetailBean>; public a: number; public b: number; public c: string; public d: boolean; public e: string; public f: string; public g: string; public h: java.util.Map<string,com.tencent.bugly.crashreport.common.info.PlugInBean>; public i: java.util.Map<string,com.tencent.bugly.crashreport.common.info.PlugInBean>; public j: boolean; public k: boolean; public l: number; public m: string; public n: string; public o: string; public p: string; public q: string; public r: number; public s: string; public t: number; public u: string; public v: string; public w: string; public x: string; public y: number[]; public z: java.util.Map<string,string>; public A: string; public B: string; public C: number; public D: number; public E: number; public F: number; public G: number; public H: number; public I: number; public J: number; public K: number; public L: string; public M: string; public N: string; public O: string; public P: number; public Q: boolean; public R: java.util.Map<string,string>; public S: java.util.Map<string,string>; public T: number; public U: number; public V: java.util.Map<string,string>; public W: java.util.Map<string,string>; public X: number[]; public Y: string; public Z: string; public static CREATOR: android.os.Parcelable.Creator<com.tencent.bugly.crashreport.crash.CrashDetailBean>; public constructor(); public describeContents(): number; public constructor(param0: android.os.Parcel); public writeToParcel(param0: android.os.Parcel, param1: number): void; } } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export module crash { export class a extends java.lang.Comparable<com.tencent.bugly.crashreport.crash.a> { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.a>; public a: number; public b: number; public c: string; public d: boolean; public e: boolean; public f: number; public constructor(); } } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export module crash { export module anr { export class TraceFileHelper extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.anr.TraceFileHelper>; public constructor(); public static readTargetDumpInfo(param0: string, param1: string, param2: boolean): com.tencent.bugly.crashreport.crash.anr.TraceFileHelper.a; public static readTraceFile(param0: string, param1: com.tencent.bugly.crashreport.crash.anr.TraceFileHelper.b): void; public static readFirstDumpInfo(param0: string, param1: boolean): com.tencent.bugly.crashreport.crash.anr.TraceFileHelper.a; } export module TraceFileHelper { export class a extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.anr.TraceFileHelper.a>; public a: number; public b: string; public c: number; public d: java.util.Map<string,string[]>; public constructor(); } export class b extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.anr.TraceFileHelper.b>; /** * Constructs a new instance of the com.tencent.bugly.crashreport.crash.anr.TraceFileHelper$b interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { a(param0: number, param1: number, param2: string): boolean; a(param0: number): boolean; a(param0: string, param1: number, param2: string, param3: string): boolean; }); public constructor(); public a(param0: number, param1: number, param2: string): boolean; public a(param0: number): boolean; public a(param0: string, param1: number, param2: string, param3: string): boolean; } } } } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export module crash { export module anr { export class a extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.anr.a>; public a: string; public b: java.util.Map<string,string>; public c: number; public d: string; public e: string; public f: string; public g: string; public constructor(); } } } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export module crash { export module anr { export class b extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.anr.b>; public b(): void; public static a(param0: android.content.Context, param1: com.tencent.bugly.crashreport.common.strategy.a, param2: com.tencent.bugly.crashreport.common.info.a, param3: com.tencent.bugly.proguard.x, param4: com.tencent.bugly.proguard.o, param5: com.tencent.bugly.crashreport.crash.b, param6: com.tencent.bugly.BuglyStrategy.a): com.tencent.bugly.crashreport.crash.anr.b; public a(param0: boolean): void; public a(): boolean; } } } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export module crash { export module anr { export class c extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.anr.c>; public c(): number; public a(param0: string): void; public d(): boolean; public constructor(param0: string, param1: number); public a(param0: boolean): void; public b(): string; public a(): string; } } } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export module crash { export class b extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.b>; public a(param0: java.util.List<com.tencent.bugly.crashreport.crash.CrashDetailBean>, param1: number, param2: boolean, param3: boolean, param4: boolean): void; public d(param0: com.tencent.bugly.crashreport.crash.CrashDetailBean): void; public c(param0: com.tencent.bugly.crashreport.crash.CrashDetailBean): void; public a(param0: com.tencent.bugly.crashreport.crash.CrashDetailBean): boolean; public static a(param0: string, param1: string, param2: string, param3: string, param4: string, param5: com.tencent.bugly.crashreport.crash.CrashDetailBean): void; public static a(param0: boolean, param1: java.util.List<com.tencent.bugly.crashreport.crash.CrashDetailBean>): void; public a(param0: com.tencent.bugly.crashreport.crash.CrashDetailBean, param1: number, param2: boolean): void; public constructor(param0: number, param1: android.content.Context, param2: com.tencent.bugly.proguard.v, param3: com.tencent.bugly.proguard.o, param4: com.tencent.bugly.crashreport.common.strategy.a, param5: com.tencent.bugly.BuglyStrategy.a, param6: com.tencent.bugly.proguard.n); public e(param0: com.tencent.bugly.crashreport.crash.CrashDetailBean): void; public b(param0: com.tencent.bugly.crashreport.crash.CrashDetailBean): boolean; public a(): java.util.List<com.tencent.bugly.crashreport.crash.CrashDetailBean>; } export module b { export abstract class a extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.b.a>; } export class b extends com.tencent.bugly.crashreport.crash.b.a { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.b.b>; } export class c extends com.tencent.bugly.crashreport.crash.b.a { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.b.c>; } export class d extends com.tencent.bugly.crashreport.crash.b.a { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.b.d>; } export class e extends com.tencent.bugly.crashreport.crash.b.a { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.b.e>; } export class f extends com.tencent.bugly.crashreport.crash.b.a { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.b.f>; } export class g extends com.tencent.bugly.crashreport.crash.b.a { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.b.g>; } export class h extends com.tencent.bugly.crashreport.crash.b.a { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.b.h>; } export class i extends com.tencent.bugly.crashreport.crash.b.a { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.b.i>; } } } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export module crash { export class c extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.c>; public a(param0: com.tencent.bugly.crashreport.common.strategy.StrategyBean): void; public i(): void; public l(): void; public t(): boolean; public a(param0: boolean, param1: boolean, param2: boolean): void; public c(): void; public a(param0: com.tencent.bugly.crashreport.crash.CrashDetailBean): void; public o(): void; public static a(): com.tencent.bugly.crashreport.crash.c; public u(): boolean; public k(): void; public n(): void; public p(): boolean; public r(): boolean; public s(): boolean; public q(): boolean; public b(): boolean; public f(): void; public a(param0: java.lang.Thread, param1: java.lang.Throwable, param2: boolean, param3: string, param4: number[], param5: boolean, param6: boolean): void; public static a(param0: number, param1: android.content.Context, param2: boolean, param3: com.tencent.bugly.BuglyStrategy.a, param4: com.tencent.bugly.proguard.n, param5: string): com.tencent.bugly.crashreport.crash.c; public g(): void; public h(): void; public m(): boolean; public d(): void; public e(): void; public j(): void; public a(param0: number): void; public a(param0: boolean): void; } } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export module crash { export class d extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.d>; public static a(param0: java.lang.Thread, param1: number, param2: string, param3: string, param4: string, param5: java.util.Map<string,string>): void; public static a(param0: android.content.Context): com.tencent.bugly.crashreport.crash.d; } } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export module crash { export class e extends java.lang.Object implements java.lang.Thread.UncaughtExceptionHandler { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.e>; public constructor(param0: android.content.Context, param1: com.tencent.bugly.crashreport.crash.b, param2: com.tencent.bugly.crashreport.common.strategy.a, param3: com.tencent.bugly.crashreport.common.info.a); public a(param0: com.tencent.bugly.crashreport.common.strategy.StrategyBean): void; public uncaughtException(param0: java.lang.Thread, param1: java.lang.Throwable): void; public a(): void; public a(param0: java.lang.Thread, param1: java.lang.Throwable, param2: boolean, param3: string, param4: number[], param5: boolean): void; public b(): void; } } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export module crash { export module h5 { export class H5JavaScriptInterface extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.h5.H5JavaScriptInterface>; public printLog(param0: string): void; public static getInstance(param0: com.tencent.bugly.crashreport.CrashReport.WebViewInterface): com.tencent.bugly.crashreport.crash.h5.H5JavaScriptInterface; public reportJSException(param0: string): void; } } } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export module crash { export module h5 { export class a extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.h5.a>; public a: string; public b: string; public c: string; public d: string; public e: string; public f: string; public g: string; public h: string; public i: string; public j: number; public k: number; public constructor(); } } } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export module crash { export module h5 { export class b extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.h5.b>; public static b(): string; public static a(): string; } } } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export module crash { export module jni { export class NativeCrashHandler extends java.lang.Object implements com.tencent.bugly.crashreport.a { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.jni.NativeCrashHandler>; public removeEmptyNativeRecordFiles(): void; public isUserOpened(): boolean; public getDumpFilePath(): string; public static setShouldHandleInJava(param0: boolean): void; public unregist(): string; public enableCatchAnrTrace(): void; public appendNativeLog(param0: string, param1: string, param2: string): boolean; public setDumpFilePath(param0: string): void; public testNativeCrash(): void; public testCrash(): void; public testNativeCrash(param0: boolean, param1: boolean, param2: boolean): void; public setNativeAppChannel(param0: string): boolean; public filterSigabrtSysLog(): boolean; public checkUploadRecordCrash(): void; public removeNativeKeyValue(param0: string): string; public getNativeKeyValueList(): string; public dumpAnrNativeStack(): void; public setNativeLaunchTime(param0: number): boolean; public a(): void; public static getInstance(param0: android.content.Context, param1: com.tencent.bugly.crashreport.common.info.a, param2: com.tencent.bugly.crashreport.crash.b, param3: com.tencent.bugly.crashreport.common.strategy.a, param4: com.tencent.bugly.proguard.x, param5: boolean, param6: string): com.tencent.bugly.crashreport.crash.jni.NativeCrashHandler; public regist(param0: string, param1: boolean, param2: number): string; public isEnableCatchAnrTrace(): boolean; public static getInstance(): com.tencent.bugly.crashreport.crash.jni.NativeCrashHandler; public setNativeInfo(param0: number, param1: string): void; public static isShouldHandleInJava(): boolean; public onStrategyChanged(param0: com.tencent.bugly.crashreport.common.strategy.StrategyBean): void; public setNativeUserId(param0: string): boolean; public getNativeLog(): string; public appendLogToNative(param0: string, param1: string, param2: string): boolean; public getLogFromNative(): string; public putKeyValueToNative(param0: string, param1: string): boolean; public getRunningCpuAbi(): string; public getNativeExceptionHandler(): com.tencent.bugly.crashreport.crash.jni.NativeExceptionHandler; public setUserOpened(param0: boolean): void; public setNativeAppPackage(param0: string): boolean; public appendWholeNativeLog(param0: string): boolean; public setNativeIsAppForeground(param0: boolean): boolean; public setNativeAppVersion(param0: string): boolean; public putNativeKeyValue(param0: string, param1: string): boolean; public startNativeMonitor(): void; } } } } } } } declare module com { export module tencent { export module bugly { export module crashreport { export module crash { export module jni { export class NativeExceptionHandler extends java.lang.Object { public static class: java.lang.Class<com.tencent.bugly.crashreport.crash.jni.NativeExceptionHandler>; /** * Constructs a new instance of the com.tencent.bugly.crashreport.crash.jni.NativeExceptio