blob: 6c7d20acce4218625343e616753982c510b69bc3 [file] [log] [blame]
// Signature format: 4.0
package androidx.annotation {
@kotlin.annotation.Retention(AnnotationRetention.BINARY) @kotlin.annotation.Target(allowedTargets={AnnotationTarget.CLASS, AnnotationTarget.PROPERTY, AnnotationTarget.LOCAL_VARIABLE, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FILE, AnnotationTarget.TYPEALIAS}) public @interface OptIn {
method public abstract kotlin.reflect.KClass<? extends java.lang.annotation.Annotation>[] markerClass();
property public abstract kotlin.reflect.KClass<? extends java.lang.annotation.Annotation>![] markerClass;
}
@kotlin.annotation.Retention(AnnotationRetention.BINARY) @kotlin.annotation.Target(allowedTargets=AnnotationTarget.ANNOTATION_CLASS) public @interface RequiresOptIn {
method public abstract androidx.annotation.RequiresOptIn.Level level();
property public abstract androidx.annotation.RequiresOptIn.Level level;
}
public enum RequiresOptIn.Level {
enum_constant public static final androidx.annotation.RequiresOptIn.Level ERROR;
enum_constant public static final androidx.annotation.RequiresOptIn.Level WARNING;
}
}
package androidx.annotation.experimental {
@Deprecated @kotlin.annotation.Retention(AnnotationRetention.BINARY) @kotlin.annotation.Target(allowedTargets=AnnotationTarget.ANNOTATION_CLASS) public @interface Experimental {
method @Deprecated public abstract androidx.annotation.experimental.Experimental.Level level();
property public abstract androidx.annotation.experimental.Experimental.Level level;
}
@Deprecated public enum Experimental.Level {
enum_constant @Deprecated public static final androidx.annotation.experimental.Experimental.Level ERROR;
enum_constant @Deprecated public static final androidx.annotation.experimental.Experimental.Level WARNING;
}
@Deprecated @kotlin.annotation.Retention(AnnotationRetention.BINARY) @kotlin.annotation.Target(allowedTargets={AnnotationTarget.CLASS, AnnotationTarget.PROPERTY, AnnotationTarget.LOCAL_VARIABLE, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FILE, AnnotationTarget.TYPEALIAS}) public @interface UseExperimental {
method @Deprecated public abstract kotlin.reflect.KClass<? extends java.lang.annotation.Annotation>[] markerClass();
property public abstract kotlin.reflect.KClass<? extends java.lang.annotation.Annotation>![] markerClass;
}
}