@Override public <T> Field<T> create(int number, String name, java.lang.reflect.Field field, IdStrategy strategy) { final RuntimeFieldFactory<Collection<?>> factory = 0 != (IdStrategy.COLLECTION_SCHEMA_ON_REPEATED_FIELDS & strategy.flags) ? RuntimeCollectionFieldFactory.getFactory() : RuntimeRepeatedFieldFactory.getFactory(); return factory.create(number, name, field, strategy); }
@Override public <T> Field<T> create(int number, String name, java.lang.reflect.Field field, IdStrategy strategy) { final RuntimeFieldFactory<Collection<?>> factory = 0 != (IdStrategy.COLLECTION_SCHEMA_ON_REPEATED_FIELDS & strategy.flags) ? RuntimeCollectionFieldFactory.getFactory() : RuntimeRepeatedFieldFactory.getFactory(); return factory.create(number, name, field, strategy); }
f.getType(), strategy).create(++i, entry.getValue(), f, strategy); fields.add(field);
f.getType(), strategy).create(++i, entry.getValue(), f, strategy); fields.add(field);
return POJO.create(number, name, f, strategy);
return POJO.create(number, name, f, strategy);
return POJO.create(number, name, f, strategy);
f.getType(), strategy).create(fieldMapping, name, f, strategy); fields.add(field);
f.getType(), strategy).create(fieldMapping, name, f, strategy); fields.add(field);
pojo(clazz, morph, strategy)) return POJO.create(number, name, f, strategy); return OBJECT.create(number, name, f, strategy); return OBJECT.create(number, name, f, strategy); return OBJECT.create(number, name, f, strategy); return OBJECT.create(number, name, f, strategy); return RuntimeFieldFactory.OBJECT.create(number, name, f, strategy);
pojo(clazz, morph, strategy)) return POJO.create(number, name, f, strategy); return OBJECT.create(number, name, f, strategy); return OBJECT.create(number, name, f, strategy); return OBJECT.create(number, name, f, strategy); return OBJECT.create(number, name, f, strategy); return RuntimeFieldFactory.OBJECT.create(number, name, f, strategy);
pojo(clazz, morph, strategy)) return POJO.create(number, name, f, strategy); return OBJECT.create(number, name, f, strategy); return OBJECT.create(number, name, f, strategy); return OBJECT.create(number, name, f, strategy); return OBJECT.create(number, name, f, strategy); return RuntimeFieldFactory.OBJECT.create(number, name, f, strategy);
pojo(clazz, morph, strategy)) return POJO.create(number, name, f, strategy); return OBJECT.create(number, name, f, strategy); return OBJECT.create(number, name, f, strategy); return OBJECT.create(number, name, f, strategy); return OBJECT.create(number, name, f, strategy); return RuntimeFieldFactory.OBJECT.create(number, name, f, strategy);
@Override public <T> Field<T> create(int number, String name, java.lang.reflect.Field field, IdStrategy strategy) { @SuppressWarnings("unchecked") RuntimeMapField<T, Object, Object> runtimeMapField = (RuntimeMapField<T, Object, Object>) org.create(number, name, field, strategy); return new RuntimeMapFieldProtobuf<>(runtimeMapField, field); } };
@Override public <T> Field<T> create(int number, String name, java.lang.reflect.Field field, IdStrategy strategy) { @SuppressWarnings("unchecked") RuntimeMapField<T, Object, Object> runtimeMapField = (RuntimeMapField<T, Object, Object>) org.create(number, name, field, strategy); return new RuntimeMapFieldProtobuf<>(runtimeMapField, field); } };
@Override public <T> Field<T> create(int number, String name, java.lang.reflect.Field field, IdStrategy strategy) { @SuppressWarnings("unchecked") RuntimeMapField<T, Object, Object> runtimeMapField = (RuntimeMapField<T, Object, Object>) org.create(number, name, field, strategy); return new RuntimeMapFieldProtobuf<T>(runtimeMapField, field); } };