public static NullsFailProvider constructForProperty(BeanProperty prop) { return new NullsFailProvider(prop.getFullName(), prop.getType()); }
public static NullsFailProvider constructForProperty(BeanProperty prop) { return new NullsFailProvider(prop.getFullName(), prop.getType()); }
@Override public int nextTag(BeanProperty writer) { Integer ix = writer.getMetadata().getIndex(); if (ix != null) { return ix.intValue(); } throw new IllegalStateException("No index metadata found for " + writer.getFullName() + " (usually annotated with @JsonProperty.index): either annotate all properties of type " + writer.getWrapperName().getSimpleName() + " with indexes or none at all"); } }
@Override public int nextTag(BeanProperty writer) { Integer ix = writer.getMetadata().getIndex(); if (ix != null) { return ix.intValue(); } throw new IllegalStateException("No index metadata found for " + writer.getFullName() + " (usually annotated with @JsonProperty.index): either annotate all properties of type " + writer.getWrapperName().getSimpleName() + " with indexes or none at all"); } }
@Override public int nextTag(BeanProperty writer) { if (ProtobufSchemaHelper.hasIndex(writer)) { throw new IllegalStateException(writer.getFullName() + " is annotated with 'JsonProperty.index', however not all properties of type " + writer.getWrapperName().getSimpleName() + " are annotated. Either annotate all properties or none at all."); } return nextTag(); }
@Override public int nextTag(BeanProperty writer) { if (ProtobufSchemaHelper.hasIndex(writer)) { throw new IllegalStateException(writer.getFullName() + " is annotated with 'JsonProperty.index', however not all properties of type " + writer.getWrapperName().getSimpleName() + " are annotated. Either annotate all properties or none at all."); } return nextTag(); }