Class GeneratedMessage.FieldAccessorTable

java.lang.Object
com.google.protobuf.GeneratedMessage.FieldAccessorTable
Direct Known Subclasses:
GeneratedMessageV3.FieldAccessorTable
Enclosing class:
GeneratedMessage

public static class GeneratedMessage.FieldAccessorTable extends Object
Users should ignore this class. This class provides the implementation with access to the fields of a message object using Java reflection.
  • Constructor Details

    • FieldAccessorTable

      public FieldAccessorTable(Descriptors.Descriptor descriptor, String[] camelCaseNames, Class<? extends GeneratedMessage> messageClass, Class<? extends GeneratedMessage.Builder<?>> builderClass)
      Construct a FieldAccessorTable for a particular message class. Only one FieldAccessorTable should ever be constructed per class.
      Parameters:
      descriptor - The type's descriptor.
      camelCaseNames - The camelcase names of all fields in the message. These are used to derive the accessor method names.
      messageClass - The message type.
      builderClass - The builder type.
    • FieldAccessorTable

      public FieldAccessorTable(Descriptors.Descriptor descriptor, String[] camelCaseNames)
      Construct a FieldAccessorTable for a particular message class without initializing FieldAccessors.
  • Method Details