@Stringable public static class R10 { private String text; public R10(String text) { this.text = text; } @Override public String toString() { return text; } @Override public boolean equals(Object o) { if (!(o instanceof R10)) return false; return this.text.equals(((R10)o).text); } }
public static class RAvroStringableField { @Stringable int a; } public void testAnnotationAvroStringableFields() throws Exception {
public static class multipleAnnotationRecord { @AvroIgnore @Stringable Integer i1; java.util.Date i4; @Stringable @Nullable Integer i5; @Stringable @AvroName("j6") Integer i6 = 6; @Stringable @AvroEncode(using=DateAsLongEncoding.class) java.util.Date i7 = new java.util.Date(7L); java.util.Date i10 = new java.util.Date(10L); @Stringable @Nullable @AvroName("j11")
@Stringable @InterfaceAudience.Public @InterfaceStability.Stable
@Stringable @InterfaceAudience.Public @InterfaceStability.Stable
@Stringable public class Utf8 implements Comparable<Utf8> { private static final byte[] EMPTY = new byte[0];
@Stringable private static class StringableClass {}
@Stringable @InterfaceAudience.Public @InterfaceStability.Stable
@Stringable @InterfaceAudience.Public @InterfaceStability.Stable
@Stringable @InterfaceAudience.Public @InterfaceStability.Stable
@Stringable @InterfaceAudience.Public @InterfaceStability.Stable
@Stringable @InterfaceAudience.Public @InterfaceStability.Stable
@Stringable @InterfaceAudience.Public @InterfaceStability.Stable