@SuppressWarnings("deprecation") @Override public final B fromProto(com.google.datastore.v1.Value proto) { B builder = newBuilder(getValue(proto)); builder.setExcludeFromIndexes(proto.getExcludeFromIndexes()); builder.setMeaning(proto.getMeaning()); return builder; }
@SuppressWarnings({"unchecked", "deprecation"}) @Test public void testToBuilder() throws Exception { Set<String> content = Collections.singleton("bla"); @SuppressWarnings("rawtypes") ValueBuilder builder = new TestBuilder(); builder.setMeaning(1).set(content).setExcludeFromIndexes(true); Value<?> value = builder.build(); builder = value.toBuilder(); assertEquals(1, value.getMeaning()); assertTrue(value.excludeFromIndexes()); assertEquals(ValueType.LIST, value.getType()); assertEquals(content, value.get()); assertEquals(value, builder.build()); } }
@SuppressWarnings("deprecation") @Override public final B fromProto(com.google.datastore.v1.Value proto) { B builder = newBuilder(getValue(proto)); builder.setExcludeFromIndexes(proto.getExcludeFromIndexes()); builder.setMeaning(proto.getMeaning()); return builder; }