package c.g.a.a; import java.io.Serializable; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; import java.util.Set; /* compiled from: JsonIncludeProperties */ @Target({ElementType.ANNOTATION_TYPE, ElementType.TYPE, ElementType.METHOD, ElementType.CONSTRUCTOR, ElementType.FIELD}) @Retention(RetentionPolicy.RUNTIME) public @interface q { /* compiled from: JsonIncludeProperties */ public static class a implements Serializable { public static final a i = new a(null); private static final long serialVersionUID = 1; public final Set _included; public a(Set set) { this._included = set; } @Override // java.lang.Object public boolean equals(Object obj) { if (obj == this) { return true; } if (obj != null && obj.getClass() == a.class) { Set set = this._included; Set set2 = ((a) obj)._included; if (set == null ? set2 == null : set.equals(set2)) { return true; } } return false; } @Override // java.lang.Object public int hashCode() { Set set = this._included; if (set == null) { return 0; } return set.size(); } @Override // java.lang.Object public String toString() { return String.format("JsonIncludeProperties.Value(included=%s)", this._included); } } String[] value() default {}; }