@Override protected void setField(Object record, String name, int pos, Object o, Object state) { if (record instanceof IndexedRecord) { super.setField(record, name, pos, o); return; } try { getAccessorForField(record, name, pos, state).set(record, o); } catch (IllegalAccessException e) { throw new AvroRuntimeException(e); } catch (IOException e) { throw new AvroRuntimeException(e); } }
@Override protected void setField(Object record, String name, int pos, Object o, Object state) { if (record instanceof IndexedRecord) { super.setField(record, name, pos, o); return; } try { getAccessorForField(record, name, pos, state).set(record, o); } catch (IllegalAccessException e) { throw new AvroRuntimeException(e); } catch (IOException e) { throw new AvroRuntimeException(e); } }
@Override protected void setField(Object record, String name, int pos, Object o, Object state) { if (record instanceof IndexedRecord) { super.setField(record, name, pos, o); return; } try { getAccessorForField(record, name, pos, state).set(record, o); } catch (IllegalAccessException e) { throw new AvroRuntimeException(e); } catch (IOException e) { throw new AvroRuntimeException(e); } }
@Override protected void setField(Object record, String name, int pos, Object o, Object state) { if (record instanceof IndexedRecord) { super.setField(record, name, pos, o); return; } try { getAccessorForField(record, name, pos, state).set(record, o); } catch (IllegalAccessException e) { throw new AvroRuntimeException(e); } catch (IOException e) { throw new AvroRuntimeException(e); } }