@icecreamcake/autojs6-dts
Version:
TypeScript Declarations for AutoJs6
1,270 lines (1,210 loc) • 521 kB
TypeScript
declare module kotlin {
export class BuilderInference extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<kotlin.BuilderInference>;
/**
* Constructs a new instance of the kotlin.BuilderInference interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(obj: any): boolean;
public equals(param0: any): boolean;
public hashCode(): number;
public toString(): string;
public annotationType(): java.lang.Class<any>;
}
}
declare module kotlin {
export class ContextFunctionTypeParams extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<kotlin.ContextFunctionTypeParams>;
/**
* Constructs a new instance of the kotlin.ContextFunctionTypeParams interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
count(): number;
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(obj: any): boolean;
public equals(param0: any): boolean;
public hashCode(): number;
public count(): number;
public toString(): string;
public annotationType(): java.lang.Class<any>;
}
}
declare module kotlin {
export class DeepRecursiveFunction<T, R> extends java.lang.Object {
public static class: java.lang.Class<kotlin.DeepRecursiveFunction<any,any>>;
public constructor(block: kotlin.jvm.functions.Function3<any,any,any,any>);
public getBlock$kotlin_stdlib(): kotlin.jvm.functions.Function3<kotlin.DeepRecursiveScope<T,R>,T,kotlin.coroutines.Continuation<any>,any>;
}
}
declare module kotlin {
export abstract class DeepRecursiveScope<T, R> extends java.lang.Object {
public static class: java.lang.Class<kotlin.DeepRecursiveScope<any,any>>;
/** @deprecated */
public invoke($this$invoke: kotlin.DeepRecursiveFunction<any,any>, value: any): java.lang.Void;
public callRecursive(param0: kotlin.DeepRecursiveFunction<any,any>, param1: any, param2: kotlin.coroutines.Continuation<any>): any;
public callRecursive(param0: T, param1: kotlin.coroutines.Continuation<any>): any;
}
}
declare module kotlin {
export class DeepRecursiveScopeImpl<T, R> extends kotlin.DeepRecursiveScope<any,any> implements kotlin.coroutines.Continuation<any> {
public static class: java.lang.Class<kotlin.DeepRecursiveScopeImpl<any,any>>;
public resumeWith(param0: any): void;
public callRecursive(value: any, $completion: kotlin.coroutines.Continuation<any>): any;
public constructor(block: kotlin.jvm.functions.Function3<any,any,any,any>, value: any);
public callRecursive($this$callRecursive: kotlin.DeepRecursiveFunction<any,any>, value: any, $completion: kotlin.coroutines.Continuation<any>): any;
public resumeWith(result: any): void;
public callRecursive(param0: any, param1: kotlin.coroutines.Continuation<any>): any;
public getContext(): kotlin.coroutines.CoroutineContext;
public callRecursive(param0: kotlin.DeepRecursiveFunction<any,any>, param1: any, param2: kotlin.coroutines.Continuation<any>): any;
public runCallLoop(): any;
}
}
declare module kotlin {
export class Deprecated extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<kotlin.Deprecated>;
/**
* Constructs a new instance of the kotlin.Deprecated interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
message(): string;
replaceWith(): kotlin.ReplaceWith;
level(): kotlin.DeprecationLevel;
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(obj: any): boolean;
public equals(param0: any): boolean;
public hashCode(): number;
public level(): kotlin.DeprecationLevel;
public message(): string;
public toString(): string;
public replaceWith(): kotlin.ReplaceWith;
public annotationType(): java.lang.Class<any>;
}
}
declare module kotlin {
export class DeprecatedSinceKotlin extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<kotlin.DeprecatedSinceKotlin>;
/**
* Constructs a new instance of the kotlin.DeprecatedSinceKotlin interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
warningSince(): string;
errorSince(): string;
hiddenSince(): string;
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public hiddenSince(): string;
public equals(obj: any): boolean;
public equals(param0: any): boolean;
public warningSince(): string;
public hashCode(): number;
public errorSince(): string;
public toString(): string;
public annotationType(): java.lang.Class<any>;
}
}
declare module kotlin {
export class DeprecationLevel {
public static class: java.lang.Class<kotlin.DeprecationLevel>;
public static WARNING: kotlin.DeprecationLevel;
public static ERROR: kotlin.DeprecationLevel;
public static HIDDEN: kotlin.DeprecationLevel;
public static getEntries(): kotlin.enums.EnumEntries<kotlin.DeprecationLevel>;
public static valueOf(value: string): kotlin.DeprecationLevel;
public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
public static values(): kotlin.DeprecationLevel[];
}
}
declare module kotlin {
export class DslMarker extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<kotlin.DslMarker>;
/**
* Constructs a new instance of the kotlin.DslMarker interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(obj: any): boolean;
public equals(param0: any): boolean;
public hashCode(): number;
public toString(): string;
public annotationType(): java.lang.Class<any>;
}
}
declare module kotlin {
export class ExperimentalMultiplatform extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<kotlin.ExperimentalMultiplatform>;
/**
* Constructs a new instance of the kotlin.ExperimentalMultiplatform interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(obj: any): boolean;
public equals(param0: any): boolean;
public hashCode(): number;
public toString(): string;
public annotationType(): java.lang.Class<any>;
}
}
declare module kotlin {
export class ExperimentalStdlibApi extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<kotlin.ExperimentalStdlibApi>;
/**
* Constructs a new instance of the kotlin.ExperimentalStdlibApi interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(obj: any): boolean;
public equals(param0: any): boolean;
public hashCode(): number;
public toString(): string;
public annotationType(): java.lang.Class<any>;
}
}
declare module kotlin {
export class ExperimentalSubclassOptIn extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<kotlin.ExperimentalSubclassOptIn>;
/**
* Constructs a new instance of the kotlin.ExperimentalSubclassOptIn interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(obj: any): boolean;
public equals(param0: any): boolean;
public hashCode(): number;
public toString(): string;
public annotationType(): java.lang.Class<any>;
}
}
declare module kotlin {
export class ExperimentalUnsignedTypes extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<kotlin.ExperimentalUnsignedTypes>;
/**
* Constructs a new instance of the kotlin.ExperimentalUnsignedTypes interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(obj: any): boolean;
public equals(param0: any): boolean;
public hashCode(): number;
public toString(): string;
public annotationType(): java.lang.Class<any>;
}
}
declare module kotlin {
export class ExtensionFunctionType extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<kotlin.ExtensionFunctionType>;
/**
* Constructs a new instance of the kotlin.ExtensionFunctionType interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(obj: any): boolean;
public equals(param0: any): boolean;
public hashCode(): number;
public toString(): string;
public annotationType(): java.lang.Class<any>;
}
}
declare module kotlin {
export class Function<R> extends java.lang.Object {
public static class: java.lang.Class<kotlin.Function<any>>;
/**
* Constructs a new instance of the kotlin.Function<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
});
public constructor();
}
}
declare module kotlin {
export class InitializedLazyImpl<T> extends java.lang.Object {
public static class: java.lang.Class<kotlin.InitializedLazyImpl<any>>;
public constructor(value: T);
public isInitialized(): boolean;
public toString(): string;
public getValue(): T;
}
}
declare module kotlin {
export class KotlinNothingValueException extends java.lang.RuntimeException {
public static class: java.lang.Class<kotlin.KotlinNothingValueException>;
public constructor();
public constructor(message: string, cause: java.lang.Throwable);
public constructor(message: string);
public constructor(cause: java.lang.Throwable);
public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
}
}
declare module kotlin {
export class KotlinNullPointerException extends java.lang.NullPointerException {
public static class: java.lang.Class<kotlin.KotlinNullPointerException>;
public constructor();
public constructor(message: string, cause: java.lang.Throwable);
public constructor(s: string);
public constructor(message: string);
public constructor(cause: java.lang.Throwable);
public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
}
}
declare module kotlin {
export class KotlinVersion extends java.lang.Comparable<kotlin.KotlinVersion> {
public static class: java.lang.Class<kotlin.KotlinVersion>;
public static MAX_COMPONENT_VALUE: number;
public static CURRENT: kotlin.KotlinVersion;
public constructor(major: number, minor: number);
public equals(obj: any): boolean;
public equals(other: any): boolean;
public getPatch(): number;
public isAtLeast(major: number, minor: number, patch: number): boolean;
public compareTo(other: kotlin.KotlinVersion): number;
public constructor(major: number, minor: number, patch: number);
public hashCode(): number;
public getMinor(): number;
public isAtLeast(major: number, minor: number): boolean;
public getMajor(): number;
public toString(): string;
}
export module KotlinVersion {
export class Companion extends java.lang.Object {
public static class: java.lang.Class<kotlin.KotlinVersion.Companion>;
}
}
}
declare module kotlin {
export class KotlinVersionCurrentValue extends java.lang.Object {
public static class: java.lang.Class<kotlin.KotlinVersionCurrentValue>;
public static INSTANCE: kotlin.KotlinVersionCurrentValue;
public static get(): kotlin.KotlinVersion;
}
}
declare module kotlin {
export class Lazy<T> extends java.lang.Object {
public static class: java.lang.Class<kotlin.Lazy<any>>;
/**
* Constructs a new instance of the kotlin.Lazy<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
getValue(): T;
isInitialized(): boolean;
});
public constructor();
public isInitialized(): boolean;
public getValue(): T;
}
}
declare module kotlin {
export module LazyKt__LazyJVMKt {
export module {
export class WhenMappings extends java.lang.Object {
public static class: java.lang.Class<kotlin.LazyKt__LazyJVMKt.WhenMappings>;
}
}
}
declare module kotlin {
export class LazyThreadSafetyMode {
public static class: java.lang.Class<kotlin.LazyThreadSafetyMode>;
public static SYNCHRONIZED: kotlin.LazyThreadSafetyMode;
public static PUBLICATION: kotlin.LazyThreadSafetyMode;
public static NONE: kotlin.LazyThreadSafetyMode;
public static values(): kotlin.LazyThreadSafetyMode[];
public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
public static valueOf(value: string): kotlin.LazyThreadSafetyMode;
public static getEntries(): kotlin.enums.EnumEntries<kotlin.LazyThreadSafetyMode>;
}
}
declare module kotlin {
export class Metadata extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<kotlin.Metadata>;
/**
* Constructs a new instance of the kotlin.Metadata interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
k(): number;
mv(): number[];
bv(): number[];
d1(): string[];
d2(): string[];
xs(): string;
pn(): string;
xi(): number;
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public pn(): string;
public equals(param0: any): boolean;
public d1(): string[];
public d2(): string[];
public toString(): string;
public annotationType(): java.lang.Class<any>;
public xs(): string;
public mv(): number[];
public k(): number;
public equals(obj: any): boolean;
/** @deprecated */
public bv(): number[];
public hashCode(): number;
public xi(): number;
}
export module Metadata {
export class DefaultImpls extends java.lang.Object {
public static class: java.lang.Class<kotlin.Metadata.DefaultImpls>;
}
}
}
declare module kotlin {
export class NoWhenBranchMatchedException extends java.lang.RuntimeException {
public static class: java.lang.Class<kotlin.NoWhenBranchMatchedException>;
public constructor();
public constructor(message: string, cause: java.lang.Throwable);
public constructor(message: string);
public constructor(cause: java.lang.Throwable);
public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
}
}
declare module kotlin {
export class NotImplementedError extends java.lang.Error {
public static class: java.lang.Class<kotlin.NotImplementedError>;
public constructor();
public constructor(message: string, cause: java.lang.Throwable);
public constructor(message: string);
public constructor(cause: java.lang.Throwable);
public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
}
}
declare module kotlin {
export class OptIn extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<kotlin.OptIn>;
/**
* Constructs a new instance of the kotlin.OptIn interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
markerClass(): java.lang.Class<any>[];
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(obj: any): boolean;
public equals(param0: any): boolean;
public markerClass(): java.lang.Class<any>[];
public hashCode(): number;
public toString(): string;
public annotationType(): java.lang.Class<any>;
}
}
declare module kotlin {
export class OptionalExpectation extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<kotlin.OptionalExpectation>;
/**
* Constructs a new instance of the kotlin.OptionalExpectation interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(obj: any): boolean;
public equals(param0: any): boolean;
public hashCode(): number;
public toString(): string;
public annotationType(): java.lang.Class<any>;
}
}
declare module kotlin {
export class OverloadResolutionByLambdaReturnType extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<kotlin.OverloadResolutionByLambdaReturnType>;
/**
* Constructs a new instance of the kotlin.OverloadResolutionByLambdaReturnType interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(obj: any): boolean;
public equals(param0: any): boolean;
public hashCode(): number;
public toString(): string;
public annotationType(): java.lang.Class<any>;
}
}
declare module kotlin {
export class Pair<A, B> extends java.io.Serializable {
public static class: java.lang.Class<kotlin.Pair<any,any>>;
public equals(obj: any): boolean;
public component1(): any;
public equals(other: any): boolean;
public component2(): any;
public hashCode(): number;
public getFirst(): any;
public getSecond(): any;
public constructor(first: any, second: any);
public toString(): string;
public copy(first: any, second: any): kotlin.Pair<any,any>;
}
}
declare module kotlin {
export class ParameterName extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<kotlin.ParameterName>;
/**
* Constructs a new instance of the kotlin.ParameterName interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
name(): string;
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(obj: any): boolean;
public equals(param0: any): boolean;
public hashCode(): number;
public name(): string;
public toString(): string;
public annotationType(): java.lang.Class<any>;
}
}
declare module kotlin {
export class PublishedApi extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<kotlin.PublishedApi>;
/**
* Constructs a new instance of the kotlin.PublishedApi interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(obj: any): boolean;
public equals(param0: any): boolean;
public hashCode(): number;
public toString(): string;
public annotationType(): java.lang.Class<any>;
}
}
declare module kotlin {
export class ReplaceWith extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<kotlin.ReplaceWith>;
/**
* Constructs a new instance of the kotlin.ReplaceWith interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
expression(): string;
imports(): string[];
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(obj: any): boolean;
public equals(param0: any): boolean;
public hashCode(): number;
public imports(): string[];
public toString(): string;
public expression(): string;
public annotationType(): java.lang.Class<any>;
}
}
declare module kotlin {
export class RequiresOptIn extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<kotlin.RequiresOptIn>;
/**
* Constructs a new instance of the kotlin.RequiresOptIn interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
message(): string;
level(): kotlin.RequiresOptIn.Level;
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(obj: any): boolean;
public equals(param0: any): boolean;
public hashCode(): number;
public message(): string;
public toString(): string;
public annotationType(): java.lang.Class<any>;
public level(): kotlin.RequiresOptIn.Level;
}
export module RequiresOptIn {
export class Level {
public static class: java.lang.Class<kotlin.RequiresOptIn.Level>;
public static WARNING: kotlin.RequiresOptIn.Level;
public static ERROR: kotlin.RequiresOptIn.Level;
public static values(): kotlin.RequiresOptIn.Level[];
public static valueOf(value: string): kotlin.RequiresOptIn.Level;
public static getEntries(): kotlin.enums.EnumEntries<kotlin.RequiresOptIn.Level>;
public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
}
}
}
declare module kotlin {
export class Result<T> extends java.io.Serializable {
public static class: java.lang.Class<kotlin.Result<any>>;
public equals(obj: any): boolean;
public static "exceptionOrNull-impl"(arg0: any): java.lang.Throwable;
public equals(other: any): boolean;
public static "isFailure-impl"(arg0: any): boolean;
public static "isSuccess-impl"(arg0: any): boolean;
public static "hashCode-impl"(arg0: any): number;
public hashCode(): number;
public static "equals-impl0"(p1: any, p2: any): boolean;
public toString(): string;
public static "constructor-impl"(value: any): any;
public static "toString-impl"(arg0: any): string;
public static "equals-impl"(arg0: any, other: any): boolean;
}
export module Result {
export class Companion extends java.lang.Object {
public static class: java.lang.Class<kotlin.Result.Companion>;
}
export class Failure extends java.lang.Object implements java.io.Serializable {
public static class: java.lang.Class<kotlin.Result.Failure>;
public exception: java.lang.Throwable;
public equals(other: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public constructor(exception: java.lang.Throwable);
public hashCode(): number;
}
}
}
declare module kotlin {
export class SafePublicationLazyImpl<T> extends java.lang.Object {
public static class: java.lang.Class<kotlin.SafePublicationLazyImpl<any>>;
public isInitialized(): boolean;
public toString(): string;
public constructor(initializer: kotlin.jvm.functions.Function0<any>);
public getValue(): T;
}
export module SafePublicationLazyImpl {
export class Companion extends java.lang.Object {
public static class: java.lang.Class<kotlin.SafePublicationLazyImpl.Companion>;
}
}
}
declare module kotlin {
export class SinceKotlin extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<kotlin.SinceKotlin>;
/**
* Constructs a new instance of the kotlin.SinceKotlin interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
version(): string;
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(obj: any): boolean;
public equals(param0: any): boolean;
public hashCode(): number;
public toString(): string;
public annotationType(): java.lang.Class<any>;
public version(): string;
}
}
declare module kotlin {
export class SubclassOptInRequired extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<kotlin.SubclassOptInRequired>;
/**
* Constructs a new instance of the kotlin.SubclassOptInRequired interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
markerClass(): java.lang.Class<any>;
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(obj: any): boolean;
public equals(param0: any): boolean;
public hashCode(): number;
public toString(): string;
public markerClass(): java.lang.Class<any>;
public annotationType(): java.lang.Class<any>;
}
}
declare module kotlin {
export class Suppress extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<kotlin.Suppress>;
/**
* Constructs a new instance of the kotlin.Suppress interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
names(): string[];
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(obj: any): boolean;
public equals(param0: any): boolean;
public hashCode(): number;
public names(): string[];
public toString(): string;
public annotationType(): java.lang.Class<any>;
}
}
declare module kotlin {
export class SynchronizedLazyImpl<T> extends java.lang.Object {
public static class: java.lang.Class<kotlin.SynchronizedLazyImpl<any>>;
public isInitialized(): boolean;
public constructor(initializer: kotlin.jvm.functions.Function0<any>, lock: any);
public toString(): string;
public getValue(): T;
}
}
declare module kotlin {
export class Triple<A, B, C> extends java.io.Serializable {
public static class: java.lang.Class<kotlin.Triple<any,any,any>>;
public equals(obj: any): boolean;
public constructor(first: any, second: any, third: any);
public getThird(): any;
public component1(): any;
public copy(first: any, second: any, third: any): kotlin.Triple<any,any,any>;
public equals(other: any): boolean;
public component2(): any;
public hashCode(): number;
public getFirst(): any;
public component3(): any;
public getSecond(): any;
public toString(): string;
}
}
declare module kotlin {
export class TypeCastException extends java.lang.ClassCastException {
public static class: java.lang.Class<kotlin.TypeCastException>;
public constructor();
public constructor(message: string, cause: java.lang.Throwable);
public constructor(s: string);
public constructor(message: string);
public constructor(cause: java.lang.Throwable);
public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
}
}
declare module kotlin {
export class UByte extends java.lang.Comparable<kotlin.UByte> {
public static class: java.lang.Class<kotlin.UByte>;
public static MIN_VALUE: number;
public static MAX_VALUE: number;
public static SIZE_BYTES: number;
public static SIZE_BITS: number;
public static "equals-impl"(arg0: number, other: any): boolean;
public static "equals-impl0"(p1: number, p2: number): boolean;
public equals(obj: any): boolean;
public equals(other: any): boolean;
public static "toString-impl"(arg0: number): string;
public static "hashCode-impl"(arg0: number): number;
public hashCode(): number;
public static "constructor-impl"(data: number): number;
public toString(): string;
}
export module UByte {
export class Companion extends java.lang.Object {
public static class: java.lang.Class<kotlin.UByte.Companion>;
}
}
}
declare module kotlin {
export class UByteArray extends java.lang.Object {
public static class: java.lang.Class<kotlin.UByteArray>;
public toArray(param0: any[]): any[];
public equals(param0: any): boolean;
public static "constructor-impl"(size: number): number[];
public static "getSize-impl"(arg0: number[]): number;
public static "equals-impl"(arg0: number[], other: any): boolean;
public iterator(): java.util.Iterator<any>;
public iterator(): java.util.Iterator<kotlin.UByte>;
public remove(param0: any): boolean;
public stream(): java.util.stream.Stream<any>;
public add(param0: any): boolean;
public size(): number;
public static "toString-impl"(arg0: number[]): string;
public hashCode(): number;
public addAll(param0: java.util.Collection<any>): boolean;
public isEmpty(): boolean;
public remove(element: any): boolean;
public static "get-w2LRezQ"(arg0: number[], index: number): number;
public getSize(): number;
public static "iterator-impl"(arg0: number[]): java.util.Iterator<kotlin.UByte>;
public static "isEmpty-impl"(arg0: number[]): boolean;
public containsAll(elements: java.util.Collection<any>): boolean;
public equals(other: any): boolean;
public removeAll(elements: java.util.Collection<any>): boolean;
public static "hashCode-impl"(arg0: number[]): number;
public containsAll(param0: java.util.Collection<any>): boolean;
public toString(): string;
public static "contains-7apg3OU"(arg0: number[], element: number): boolean;
public retainAll(param0: java.util.Collection<any>): boolean;
public equals(obj: any): boolean;
public toArray(array: any[]): any[];
public retainAll(elements: java.util.Collection<any>): boolean;
public "add-7apg3OU"(element: number): boolean;
public addAll(elements: java.util.Collection<any>): boolean;
public static "constructor-impl"(storage: number[]): number[];
public contains(param0: any): boolean;
public spliterator(): java.util.Spliterator<any>;
public static "set-VurrAj0"(arg0: number[], index: number, value: number): void;
public static "containsAll-impl"(arg0: number[], elements: java.util.Collection<kotlin.UByte>): boolean;
public clear(): void;
public removeAll(param0: java.util.Collection<any>): boolean;
public static "equals-impl0"(p1: number[], p2: number[]): boolean;
public parallelStream(): java.util.stream.Stream<any>;
public forEach(action: any /* any*/): void;
public contains(element: any): boolean;
public removeIf(filter: any /* any*/): boolean;
public "contains-7apg3OU"(element: number): boolean;
public toArray(): any[];
}
export module UByteArray {
export class Iterator extends java.lang.Object {
public static class: java.lang.Class<kotlin.UByteArray.Iterator>;
public constructor(array: number[]);
public "next-w2LRezQ"(): number;
public hasNext(): boolean;
public remove(): void;
}
}
}
declare module kotlin {
export class UInt extends java.lang.Comparable<kotlin.UInt> {
public static class: java.lang.Class<kotlin.UInt>;
public static MIN_VALUE: number;
public static MAX_VALUE: number;
public static SIZE_BYTES: number;
public static SIZE_BITS: number;
public static "equals-impl"(arg0: number, other: any): boolean;
public static "equals-impl0"(p1: number, p2: number): boolean;
public equals(obj: any): boolean;
public equals(other: any): boolean;
public static "toString-impl"(arg0: number): string;
public static "hashCode-impl"(arg0: number): number;
public hashCode(): number;
public static "constructor-impl"(data: number): number;
public toString(): string;
}
export module UInt {
export class Companion extends java.lang.Object {
public static class: java.lang.Class<kotlin.UInt.Companion>;
}
}
}
declare module kotlin {
export class UIntArray extends java.lang.Object {
public static class: java.lang.Class<kotlin.UIntArray>;
public "contains-WZ4Q5Ns"(element: number): boolean;
public toArray(param0: any[]): any[];
public equals(param0: any): boolean;
public static "constructor-impl"(size: number): number[];
public static "getSize-impl"(arg0: number[]): number;
public static "iterator-impl"(arg0: number[]): java.util.Iterator<kotlin.UInt>;
public static "equals-impl"(arg0: number[], other: any): boolean;
public iterator(): java.util.Iterator<any>;
public remove(param0: any): boolean;
public stream(): java.util.stream.Stream<any>;
public add(param0: any): boolean;
public size(): number;
public static "toString-impl"(arg0: number[]): string;
public hashCode(): number;
public addAll(param0: java.util.Collection<any>): boolean;
public isEmpty(): boolean;
public remove(element: any): boolean;
public getSize(): number;
public static "isEmpty-impl"(arg0: number[]): boolean;
public containsAll(elements: java.util.Collection<any>): boolean;
public static "contains-WZ4Q5Ns"(arg0: number[], element: number): boolean;
public equals(other: any): boolean;
public removeAll(elements: java.util.Collection<any>): boolean;
public static "hashCode-impl"(arg0: number[]): number;
public containsAll(param0: java.util.Collection<any>): boolean;
public static "get-pVg5ArA"(arg0: number[], index: number): number;
public toString(): string;
public "add-WZ4Q5Ns"(element: number): boolean;
public static "set-VXSXFK8"(arg0: number[], index: number, value: number): void;
public retainAll(param0: java.util.Collection<any>): boolean;
public equals(obj: any): boolean;
public toArray(array: any[]): any[];
public retainAll(elements: java.util.Collection<any>): boolean;
public addAll(elements: java.util.Collection<any>): boolean;
public static "constructor-impl"(storage: number[]): number[];
public contains(param0: any): boolean;
public spliterator(): java.util.Spliterator<any>;
public static "containsAll-impl"(arg0: number[], elements: java.util.Collection<kotlin.UInt>): boolean;
public clear(): void;
public removeAll(param0: java.util.Collection<any>): boolean;
public static "equals-impl0"(p1: number[], p2: number[]): boolean;
public iterator(): java.util.Iterator<kotlin.UInt>;
public parallelStream(): java.util.stream.Stream<any>;
public forEach(action: any /* any*/): void;
public contains(element: any): boolean;
public removeIf(filter: any /* any*/): boolean;
public toArray(): any[];
}
export module UIntArray {
export class Iterator extends java.lang.Object {
public static class: java.lang.Class<kotlin.UIntArray.Iterator>;
public constructor(array: number[]);
public "next-pVg5ArA"(): number;
public hasNext(): boolean;
public remove(): void;
}
}
}
declare module kotlin {
export class ULong extends java.lang.Comparable<kotlin.ULong> {
public static class: java.lang.Class<kotlin.ULong>;
public static MIN_VALUE: number;
public static MAX_VALUE: number;
public static SIZE_BYTES: number;
public static SIZE_BITS: number;
public equals(obj: any): boolean;
public equals(other: any): boolean;
public static "equals-impl"(arg0: number, param1: any): boolean;
public static "toString-impl"(arg0: number): string;
public static "hashCode-impl"(arg0: number): number;
public hashCode(): number;
public static "constructor-impl"(data: number): number;
public static "equals-impl0"(p1: number, param1: number): boolean;
public toString(): string;
}
export module ULong {
export class Companion extends java.lang.Object {
public static class: java.lang.Class<kotlin.ULong.Companion>;
}
}
}
declare module kotlin {
export class ULongArray extends java.lang.Object {
public static class: java.lang.Class<kotlin.ULongArray>;
public "contains-VKZWuLQ"(element: number): boolean;
public toArray(param0: any[]): any[];
public equals(param0: any): boolean;
public static "iterator-impl"(arg0: number[]): java.util.Iterator<kotlin.ULong>;
public static "constructor-impl"(size: number): number[];
public static "getSize-impl"(arg0: number[]): number;
public iterator(): java.util.Iterator<kotlin.ULong>;
public static "containsAll-impl"(arg0: number[], elements: java.util.Collection<kotlin.ULong>): boolean;
public static "equals-impl"(arg0: number[], other: any): boolean;
public iterator(): java.util.Iterator<any>;
public remove(param0: any): boolean;
public stream(): java.util.stream.Stream<any>;
public add(param0: any): boolean;
public size(): number;
public static "toString-impl"(arg0: number[]): string;
public hashCode(): number;
public addAll(param0: java.util.Collection<any>): boolean;
public isEmpty(): boolean;
public remove(element: any): boolean;
public getSize(): number;
public static "get-s-VKNKU"(arg0: number[], index: number): number;
public static "isEmpty-impl"(arg0: number[]): boolean;
public static "contains-VKZWuLQ"(arg0: number[], element: number): boolean;
public containsAll(elements: java.util.Collection<any>): boolean;
public equals(other: any): boolean;
public static "set-k8EXiF4"(arg0: number[], index: number, value: number): void;
public removeAll(elements: java.util.Collection<any>): boolean;
public static "hashCode-impl"(arg0: number[]): number;
public containsAll(param0: java.util.Collection<any>): boolean;
public toString(): string;
public "add-VKZWuLQ"(element: number): boolean;
public retainAll(param0: java.util.Collection<any>): boolean;
public equals(obj: any): boolean;
public toArray(array: any[]): any[];
public retainAll(elements: java.util.Collection<any>): boolean;
public addAll(elements: java.util.Collection<any>): boolean;
public static "constructor-impl"(storage: number[]): number[];
public contains(param0: any): boolean;
public spliterator(): java.util.Spliterator<any>;
public clear(): void;
public removeAll(param0: java.util.Collection<any>): boolean;
public static "equals-impl0"(p1: number[], p2: number[]): boolean;
public parallelStream(): java.util.stream.Stream<any>;
public forEach(action: any /* any*/): void;
public contains(element: any): boolean;
public removeIf(filter: any /* any*/): boolean;
public toArray(): any[];
}
export module ULongArray {
export class Iterator extends java.lang.Object {
public static class: java.lang.Class<kotlin.ULongArray.Iterator>;
public constructor(array: number[]);
public "next-s-VKNKU"(): number;
public hasNext(): boolean;
public remove(): void;
}
}
}
declare module kotlin {
export class UNINITIALIZED_VALUE extends java.lang.Object {
public static class: java.lang.Class<kotlin.UNINITIALIZED_VALUE>;
public static INSTANCE: kotlin.UNINITIALIZED_VALUE;
}
}
declare module kotlin {
export class UShort extends java.lang.Comparable<kotlin.UShort> {
public static class: java.lang.Class<kotlin.UShort>;
public static MIN_VALUE: number;
public static MAX_VALUE: number;
public static SIZE_BYTES: number;
public static SIZE_BITS: number;
public static "equals-impl"(arg0: number, other: any): boolean;
public static "equals-impl0"(p1: number, p2: number): boolean;
public equals(obj: any): boolean;
public equals(other: any): boolean;
public static "toString-impl"(arg0: number): string;
public static "hashCode-impl"(arg0: number): number;
public hashCode(): number;
public static "constructor-impl"(data: number): number;
public toString(): string;
}
export module UShort {
export class Companion extends java.lang.Object {
public static class: java.lang.Class<kotlin.UShort.Companion>;
}
}
}
declare module kotlin {
export class UShortArray extends java.lang.Object {
public static class: java.lang.Class<kotlin.UShortArray>;
public static "set-01HTLdE"(arg0: number[], index: number, value: number): void;
public toArray(param0: any[]): any[];
public equals(param0: any): boolean;
public "add-xj2QHRw"(element: number): boolean;
public static "constructor-impl"(size: number): number[];
public static "getSize-impl"(arg0: number[]): number;
public static "equals-impl"(arg0: number[], other: any): boolean;
public iterator(): java.util.Iterator<any>;
public static "iterator-impl"(arg0: number[]): java.util.Iterator<kotlin.UShort>;
public remove(param0: any): boolean;
public stream(): java.util.stream.Stream<any>;
public iterator(): java.util.Iterator<kotlin.UShort>;
public add(param0: any): boolean;
public size(): number;
public static "toString-impl"(arg0: number[]): string;
public hashCode(): number;
public addAll(param0: java.util.Collection<any>): boolean;
public isEmpty(): boolean;
public remove(element: any): boolean;
public static "get-Mh2AYeg"(arg0: number[], index: number): number;
public getSize(): number;
public static "containsAll-impl"(arg0: number[], elements: java.util.Collection<kotlin.UShort>): boolean;
public static "isEmpty-impl"(arg0: number[]): boolean;
public containsAll(elements: java.util.Collection<any>): boolean;
public equals(other: any): boolean;
public static "contains-xj2QHRw"(arg0: number[], element: number): boolean;
public removeAll(elements: java.util.Collection<any>): boolean;
public static "hashCode-impl"(arg0: number[]): number;
public containsAll(param0: java.util.Collection<any>): boolean;
public toString(): string;
public retainAll(param0: java.util.Collection<any>): boolean;
public equals(obj: any): boolean;
public toArray(array: any[]): any[];
public retainAll(elements: java.util.Collection<any>): boolean;
public addAll(elements: java.util.Collection<any>): boolean;
public static "constructor-impl"(storage: number[]): number[];
public contains(param0: any): boolean;
public spliterator(): java.util.Spliterator<any>;
public clear(): void;
public removeAll(param0: java.util.Collection<any>): boolean;
public static "equals-impl0"(p1: number[], p2: number[]): boolean;
public parallelStream(): java.util.stream.Stream<any>;
public forEach(action: any /* any*/): void;
public contains(element: any): boolean;
public removeIf(filter: any /* any*/): boolean;
public "contains-xj2QHRw"(element: number): boolean;
public toArray(): any[];
}
export module UShortArray {
export class Iterator extends java.lang.Object {
public static class: java.lang.Class<kotlin.UShortArray.Iterator>;
public constructor(array: number[]);
public "next-Mh2AYeg"(): number;
public hasNext(): boolean;
public remove(): void;
}
}
}
declare module kotlin {
export class UninitializedPropertyAccessException extends java.lang.RuntimeException {
public static class: java.lang.Class<kotlin.UninitializedPropertyAccessException>;
public constructor();
public constructor(message: string, cause: java.lang.Throwable);
public constructor(message: string);
public constructor(cause: java.lang.Throwable);
public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
}
}
declare module kotlin {
export class Unit extends java.lang.Object {
public static class: java.lang.Class<kotlin.Unit>;
public static INSTANCE: kotlin.Unit;
public toString(): string;
}
}
declare module kotlin {
export class UnsafeLazyImpl<T> extends java.lang.Object {
public static class: java.lang.Class<kotlin.UnsafeLazyImpl<any>>;
public isInitialized(): boolean;
public toString(): string;
public constructor(initializer: kotlin.jvm.functions.Function0<any>);
public getValue(): T;
}
}
declare module kotlin {
export class UnsafeVariance extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<kotlin.UnsafeVariance>;
/**
* Constructs a new instance of the kotlin.UnsafeVariance interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(obj: any): boolean;
public equals(param0: any): boolean;
public hashCode(): number;
public toString(): string;
public annotationType(): java.lang.Class<any>;
}
}
declare module kotlin {
export class WasExperimental extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<kotlin.WasExperimental>;
/**
* Constructs a new instance of the kotlin.WasExperimental interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
markerClass(): java.lang.Class<any>[];
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(obj: any): boolean;
public equals(param0: any): boolean;
public markerClass(): java.lang.Class<any>[];
public hashCode(): number;
public toString(): string;
public annotationType(): java.lang.Class<any>;
}
}
declare module kotlin {
export class _Assertions extends java.lang.Object {
public static class: java.lang.Class<kotlin._Assertions>;
public static INSTANCE: kotlin._Assertions;
public static ENABLED: boolean;
}
}
declare module kotlin {
export module annotation {
export class AnnotationRetention {
public static class: java.lang.Class<kotlin.annotation.AnnotationRetention>;
public static SOURCE: kotlin.annotation.AnnotationRetention;
public static BINARY: kotlin.annotation.AnnotationRetention;
public static RUNTIME: kotlin.annotation.AnnotationRetention;
public static getEntries(): kotlin.enums.EnumEntries<kotlin.annotation.AnnotationRetention>;
public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
public static values(): kotlin.annotation.AnnotationRetention[];
public static valueOf(value: string): kotlin.annotation.AnnotationRetention;
}
}
}
declare module kotlin {
export module annotation {
export class AnnotationTarget {
public static class: java.lang.Class<kotlin.annotation.AnnotationTarget>;
public static CLASS: kotlin.annotation.AnnotationTarget;
public static ANNOTATION_CLASS: kotlin.annotation.AnnotationTarget;
public static TYPE_PARAMETER: kotlin.annotation.AnnotationTarget;
public static PROPERTY: kotlin.annotation.AnnotationTarget;
public static FIELD: kotlin.annotation.AnnotationTarget;
public static LOCAL_VARIABLE: kotlin.annotation.AnnotationTarget;
public static VALUE_PARAMETER: kotlin.annotation.AnnotationTarget;
public static CONSTRUCTOR: kotlin.annotation.AnnotationTarget;
public static FUNCTION: kotlin.annotation.AnnotationTarget;
public static PROPERTY_GETTER: kotlin.annotation.AnnotationTarget;
public static PROPERTY_SETTER: kotlin.annotation.AnnotationTarget;
public static TYPE: kotlin.annotation.AnnotationTarget;
public static EXPRESSION: kotlin.annotation.AnnotationTarget;
public static FILE: kotlin.annotation.AnnotationTarget;
public static TYPEALIAS: kotlin.annotation.AnnotationTarget;
public static getEntries(): kotlin.enums.EnumEntries<kotlin.annotation.AnnotationTarget>;
public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
public static values(): kotlin.annotation.AnnotationTarget[];
public static valueOf(value: string): kotlin.annotation.AnnotationTarget;
}
}
}
declare module kotlin {
export module annotation {