congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
Message$Builder.buildPartial
Code IndexAdd Tabnine to your IDE (free)

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

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

origin: osmandapp/Osmand

private Object coerceType(final Object value) {
 if (type.isInstance(value)) {
  return value;
 } else {
  // The value is not the exact right message type.  However, if it
  // is an alternative implementation of the same type -- e.g. a
  // DynamicMessage -- we should accept it.  In this case we can make
  // a copy of the message.
  return ((Message.Builder) invokeOrDie(newBuilderMethod, null))
      .mergeFrom((Message) value).buildPartial();
 }
}
origin: com.google.protobuf/protobuf-java

private Object coerceType(final Object value) {
 if (type.isInstance(value)) {
  return value;
 } else {
  // The value is not the exact right message type.  However, if it
  // is an alternative implementation of the same type -- e.g. a
  // DynamicMessage -- we should accept it.  In this case we can make
  // a copy of the message.
  return ((Message.Builder) invokeOrDie(newBuilderMethod, null))
      .mergeFrom((Message) value).buildPartial();
 }
}
origin: com.google.protobuf/protobuf-java

private Object coerceType(final Object value) {
 if (type.isInstance(value)) {
  return value;
 } else {
  // The value is not the exact right message type.  However, if it
  // is an alternative implementation of the same type -- e.g. a
  // DynamicMessage -- we should accept it.  In this case we can make
  // a copy of the message.
  return ((Message.Builder) invokeOrDie(newBuilderMethod, null))
      .mergeFrom((Message) value).buildPartial();
 }
}
origin: yeriomin/play-store-api

 @Override
 public Object finish() {
  return builder.buildPartial();
 }
}
origin: com.github.protobufel/protobufel-el

public static final Message verifyAndConvertToMessageIfBuilder(final FieldDescriptor field,
  final Object val) {
 if (!(val instanceof MessageOrBuilder)) {
  throw new IllegalArgumentException("the value should be of MessageOrBuilder type");
 } else if (field.getMessageType() != ((MessageOrBuilder) val).getDescriptorForType()) {
  throw new IllegalArgumentException("the value of a wrong builder type");
 }
 return val instanceof Message.Builder ? ((Message.Builder) val).buildPartial() : (Message) val;
}
origin: WeAreFairphone/FP2-Launcher

private Object coerceType(final Object value) {
 if (type.isInstance(value)) {
  return value;
 } else {
  // The value is not the exact right message type.  However, if it
  // is an alternative implementation of the same type -- e.g. a
  // DynamicMessage -- we should accept it.  In this case we can make
  // a copy of the message.
  return ((Message.Builder) invokeOrDie(newBuilderMethod, null))
      .mergeFrom((Message) value).buildPartial();
 }
}
origin: com.github.protobufel/protobufel

@Override
public Builder addRepeatedField(final Builder builder, final FieldDescriptor field,
  final int index, final Message.Builder value) {
 return addRepeatedField(builder, field, index, value.buildPartial());
}
origin: yeriomin/play-store-api

private Object coerceType(final Object value) {
 if (type.isInstance(value)) {
  return value;
 } else {
  // The value is not the exact right message type.  However, if it
  // is an alternative implementation of the same type -- e.g. a
  // DynamicMessage -- we should accept it.  In this case we can make
  // a copy of the message.
  return ((Message.Builder) invokeOrDie(newBuilderMethod, null))
      .mergeFrom((Message) value).buildPartial();
 }
}
origin: com.github.protobufel/protobufel-el

@Override
public Message.Builder add() {
 add(size(), newInstance().buildPartial());
 return getLast();
}
origin: osmandapp/Osmand

value = subBuilder.buildPartial();
break;
value = subBuilder.buildPartial();
break;
origin: osmandapp/Osmand

value = subBuilder.buildPartial();
origin: osmandapp/Osmand

 Message.Builder subBuilder= originalMessage.toBuilder();
 subBuilder.mergeFrom(rawBytes, extensionRegistry);
 value = subBuilder.buildPartial();
} else {
 value = extension.defaultInstance.getParserForType()
origin: osmandapp/Osmand

private static void eagerlyMergeMessageSetExtension(
  CodedInputStream input,
  ExtensionRegistry.ExtensionInfo extension,
  ExtensionRegistryLite extensionRegistry,
  Message.Builder builder,
  FieldSet<FieldDescriptor> extensions) throws IOException {
 FieldDescriptor field = extension.descriptor;
 Message value = null;
 if (hasOriginalMessage(builder, extensions, field)) {
  Message originalMessage =
    getOriginalMessage(builder, extensions, field);
  Message.Builder subBuilder = originalMessage.toBuilder();
  input.readMessage(subBuilder, extensionRegistry);
  value = subBuilder.buildPartial();
 } else {
  value = input.readMessage(extension.defaultInstance.getParserForType(),
   extensionRegistry);
 }
 if (builder != null) {
  builder.setField(field, value);
 } else {
  extensions.setField(field, value);
 }
}
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 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: 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 Object parseMessage(
  CodedInputStream input,
  ExtensionRegistryLite registry,
  Descriptors.FieldDescriptor field,
  Message defaultInstance)
  throws IOException {
 Message.Builder subBuilder =
   defaultInstance.newBuilderForType();
 if (!field.isRepeated()) {
  Message originalMessage = (Message) getField(field);
  if (originalMessage != null) {
   subBuilder.mergeFrom(originalMessage);
  }
 }
 input.readMessage(subBuilder, registry);
 return subBuilder.buildPartial();
}
origin: com.google.protobuf/protobuf-java

@Override
public Object parseGroup(
  CodedInputStream input,
  ExtensionRegistryLite registry,
  Descriptors.FieldDescriptor field,
  Message defaultInstance)
  throws IOException {
 Message.Builder subBuilder =
   defaultInstance.newBuilderForType();
 if (!field.isRepeated()) {
  Message originalMessage = (Message) getField(field);
  if (originalMessage != null) {
   subBuilder.mergeFrom(originalMessage);
  }
 }
 input.readGroup(field.getNumber(), subBuilder, registry);
 return subBuilder.buildPartial();
}
origin: com.google.protobuf/protobuf-java

@Override
public Object parseMessageFromBytes(
  ByteString bytes,
  ExtensionRegistryLite registry,
  Descriptors.FieldDescriptor field,
  Message defaultInstance)
  throws IOException {
 Message.Builder subBuilder =  defaultInstance.newBuilderForType();
 if (!field.isRepeated()) {
  Message originalMessage = (Message) getField(field);
  if (originalMessage != null) {
   subBuilder.mergeFrom(originalMessage);
  }
 }
 subBuilder.mergeFrom(bytes, registry);
 return subBuilder.buildPartial();
}
origin: com.google.protobuf/protobuf-java

 @Override
 public Object finish() {
  return builder.buildPartial();
 }
}
com.google.protobufMessage$BuilderbuildPartial

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().
  • newBuilderForField
    Create a Builder for messages of the appropriate type for the given field. Messages built with this
  • 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
  • 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

  • Running tasks concurrently on multiple threads
  • onRequestPermissionsResult (Fragment)
  • runOnUiThread (Activity)
  • notifyDataSetChanged (ArrayAdapter)
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • Deque (java.util)
    A linear collection that supports element insertion and removal at both ends. The name deque is shor
  • DataSource (javax.sql)
    An interface for the creation of Connection objects which represent a connection to a database. This
  • BoxLayout (javax.swing)
  • JTextField (javax.swing)
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • 14 Best Plugins for Eclipse
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