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

How to use
checkFieldDescriptor
method
in
com.google.protobuf.MapEntry$Builder

Best Java code snippets using com.google.protobuf.MapEntry$Builder.checkFieldDescriptor (Showing top 10 results out of 315)

origin: com.google.protobuf/protobuf-java

@Override
public Message.Builder newBuilderForField(FieldDescriptor field) {
 checkFieldDescriptor(field);;
 // This method should be called for message fields and in a MapEntry
 // message only the value field can possibly be a message field.
 if (field.getNumber() != 2
   || field.getJavaType() != FieldDescriptor.JavaType.MESSAGE) {
  throw new RuntimeException(
    "\"" + field.getFullName() + "\" is not a message value field.");
 }
 return ((Message) value).newBuilderForType();
}
origin: com.google.protobuf/protobuf-java

@SuppressWarnings("unchecked")
@Override
public Builder<K, V> setField(FieldDescriptor field, Object value) {
 checkFieldDescriptor(field);
 if (field.getNumber() == 1) {
  setKey((K) value);
 } else {
  if (field.getType() == FieldDescriptor.Type.ENUM) {
   value = ((EnumValueDescriptor) value).getNumber();
  } else if (field.getType() == FieldDescriptor.Type.MESSAGE) {
   if (value != null && !metadata.defaultValue.getClass().isInstance(value)) {
    // 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.
    value =
      ((Message) metadata.defaultValue).toBuilder().mergeFrom((Message) value).build();
   }
  }
  setValue((V) value);
 }
 return this;
}
origin: yeriomin/play-store-api

@Override
public Message.Builder newBuilderForField(FieldDescriptor field) {
 checkFieldDescriptor(field);;
 // This method should be called for message fields and in a MapEntry
 // message only the value field can possibly be a message field.
 if (field.getNumber() != 2
   || field.getJavaType() != FieldDescriptor.JavaType.MESSAGE) {
  throw new RuntimeException(
    "\"" + field.getFullName() + "\" is not a message value field.");
 }
 return ((Message) value).newBuilderForType();
}
origin: yeriomin/play-store-api

@Override
public Builder<K, V> clearField(FieldDescriptor field) {
 checkFieldDescriptor(field);
 if (field.getNumber() == 1) {
  clearKey();
 } else {
  clearValue();
 }
 return this;
}
origin: yeriomin/play-store-api

@SuppressWarnings("unchecked")
@Override
public Builder<K, V> setField(FieldDescriptor field, Object value) {
 checkFieldDescriptor(field);
 if (field.getNumber() == 1) {
  setKey((K) value);
 } else {
  if (field.getType() == FieldDescriptor.Type.ENUM) {
   value = ((EnumValueDescriptor) value).getNumber();
  }
  setValue((V) value);
 }
 return this;
}
origin: yeriomin/play-store-api

@Override
public Object getField(FieldDescriptor field) {
 checkFieldDescriptor(field);
 Object result = field.getNumber() == 1 ? getKey() : getValue();
 // Convert enums to EnumValueDescriptor.
 if (field.getType() == FieldDescriptor.Type.ENUM) {
  result = field.getEnumType().findValueByNumberCreatingIfUnknown((Integer) result);
 }
 return result;
}
origin: yeriomin/play-store-api

@Override
public boolean hasField(FieldDescriptor field) {
 checkFieldDescriptor(field);
 return true;
}
origin: com.google.protobuf/protobuf-java

@Override
public Object getField(FieldDescriptor field) {
 checkFieldDescriptor(field);
 Object result = field.getNumber() == 1 ? getKey() : getValue();
 // Convert enums to EnumValueDescriptor.
 if (field.getType() == FieldDescriptor.Type.ENUM) {
  result = field.getEnumType().findValueByNumberCreatingIfUnknown((Integer) result);
 }
 return result;
}
origin: com.google.protobuf/protobuf-java

@Override
public boolean hasField(FieldDescriptor field) {
 checkFieldDescriptor(field);
 return field.getNumber() == 1 ? hasKey : hasValue;
}
origin: com.google.protobuf/protobuf-java

@Override
public Builder<K, V> clearField(FieldDescriptor field) {
 checkFieldDescriptor(field);
 if (field.getNumber() == 1) {
  clearKey();
 } else {
  clearValue();
 }
 return this;
}
com.google.protobufMapEntry$BuildercheckFieldDescriptor

Popular methods of MapEntry$Builder

  • build
  • setKey
  • setValue
  • <init>
  • buildPartial
  • clearKey
  • clearValue
  • getField
  • getKey
  • getValue
  • hasField
  • newUninitializedMessageException
  • hasField,
  • newUninitializedMessageException,
  • setField

Popular in Java

  • Start an intent from android
  • scheduleAtFixedRate (ScheduledExecutorService)
  • findViewById (Activity)
  • getSharedPreferences (Context)
  • SimpleDateFormat (java.text)
    Formats and parses dates in a locale-sensitive manner. Formatting turns a Date into a String, and pa
  • Date (java.util)
    A specific moment in time, with millisecond precision. Values typically come from System#currentTime
  • List (java.util)
    An ordered collection (also known as a sequence). The user of this interface has precise control ove
  • Callable (java.util.concurrent)
    A task that returns a result and may throw an exception. Implementors define a single method with no
  • JButton (javax.swing)
  • SAXParseException (org.xml.sax)
    Encapsulate an XML parse error or warning.> This module, both source code and documentation, is in t
  • Top plugins for WebStorm
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