webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType > Class Template Referenceabstract
Inheritance diagram for com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >:
com.google.protobuf.AbstractMessageLite< MessageType, BuilderType >

Classes

class  Builder
 
class  DefaultInstanceBasedParser
 
class  EqualsVisitor
 
class  ExtendableBuilder
 
class  ExtendableMessage
 
interface  ExtendableMessageOrBuilder
 
class  ExtensionDescriptor
 
class  GeneratedExtension
 
class  MergeFromVisitor
 
enum  MethodToInvoke
 
class  SerializedForm
 
interface  Visitor
 

Public Member Functions

final Parser< MessageType > getParserForType ()
 
final MessageType getDefaultInstanceForType ()
 
final BuilderType newBuilderForType ()
 
String toString ()
 
int hashCode ()
 
boolean equals (Object other)
 
final boolean isInitialized ()
 
final BuilderType toBuilder ()
 
- Public Member Functions inherited from com.google.protobuf.AbstractMessageLite< MessageType, BuilderType >
ByteString toByteString ()
 
byte [] toByteArray ()
 
void writeTo (final OutputStream output) throws IOException
 
void writeDelimitedTo (final OutputStream output) throws IOException
 

Static Public Member Functions

static< ContainingType extends MessageLite, Type > GeneratedExtension< ContainingType, TypenewSingularGeneratedExtension (final ContainingType containingTypeDefaultInstance, final Type defaultValue, final MessageLite messageDefaultInstance, final Internal.EnumLiteMap<?> enumTypeMap, final int number, final WireFormat.FieldType type, final Class singularType)
 
static< ContainingType extends MessageLite, Type > GeneratedExtension< ContainingType, TypenewRepeatedGeneratedExtension (final ContainingType containingTypeDefaultInstance, final MessageLite messageDefaultInstance, final Internal.EnumLiteMap<?> enumTypeMap, final int number, final WireFormat.FieldType type, final boolean isPacked, final Class singularType)
 

Protected Member Functions

boolean parseUnknownField (int tag, CodedInputStream input) throws IOException
 
void mergeVarintField (int tag, int value)
 
void mergeLengthDelimitedField (int fieldNumber, ByteString value)
 
void makeImmutable ()
 
abstract Object dynamicMethod (MethodToInvoke method, Object arg0, Object arg1)
 
Object dynamicMethod (MethodToInvoke method, Object arg0)
 
Object dynamicMethod (MethodToInvoke method)
 
final void mergeUnknownFields (UnknownFieldSetLite unknownFields)
 

Static Protected Member Functions

static final< T extends GeneratedMessageLite< T, ?> > boolean isInitialized (T message, boolean shouldMemoize)
 
static final< T extends GeneratedMessageLite< T, ?> > void makeImmutable (T message)
 
static IntList emptyIntList ()
 
static IntList mutableCopy (IntList list)
 
static LongList emptyLongList ()
 
static LongList mutableCopy (LongList list)
 
static FloatList emptyFloatList ()
 
static FloatList mutableCopy (FloatList list)
 
static DoubleList emptyDoubleList ()
 
static DoubleList mutableCopy (DoubleList list)
 
static BooleanList emptyBooleanList ()
 
static BooleanList mutableCopy (BooleanList list)
 
static< E > ProtobufList< EemptyProtobufList ()
 
static< E > ProtobufList< EmutableCopy (ProtobufList< E > list)
 
static< T extends GeneratedMessageLite< T, ?> T parsePartialFrom (T defaultInstance, CodedInputStream input) throws InvalidProtocolBufferException
 
static< T extends GeneratedMessageLite< T, ?> T parseFrom (T defaultInstance, ByteString data) throws InvalidProtocolBufferException
 
static< T extends GeneratedMessageLite< T, ?> T parseFrom (T defaultInstance, ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
 
static< T extends GeneratedMessageLite< T, ?> T parseFrom (T defaultInstance, byte[] data) throws InvalidProtocolBufferException
 
static< T extends GeneratedMessageLite< T, ?> T parseFrom (T defaultInstance, byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
 
static< T extends GeneratedMessageLite< T, ?> T parseFrom (T defaultInstance, InputStream input) throws InvalidProtocolBufferException
 
static< T extends GeneratedMessageLite< T, ?> T parseFrom (T defaultInstance, InputStream input, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
 
static< T extends GeneratedMessageLite< T, ?> T parseFrom (T defaultInstance, CodedInputStream input) throws InvalidProtocolBufferException
 
static< T extends GeneratedMessageLite< T, ?> T parseFrom (T defaultInstance, CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
 
static< T extends GeneratedMessageLite< T, ?> T parseDelimitedFrom (T defaultInstance, InputStream input) throws InvalidProtocolBufferException
 
static< T extends GeneratedMessageLite< T, ?> T parseDelimitedFrom (T defaultInstance, InputStream input, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
 
- Static Protected Member Functions inherited from com.google.protobuf.AbstractMessageLite< MessageType, BuilderType >
static void checkByteStringIsUtf8 (ByteString byteString) throws IllegalArgumentException
 
static< T > void addAll (final Iterable< T > values, final Collection<? super T > list)
 

Protected Attributes

UnknownFieldSetLite unknownFields = UnknownFieldSetLite.getDefaultInstance()
 
int memoizedSerializedSize = -1
 
- Protected Attributes inherited from com.google.protobuf.AbstractMessageLite< MessageType, BuilderType >
int memoizedHashCode
 

Detailed Description

Lite version of GeneratedMessage.

Author
kento.nosp@m.n@go.nosp@m.ogle..nosp@m.com Kenton Varda

Member Function Documentation

◆ dynamicMethod() [1/3]

abstract Object com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.dynamicMethod ( MethodToInvoke  method,
Object  arg0,
Object  arg1 
)
abstractprotected

A method that implements different types of operations described in MethodToInvoke. Theses different kinds of operations are required to implement message-level operations for builders in the runtime. This method bundles those operations to reduce the generated methods count.

  • MERGE_FROM_STREAM
    is parameterized with an CodedInputStream and ExtensionRegistryLite. It consumes the input stream, parsing the contents into the returned protocol buffer. If parsing throws an InvalidProtocolBufferException, the implementation wraps it in a RuntimeException.
  • NEW_INSTANCE
    returns a new instance of the protocol buffer that has not yet been made immutable. See
    MAKE_IMMUTABLE
    .
  • IS_INITIALIZED
    is parameterized with a detailing whether to memoize. It returns
    null
    for false and the default instance for true. We optionally memoize to support the Builder case, where memoization is not desired.
  • NEW_BUILDER
    returns a
    BuilderType
    instance.
  • VISIT
    is parameterized with a
    Visitor
    and a and recursively iterates through the fields side by side between this and the instance.
  • MAKE_IMMUTABLE
    sets all internal fields to an immutable state.

This method, plus the implementation of the Builder, enables the Builder class to be proguarded away entirely on Android.

For use by generated code only.

◆ dynamicMethod() [2/3]

Object com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.dynamicMethod ( MethodToInvoke  method,
Object  arg0 
)
inlineprotected

◆ dynamicMethod() [3/3]

Object com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.dynamicMethod ( MethodToInvoke  method)
inlineprotected

◆ emptyBooleanList()

static BooleanList com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.emptyBooleanList ( )
inlinestaticprotected

◆ emptyDoubleList()

static DoubleList com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.emptyDoubleList ( )
inlinestaticprotected

◆ emptyFloatList()

static FloatList com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.emptyFloatList ( )
inlinestaticprotected

◆ emptyIntList()

static IntList com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.emptyIntList ( )
inlinestaticprotected

◆ emptyLongList()

static LongList com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.emptyLongList ( )
inlinestaticprotected

◆ emptyProtobufList()

static <E> ProtobufList<E> com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.emptyProtobufList ( )
inlinestaticprotected

◆ equals()

boolean com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.equals ( Object  other)
inline

◆ getDefaultInstanceForType()

final MessageType com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.getDefaultInstanceForType ( )
inline

◆ getParserForType()

final Parser<MessageType> com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.getParserForType ( )
inline

◆ hashCode()

int com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.hashCode ( void  )
inline

◆ isInitialized() [1/2]

final boolean com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.isInitialized ( )
inline

◆ isInitialized() [2/2]

static final<T extends GeneratedMessageLite<T, ?> > boolean com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.isInitialized ( T  message,
boolean  shouldMemoize 
)
inlinestaticprotected

A static helper method for checking if a message is initialized, optionally memoizing.

For use by generated code only.

◆ makeImmutable() [1/2]

void com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.makeImmutable ( )
inlineprotected

Called by subclasses to complete parsing. For use by generated code only.

◆ makeImmutable() [2/2]

static final<T extends GeneratedMessageLite<T, ?> > void com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.makeImmutable ( T  message)
inlinestaticprotected

◆ mergeLengthDelimitedField()

void com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.mergeLengthDelimitedField ( int  fieldNumber,
ByteString  value 
)
inlineprotected

Called by subclasses to parse an unknown field. For use by generated code only.

◆ mergeUnknownFields()

final void com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.mergeUnknownFields ( UnknownFieldSetLite  unknownFields)
inlineprotected

Merge some unknown fields into the UnknownFieldSetLite for this message.

For use by generated code only.

◆ mergeVarintField()

void com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.mergeVarintField ( int  tag,
int  value 
)
inlineprotected

Called by subclasses to parse an unknown field. For use by generated code only.

◆ mutableCopy() [1/6]

static IntList com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.mutableCopy ( IntList  list)
inlinestaticprotected

◆ mutableCopy() [2/6]

static LongList com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.mutableCopy ( LongList  list)
inlinestaticprotected

◆ mutableCopy() [3/6]

static FloatList com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.mutableCopy ( FloatList  list)
inlinestaticprotected

◆ mutableCopy() [4/6]

static DoubleList com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.mutableCopy ( DoubleList  list)
inlinestaticprotected

◆ mutableCopy() [5/6]

static BooleanList com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.mutableCopy ( BooleanList  list)
inlinestaticprotected

◆ mutableCopy() [6/6]

static <E> ProtobufList<E> com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.mutableCopy ( ProtobufList< E list)
inlinestaticprotected

◆ newBuilderForType()

final BuilderType com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.newBuilderForType ( )
inline

◆ newRepeatedGeneratedExtension()

static <ContainingType extends MessageLite, Type> GeneratedExtension<ContainingType, Type> com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.newRepeatedGeneratedExtension ( final ContainingType  containingTypeDefaultInstance,
final MessageLite  messageDefaultInstance,
final Internal.EnumLiteMap<?>  enumTypeMap,
final int  number,
final WireFormat.FieldType  type,
final boolean  isPacked,
final Class  singularType 
)
inlinestatic

For use by generated code only.

◆ newSingularGeneratedExtension()

static <ContainingType extends MessageLite, Type> GeneratedExtension<ContainingType, Type> com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.newSingularGeneratedExtension ( final ContainingType  containingTypeDefaultInstance,
final Type  defaultValue,
final MessageLite  messageDefaultInstance,
final Internal.EnumLiteMap<?>  enumTypeMap,
final int  number,
final WireFormat.FieldType  type,
final Class  singularType 
)
inlinestatic

For use by generated code only.

◆ parseDelimitedFrom() [1/2]

static <T extends GeneratedMessageLite<T, ?> T com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.parseDelimitedFrom ( T  defaultInstance,
InputStream  input 
) throws InvalidProtocolBufferException
inlinestaticprotected

◆ parseDelimitedFrom() [2/2]

static <T extends GeneratedMessageLite<T, ?> T com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.parseDelimitedFrom ( T  defaultInstance,
InputStream  input,
ExtensionRegistryLite  extensionRegistry 
) throws InvalidProtocolBufferException
inlinestaticprotected

◆ parseFrom() [1/8]

static <T extends GeneratedMessageLite<T, ?> T com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.parseFrom ( T  defaultInstance,
ByteString  data 
) throws InvalidProtocolBufferException
inlinestaticprotected

◆ parseFrom() [2/8]

static <T extends GeneratedMessageLite<T, ?> T com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.parseFrom ( T  defaultInstance,
ByteString  data,
ExtensionRegistryLite  extensionRegistry 
) throws InvalidProtocolBufferException
inlinestaticprotected

◆ parseFrom() [3/8]

static <T extends GeneratedMessageLite<T, ?> T com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.parseFrom ( T  defaultInstance,
byte []  data 
) throws InvalidProtocolBufferException
inlinestaticprotected

◆ parseFrom() [4/8]

static <T extends GeneratedMessageLite<T, ?> T com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.parseFrom ( T  defaultInstance,
byte []  data,
ExtensionRegistryLite  extensionRegistry 
) throws InvalidProtocolBufferException
inlinestaticprotected

◆ parseFrom() [5/8]

static <T extends GeneratedMessageLite<T, ?> T com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.parseFrom ( T  defaultInstance,
InputStream  input 
) throws InvalidProtocolBufferException
inlinestaticprotected

◆ parseFrom() [6/8]

static <T extends GeneratedMessageLite<T, ?> T com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.parseFrom ( T  defaultInstance,
InputStream  input,
ExtensionRegistryLite  extensionRegistry 
) throws InvalidProtocolBufferException
inlinestaticprotected

◆ parseFrom() [7/8]

static <T extends GeneratedMessageLite<T, ?> T com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.parseFrom ( T  defaultInstance,
CodedInputStream  input 
) throws InvalidProtocolBufferException
inlinestaticprotected

◆ parseFrom() [8/8]

static <T extends GeneratedMessageLite<T, ?> T com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.parseFrom ( T  defaultInstance,
CodedInputStream  input,
ExtensionRegistryLite  extensionRegistry 
) throws InvalidProtocolBufferException
inlinestaticprotected

◆ parsePartialFrom()

static <T extends GeneratedMessageLite<T, ?> T com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.parsePartialFrom ( T  defaultInstance,
CodedInputStream  input 
) throws InvalidProtocolBufferException
inlinestaticprotected

◆ parseUnknownField()

boolean com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.parseUnknownField ( int  tag,
CodedInputStream  input 
) throws IOException
inlineprotected

Called by subclasses to parse an unknown field. For use by generated code only.

Returns
true
unless the tag is an end-group tag.

◆ toBuilder()

final BuilderType com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.toBuilder ( )
inline

◆ toString()

String com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.toString ( )
inline

A reflective toString function. This is primarily intended as a developer aid, while keeping binary size down. The first line of the

representation includes a commented version of

super.toString()

to act as an indicator that this should not be relied on for comparisons.

NOTE: This method relies on the field getter methods not being stripped or renamed by proguard. If they are, the fields will not be included in the returned string representation.

NOTE: This implementation is liable to change in the future, and should not be relied on in code.

Member Data Documentation

◆ memoizedSerializedSize

int com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.memoizedSerializedSize = -1
protected

For use by generated code only.

◆ unknownFields

UnknownFieldSetLite com.google.protobuf.GeneratedMessageLite< MessageType extends GeneratedMessageLite< MessageType, BuilderType, BuilderType extends GeneratedMessageLite.Builder< MessageType, BuilderType >.unknownFields = UnknownFieldSetLite.getDefaultInstance()
protected

For use by generated code only. Lazily initialized to reduce allocations.


The documentation for this class was generated from the following file: