private void consumeFieldAlias(Field field, Schema.Field recordField) { AvroAlias alias = field.getAnnotation(AvroAlias.class); if (alias != null) { if (!alias.space().equals(AvroAlias.NULL)) { throw new AvroRuntimeException( "Namespaces are not allowed on field aliases. " + "Offending field: " + recordField.name()); } recordField.addAlias(alias.alias()); } }
private void consumeAvroAliasAnnotation(Class<?> c, Schema schema) { AvroAlias alias = c.getAnnotation(AvroAlias.class); if (alias != null) { String space = alias.space(); if (AvroAlias.NULL.equals(space)) space = null; schema.addAlias(alias.alias(), space); } }
private void consumeAvroAliasAnnotation(Class<?> c, Schema schema) { AvroAlias alias = c.getAnnotation(AvroAlias.class); if (alias != null) { String space = alias.space(); if (AvroAlias.NULL.equals(space)) space = null; schema.addAlias(alias.alias(), space); } }
private void consumeAvroAliasAnnotation(Class<?> c, Schema schema) { AvroAlias alias = c.getAnnotation(AvroAlias.class); if (alias != null) { String space = alias.space(); if (AvroAlias.NULL.equals(space)) space = null; schema.addAlias(alias.alias(), space); } }
private void consumeAvroAliasAnnotation(Class<?> c, Schema schema) { AvroAlias alias = c.getAnnotation(AvroAlias.class); if (alias != null) { String space = alias.space(); if (AvroAlias.NULL.equals(space)) space = null; schema.addAlias(alias.alias(), space); } }
@Override public List<PropertyName> findPropertyAliases(Annotated m) { AvroAlias ann = _findAnnotation(m, AvroAlias.class); if (ann == null) { return null; } return Collections.singletonList(PropertyName.construct(ann.alias())); }