Interface FieldSet.FieldDescriptorLite<T extends FieldSet.FieldDescriptorLite<T>>

All Superinterfaces:
Comparable<T>
All Known Implementing Classes:
Descriptors.FieldDescriptor, GeneratedMessageLite.ExtensionDescriptor
Enclosing class:
FieldSet<T extends FieldSet.FieldDescriptorLite<T>>

public static interface FieldSet.FieldDescriptorLite<T extends FieldSet.FieldDescriptorLite<T>> extends Comparable<T>
Interface for a FieldDescriptor or lite extension descriptor. This prevents FieldSet from depending on Descriptors.FieldDescriptor.
  • Method Details

    • getNumber

      int getNumber()
    • getLiteType

      WireFormat.FieldType getLiteType()
    • getLiteJavaType

      WireFormat.JavaType getLiteJavaType()
    • isRepeated

      boolean isRepeated()
    • isPacked

      boolean isPacked()
    • getEnumType

      Internal.EnumLiteMap<?> getEnumType()
    • internalMessageIsImmutable

      boolean internalMessageIsImmutable(Object message)
    • internalMergeFrom

      void internalMergeFrom(Object to, Object from)