congrats Icon
New! Announcing our next generation AI code completions
Read here
Tabnine Logo
Message$Builder.newBuilderForField
Code IndexAdd Tabnine to your IDE (free)

How to use
newBuilderForField
method
in
com.google.protobuf.Message$Builder

Best Java code snippets using com.google.protobuf.Message$Builder.newBuilderForField (Showing top 20 results out of 315)

origin: com.google.protobuf/protobuf-java

@Override
public Object parseMessage(
  CodedInputStream input,
  ExtensionRegistryLite extensionRegistry,
  Descriptors.FieldDescriptor field,
  Message defaultInstance)
  throws IOException {
 Message.Builder subBuilder;
 // When default instance is not null. The field is an extension field.
 if (defaultInstance != null) {
  subBuilder = defaultInstance.newBuilderForType();
 } else {
  subBuilder = builder.newBuilderForField(field);
 }
 if (!field.isRepeated()) {
  Message originalMessage = (Message) getField(field);
  if (originalMessage != null) {
   subBuilder.mergeFrom(originalMessage);
  }
 }
 input.readMessage(subBuilder, extensionRegistry);
 return subBuilder.buildPartial();
}
origin: osmandapp/Osmand

 subBuilder = defaultInstance.newBuilderForType();
} else {
 subBuilder = builder.newBuilderForField(field);
 subBuilder = defaultInstance.newBuilderForType();
} else {
 subBuilder = builder.newBuilderForField(field);
origin: osmandapp/Osmand

 subBuilder = builder.newBuilderForField(field);
} else {
 subBuilder = extension.defaultInstance.newBuilderForType();
origin: googleapis/api-compiler

/**
 * Constructs a sub-builder for a element at given index of the repeated message field, and
 * calls action on it.
 */
public Builder withBuilderAt(FieldDescriptor field, int index, BuildAction action) {
 Message.Builder repeatedFieldBuilder = configBuilder.newBuilderForField(field);
 repeatedFieldBuilder.mergeFrom((Message) configBuilder.getRepeatedField(field, index));
 Builder elementBuilder =
   new Builder(repeatedFieldBuilder.build(), repeatedFieldBuilder, locations);
 action.accept(elementBuilder);
 // Call build so locations map is updated.
 ConfigSource configSource = elementBuilder.build();
 // Update the list with the built element
 configBuilder.setRepeatedField(field, index, configSource.configMessage);
 return this;
}
origin: googleapis/api-compiler

/**
 * Constructs a sub-builder for an added element of the repeated message field, and calls action
 * on it.
 */
public Builder withAddedBuilder(FieldDescriptor field, BuildAction action) {
 Message.Builder repeatedFieldBuilder = configBuilder.newBuilderForField(field);
 Builder elementBuilder =
   new Builder(repeatedFieldBuilder.build(), repeatedFieldBuilder, locations);
 action.accept(elementBuilder);
 // Call build so locations map is updated.
 ConfigSource configSource = elementBuilder.build();
 // Update the list with the built element
 configBuilder.addRepeatedField(field, configSource.configMessage);
 return this;
}
origin: xyz.codemeans.protobuf4j/protobuf4j-core

public Message.Builder newBuilderForField(Descriptors.FieldDescriptor fd) {
 return internalBuilder.newBuilderForField(fd);
}
origin: com.github.protobufel/protobufel-el

public Class<? extends Message.Builder> getElementBuilderType() {
 return parent.newBuilderForField(field).getClass();
}
origin: com.google.api/api-compiler

/**
 * Constructs a sub-builder for an added element of the repeated message field, and calls action
 * on it.
 */
public Builder withAddedBuilder(FieldDescriptor field, BuildAction action) {
 Message.Builder repeatedFieldBuilder = configBuilder.newBuilderForField(field);
 Builder elementBuilder =
   new Builder(repeatedFieldBuilder.build(), repeatedFieldBuilder, locations);
 action.accept(elementBuilder);
 // Call build so locations map is updated.
 ConfigSource configSource = elementBuilder.build();
 // Update the list with the built element
 configBuilder.addRepeatedField(field, configSource.configMessage);
 return this;
}
origin: googleapis/api-compiler

@SuppressWarnings("unchecked")
private static void putMapEntry(
  Message.Builder builder, FieldDescriptor field, Object key, Object value) {
 Message.Builder entryBuilder = builder.newBuilderForField(field);
 FieldDescriptor keyField = entryBuilder.getDescriptorForType().findFieldByName("key");
 FieldDescriptor valueField = entryBuilder.getDescriptorForType().findFieldByName("value");
 entryBuilder.setField(keyField, key);
 entryBuilder.setField(valueField, value);
 List<Message> entries =
   removeEntryWithKeyIfPresent((List<Message>) builder.getField(field), key);
 entries.add(entryBuilder.build());
 builder.setField(field, entries);
}
origin: com.github.protobufel/protobufel-el

public Class<? extends Message> getElementMessageType() {
 return parent.newBuilderForField(field).buildPartial().getClass();
}
origin: com.github.protobufel/protobufel-el

@Override
public Message.Builder newInstance() {
 return parent.newBuilderForField(field);
}
origin: WeAreFairphone/FP2-Launcher

public MergeTarget newMergeTargetForField(Descriptors.FieldDescriptor field,
  Message defaultInstance) {
 if (defaultInstance != null) {
  return new BuilderAdapter(
    defaultInstance.newBuilderForType());
 } else {
  return new BuilderAdapter(builder.newBuilderForField(field));
 }
}

origin: com.google.api/api-compiler

@SuppressWarnings("unchecked")
private static void putMapEntry(
  Message.Builder builder, FieldDescriptor field, Object key, Object value) {
 Message.Builder entryBuilder = builder.newBuilderForField(field);
 FieldDescriptor keyField = entryBuilder.getDescriptorForType().findFieldByName("key");
 FieldDescriptor valueField = entryBuilder.getDescriptorForType().findFieldByName("value");
 entryBuilder.setField(keyField, key);
 entryBuilder.setField(valueField, value);
 List<Message> entries =
   removeEntryWithKeyIfPresent((List<Message>) builder.getField(field), key);
 entries.add(entryBuilder.build());
 builder.setField(field, entries);
}
origin: com.googlecode.protobuf-java-format/protobuf-java-format

private Message.Builder createSubBuilder(Message.Builder builder,
    FieldDescriptor field, 
    ExtensionRegistry.ExtensionInfo extension) {
  
  Message.Builder subBuilder;
  if (extension == null) {
    subBuilder = builder.newBuilderForField(field);
  } else {
    subBuilder = extension.defaultInstance.newBuilderForType();
  }
  return subBuilder;
}

origin: yeriomin/play-store-api

@Override
public MergeTarget newMergeTargetForField(
  Descriptors.FieldDescriptor field, Message defaultInstance) {
 if (defaultInstance != null) {
  return new BuilderAdapter(
    defaultInstance.newBuilderForType());
 } else {
  return new BuilderAdapter(builder.newBuilderForField(field));
 }
}
origin: sixt/ja-micro

sb.append("\",\"values\":[");
Descriptors.FieldDescriptor childDescriptor = requestDesc.findFieldByName(fd.getName());
Message.Builder subMessageBuilder = builder.newBuilderForField(childDescriptor);
Message subMessage = subMessageBuilder.build();
sb.append(getProtobufClassFieldDescriptions(subMessage.getClass(), visited));
origin: palantir/atlasdb

  subBuilder = builder.newBuilderForField(field);
} else {
  subBuilder = extension.defaultInstance.newBuilderForType();
origin: com.google.protobuf/protobuf-java

@Override
public Object parseMessageFromBytes(
  ByteString bytes,
  ExtensionRegistryLite extensionRegistry,
  Descriptors.FieldDescriptor field,
  Message defaultInstance)
  throws IOException {
 Message.Builder subBuilder;
 // When default instance is not null. The field is an extension field.
 if (defaultInstance != null) {
  subBuilder = defaultInstance.newBuilderForType();
 } else {
  subBuilder = builder.newBuilderForField(field);
 }
 if (!field.isRepeated()) {
  Message originalMessage = (Message) getField(field);
  if (originalMessage != null) {
   subBuilder.mergeFrom(originalMessage);
  }
 }
 subBuilder.mergeFrom(bytes, extensionRegistry);
 return subBuilder.buildPartial();
}
origin: com.google.protobuf/protobuf-java

@Override
public Object parseGroup(
  CodedInputStream input,
  ExtensionRegistryLite extensionRegistry,
  Descriptors.FieldDescriptor field,
  Message defaultInstance)
  throws IOException {
 Message.Builder subBuilder;
 // When default instance is not null. The field is an extension field.
 if (defaultInstance != null) {
  subBuilder = defaultInstance.newBuilderForType();
 } else {
  subBuilder = builder.newBuilderForField(field);
 }
 if (!field.isRepeated()) {
  Message originalMessage = (Message) getField(field);
  if (originalMessage != null) {
   subBuilder.mergeFrom(originalMessage);
  }
 }
 input.readGroup(field.getNumber(), subBuilder, extensionRegistry);
 return subBuilder.buildPartial();
}
origin: com.google.protobuf/protobuf-java

@Override
public MergeTarget newMergeTargetForField(
  Descriptors.FieldDescriptor field, Message defaultInstance) {
 if (defaultInstance != null) {
  return new BuilderAdapter(
    defaultInstance.newBuilderForType());
 } else {
  return new BuilderAdapter(builder.newBuilderForField(field));
 }
}
com.google.protobufMessage$BuildernewBuilderForField

Javadoc

Create a Builder for messages of the appropriate type for the given field. Messages built with this can then be passed to setField(), setRepeatedField(), or addRepeatedField().

Popular methods of Message$Builder

  • build
  • mergeFrom
  • setField
    Sets a field to the given value. The value must be of the correct type for this field, i.e. the same
  • getDescriptorForType
    Get the message's type's descriptor. See Message#getDescriptorForType().
  • addRepeatedField
    Like setRepeatedField, but appends the value as a new element.
  • clearField
    Clears the field. This is exactly equivalent to calling the generated "clear" accessor method corres
  • getDefaultInstanceForType
  • buildPartial
  • getRepeatedFieldCount
  • hasField
  • setRepeatedField
    Sets an element of a repeated field to the given value. The value must be of the correct type for th
  • getField
  • setRepeatedField,
  • getField,
  • getOneofFieldDescriptor,
  • getFieldBuilder,
  • clearOneof,
  • getRepeatedField,
  • getRepeatedFieldBuilder,
  • hasOneof,
  • mergeDelimitedFrom

Popular in Java

  • Making http requests using okhttp
  • getExternalFilesDir (Context)
  • setScale (BigDecimal)
  • getContentResolver (Context)
  • IOException (java.io)
    Signals a general, I/O-related error. Error details may be specified when calling the constructor, a
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • ByteBuffer (java.nio)
    A buffer for bytes. A byte buffer can be created in either one of the following ways: * #allocate
  • List (java.util)
    An ordered collection (also known as a sequence). The user of this interface has precise control ove
  • Map (java.util)
    A Map is a data structure consisting of a set of keys and values in which each key is mapped to a si
  • JarFile (java.util.jar)
    JarFile is used to read jar entries and their associated data from jar files.
  • Top 15 Vim Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now