@icecreamcake/autojs6-dts
Version:
TypeScript Declarations for AutoJs6
1,375 lines (1,323 loc) • 63.9 kB
TypeScript
declare module androidx {
export module annotation {
export class AnimRes extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.AnimRes>;
/**
* Constructs a new instance of the androidx.annotation.AnimRes 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class AnimatorRes extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.AnimatorRes>;
/**
* Constructs a new instance of the androidx.annotation.AnimatorRes 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class AnyRes extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.AnyRes>;
/**
* Constructs a new instance of the androidx.annotation.AnyRes 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class AnyThread extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.AnyThread>;
/**
* Constructs a new instance of the androidx.annotation.AnyThread 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class ArrayRes extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.ArrayRes>;
/**
* Constructs a new instance of the androidx.annotation.ArrayRes 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class AttrRes extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.AttrRes>;
/**
* Constructs a new instance of the androidx.annotation.AttrRes 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class BinderThread extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.BinderThread>;
/**
* Constructs a new instance of the androidx.annotation.BinderThread 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class BoolRes extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.BoolRes>;
/**
* Constructs a new instance of the androidx.annotation.BoolRes 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class CallSuper extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.CallSuper>;
/**
* Constructs a new instance of the androidx.annotation.CallSuper 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class CheckResult extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.CheckResult>;
/**
* Constructs a new instance of the androidx.annotation.CheckResult interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
suggest(): string;
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(param0: any): boolean;
public suggest(): string;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class ChecksSdkIntAtLeast extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.ChecksSdkIntAtLeast>;
/**
* Constructs a new instance of the androidx.annotation.ChecksSdkIntAtLeast interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
api(): number;
codename(): string;
parameter(): number;
lambda(): number;
extension(): number;
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public api(): number;
public parameter(): number;
public lambda(): number;
public extension(): number;
public codename(): string;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class ColorInt extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.ColorInt>;
/**
* Constructs a new instance of the androidx.annotation.ColorInt 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class ColorLong extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.ColorLong>;
/**
* Constructs a new instance of the androidx.annotation.ColorLong 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class ColorRes extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.ColorRes>;
/**
* Constructs a new instance of the androidx.annotation.ColorRes 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class ContentView extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.ContentView>;
/**
* Constructs a new instance of the androidx.annotation.ContentView 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class DeprecatedSinceApi extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.DeprecatedSinceApi>;
/**
* Constructs a new instance of the androidx.annotation.DeprecatedSinceApi interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
api(): number;
message(): string;
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public api(): number;
public message(): string;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class DimenRes extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.DimenRes>;
/**
* Constructs a new instance of the androidx.annotation.DimenRes 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class Dimension extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.Dimension>;
/**
* Constructs a new instance of the androidx.annotation.Dimension interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
unit(): number;
"<clinit>"(): void;
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public static PX: number;
public static SP: number;
public static DP: number;
public unit(): number;
public equals(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
export module Dimension {
export class Companion extends java.lang.Object {
public static class: java.lang.Class<androidx.annotation.Dimension.Companion>;
public static DP: number;
public static PX: number;
public static SP: number;
}
}
}
}
declare module androidx {
export module annotation {
export class Discouraged extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.Discouraged>;
/**
* Constructs a new instance of the androidx.annotation.Discouraged interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
message(): string;
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public message(): string;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class DisplayContext extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.DisplayContext>;
/**
* Constructs a new instance of the androidx.annotation.DisplayContext 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class DoNotInline extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.DoNotInline>;
/**
* Constructs a new instance of the androidx.annotation.DoNotInline 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class DrawableRes extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.DrawableRes>;
/**
* Constructs a new instance of the androidx.annotation.DrawableRes 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class EmptySuper extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.EmptySuper>;
/**
* Constructs a new instance of the androidx.annotation.EmptySuper 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class FloatRange extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.FloatRange>;
/**
* Constructs a new instance of the androidx.annotation.FloatRange interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
from(): number;
to(): number;
fromInclusive(): boolean;
toInclusive(): boolean;
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(param0: any): boolean;
public toString(): string;
public to(): number;
public equals(obj: any): boolean;
public toInclusive(): boolean;
public fromInclusive(): boolean;
public annotationType(): java.lang.Class<any>;
public from(): number;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class FontRes extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.FontRes>;
/**
* Constructs a new instance of the androidx.annotation.FontRes 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class FractionRes extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.FractionRes>;
/**
* Constructs a new instance of the androidx.annotation.FractionRes 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class GravityInt extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.GravityInt>;
/**
* Constructs a new instance of the androidx.annotation.GravityInt 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class GuardedBy extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.GuardedBy>;
/**
* Constructs a new instance of the androidx.annotation.GuardedBy interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): string;
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public value(): string;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class HalfFloat extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.HalfFloat>;
/**
* Constructs a new instance of the androidx.annotation.HalfFloat 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class IdRes extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.IdRes>;
/**
* Constructs a new instance of the androidx.annotation.IdRes 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class InspectableProperty extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.InspectableProperty>;
/**
* Constructs a new instance of the androidx.annotation.InspectableProperty interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
name(): string;
attributeId(): number;
hasAttributeId(): boolean;
valueType(): androidx.annotation.InspectableProperty.ValueType;
enumMapping(): androidx.annotation.InspectableProperty.EnumEntry[];
flagMapping(): androidx.annotation.InspectableProperty.FlagEntry[];
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public valueType(): androidx.annotation.InspectableProperty.ValueType;
public enumMapping(): androidx.annotation.InspectableProperty.EnumEntry[];
public equals(param0: any): boolean;
public attributeId(): number;
public toString(): string;
public name(): string;
public equals(obj: any): boolean;
public flagMapping(): androidx.annotation.InspectableProperty.FlagEntry[];
public hasAttributeId(): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
export module InspectableProperty {
export class EnumEntry extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.InspectableProperty.EnumEntry>;
/**
* Constructs a new instance of the androidx.annotation.InspectableProperty$EnumEntry interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
name(): string;
value(): number;
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public name(): string;
public equals(obj: any): boolean;
public hashCode(): number;
public equals(param0: any): boolean;
public annotationType(): java.lang.Class<any>;
public value(): number;
public toString(): string;
}
export class FlagEntry extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.InspectableProperty.FlagEntry>;
/**
* Constructs a new instance of the androidx.annotation.InspectableProperty$FlagEntry interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
name(): string;
target(): number;
mask(): number;
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public name(): string;
public equals(obj: any): boolean;
public mask(): number;
public hashCode(): number;
public target(): number;
public equals(param0: any): boolean;
public annotationType(): java.lang.Class<any>;
public toString(): string;
}
export class ValueType {
public static class: java.lang.Class<androidx.annotation.InspectableProperty.ValueType>;
public static NONE: androidx.annotation.InspectableProperty.ValueType;
public static INFERRED: androidx.annotation.InspectableProperty.ValueType;
public static INT_ENUM: androidx.annotation.InspectableProperty.ValueType;
public static INT_FLAG: androidx.annotation.InspectableProperty.ValueType;
public static COLOR: androidx.annotation.InspectableProperty.ValueType;
public static GRAVITY: androidx.annotation.InspectableProperty.ValueType;
public static RESOURCE_ID: androidx.annotation.InspectableProperty.ValueType;
public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
public static values(): androidx.annotation.InspectableProperty.ValueType[];
public static valueOf(value: string): androidx.annotation.InspectableProperty.ValueType;
}
}
}
}
declare module androidx {
export module annotation {
export class IntDef extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.IntDef>;
/**
* Constructs a new instance of the androidx.annotation.IntDef interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): number[];
flag(): boolean;
open(): boolean;
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public open(): boolean;
public equals(param0: any): boolean;
public value(): number[];
public toString(): string;
public equals(obj: any): boolean;
public flag(): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class IntRange extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.IntRange>;
/**
* Constructs a new instance of the androidx.annotation.IntRange interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
from(): number;
to(): number;
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(param0: any): boolean;
public toString(): string;
public to(): number;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public from(): number;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class IntegerRes extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.IntegerRes>;
/**
* Constructs a new instance of the androidx.annotation.IntegerRes 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class InterpolatorRes extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.InterpolatorRes>;
/**
* Constructs a new instance of the androidx.annotation.InterpolatorRes 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class Keep extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.Keep>;
/**
* Constructs a new instance of the androidx.annotation.Keep 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class LayoutRes extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.LayoutRes>;
/**
* Constructs a new instance of the androidx.annotation.LayoutRes 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class LongDef extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.LongDef>;
/**
* Constructs a new instance of the androidx.annotation.LongDef interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): number[];
flag(): boolean;
open(): boolean;
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public open(): boolean;
public equals(param0: any): boolean;
public value(): number[];
public toString(): string;
public equals(obj: any): boolean;
public flag(): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class MainThread extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.MainThread>;
/**
* Constructs a new instance of the androidx.annotation.MainThread 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class MenuRes extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.MenuRes>;
/**
* Constructs a new instance of the androidx.annotation.MenuRes 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class NavigationRes extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.NavigationRes>;
/**
* Constructs a new instance of the androidx.annotation.NavigationRes 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class NonNull extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.NonNull>;
/**
* Constructs a new instance of the androidx.annotation.NonNull 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class NonUiContext extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.NonUiContext>;
/**
* Constructs a new instance of the androidx.annotation.NonUiContext 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class Nullable extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.Nullable>;
/**
* Constructs a new instance of the androidx.annotation.Nullable 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class OpenForTesting extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.OpenForTesting>;
/**
* Constructs a new instance of the androidx.annotation.OpenForTesting 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class PluralsRes extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.PluralsRes>;
/**
* Constructs a new instance of the androidx.annotation.PluralsRes 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class Px extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.Px>;
/**
* Constructs a new instance of the androidx.annotation.Px 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class RawRes extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.RawRes>;
/**
* Constructs a new instance of the androidx.annotation.RawRes 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(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class RequiresApi extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.RequiresApi>;
/**
* Constructs a new instance of the androidx.annotation.RequiresApi interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): number;
api(): number;
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(param0: any): boolean;
public toString(): string;
public equals(obj: any): boolean;
public api(): number;
public value(): number;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class RequiresExtension extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.RequiresExtension>;
/**
* Constructs a new instance of the androidx.annotation.RequiresExtension interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
extension(): number;
version(): number;
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(param0: any): boolean;
public version(): number;
public toString(): string;
public equals(obj: any): boolean;
public extension(): number;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
export module RequiresExtension {
export class Container extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.RequiresExtension.Container>;
/**
* Constructs a new instance of the androidx.annotation.RequiresExtension$Container interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): androidx.annotation.RequiresExtension[];
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public value(): androidx.annotation.RequiresExtension[];
public equals(obj: any): boolean;
public hashCode(): number;
public equals(param0: any): boolean;
public annotationType(): java.lang.Class<any>;
public toString(): string;
}
}
}
}
declare module androidx {
export module annotation {
export class RequiresFeature extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.RequiresFeature>;
/**
* Constructs a new instance of the androidx.annotation.RequiresFeature interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
name(): string;
enforcement(): string;
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(param0: any): boolean;
public toString(): string;
public name(): string;
public enforcement(): string;
public equals(obj: any): boolean;
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
}
}
declare module androidx {
export module annotation {
export class RequiresPermission extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.RequiresPermission>;
/**
* Constructs a new instance of the androidx.annotation.RequiresPermission interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): string;
allOf(): string[];
anyOf(): string[];
conditional(): boolean;
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(param0: any): boolean;
public allOf(): string[];
public conditional(): boolean;
public toString(): string;
public equals(obj: any): boolean;
public value(): string;
public anyOf(): string[];
public annotationType(): java.lang.Class<any>;
public hashCode(): number;
}
export module RequiresPermission {
export class Read extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.annotation.RequiresPermission.Read>;
/**
* Constructs a new instance of the androidx.annotation.RequiresPermission$Read interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): androidx.annotation.RequiresPermission;