discord-jadx/app/src/main/java/c/g/a/a/c0.java

56 lines
1.3 KiB
Java

package c.g.a.a;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/* compiled from: JsonTypeInfo */
@Target({ElementType.ANNOTATION_TYPE, ElementType.TYPE, ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
public @interface c0 {
/* compiled from: JsonTypeInfo */
public enum a {
PROPERTY,
WRAPPER_OBJECT,
WRAPPER_ARRAY,
EXTERNAL_PROPERTY,
EXISTING_PROPERTY
}
/* compiled from: JsonTypeInfo */
public enum b {
NONE(null),
CLASS("@class"),
MINIMAL_CLASS("@c"),
NAME("@type"),
DEDUCTION(null),
CUSTOM(null);
private final String _defaultPropertyName;
public b(String str) {
this._defaultPropertyName = str;
}
public String f() {
return this._defaultPropertyName;
}
}
/* compiled from: JsonTypeInfo */
@Deprecated
public static abstract class c {
}
Class<?> defaultImpl() default c0.class;
a include() default a.PROPERTY;
String property() default "";
b use();
boolean visible() default false;
}