@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); }