webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
Classes | |
interface | Builder |
Public Member Functions | |
Parser<? extends Message > | getParserForType () |
boolean | equals (Object other) |
int | hashCode () |
String | toString () |
Builder | newBuilderForType () |
Builder | toBuilder () |
Abstract interface implemented by Protocol Message objects.
See also MessageLite, which defines most of the methods that typical users care about. Message adds to it methods that are not available in the "lite" runtime. The biggest added features are introspection and reflection – i.e., getting descriptors for the message type and accessing the field values dynamically.
Compares the specified object with this message for equality. Returns
if the given object is a message of the same type (as defined by
) and has identical values for all of its fields. Subclasses must implement this; inheriting
is incorrect.
other | object to be compared for equality with this message |
Implemented in com.google.protobuf.AbstractMessage.
Gets the parser for a message of the same type as this message.
Implements com.google.protobuf.MessageLite.
Implemented in com.google.protobuf.DynamicMessage, com.google.protobuf.MapEntry< K, V >, and com.google.protobuf.GeneratedMessage.
int com.google.protobuf.Message.hashCode | ( | ) |
Returns the hash code value for this message. The hash code of a message should mix the message's type (object identity of the descriptor) with its contents (known and unknown field values). Subclasses must implement this; inheriting
is incorrect.
Implemented in com.google.protobuf.AbstractMessage.
Builder com.google.protobuf.Message.newBuilderForType | ( | ) |
Constructs a new builder for a message of the same type as this message.
Implements com.google.protobuf.MessageLite.
Implemented in com.google.protobuf.DynamicMessage, and com.google.protobuf.MapEntry< K, V >.
Builder com.google.protobuf.Message.toBuilder | ( | ) |
Constructs a builder initialized with the current message. Use this to derive a new message from the current one.
Implements com.google.protobuf.MessageLite.
Implemented in com.google.protobuf.DynamicMessage, and com.google.protobuf.MapEntry< K, V >.
String com.google.protobuf.Message.toString | ( | ) |
Converts the message to a string in protocol buffer text format. This is just a trivial wrapper around TextFormat#printToString(MessageOrBuilder).
Implemented in com.google.protobuf.AbstractMessage.