// Copyright 2008 Google Inc. All rights reserved.
// http://code.google.com/p/protobuf/
package com.google.protobuf;
* This is used to implement {@link DynamicMessage}, and also to represent
* extensions in {@link com.google.protobuf.GeneratedMessage}. This class is package-private,
* Interface for a FieldDescriptor or lite extension descriptor. This
* prevents FieldSet from depending on {@link com.google.protobuf.Descriptors.FieldDescriptor}.
/** See {@link com.google.protobuf.Message.Builder#clear()}. */
* Useful for implementing
* {@link com.google.protobuf.Message#hasField(com.google.protobuf.Descriptors.FieldDescriptor)}.
* Useful for implementing
* {@link com.google.protobuf.Message.Builder#setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,int,Object)}.
* Useful for implementing
* {@link com.google.protobuf.Message.Builder#addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,Object)}.
// Copyright 2008 Google Inc. All rights reserved.
// http://github.com/jskeet/dotnet-protobufs/
// Original C++/Java/Python code:
// http://code.google.com/p/protobuf/
[Test]
public void TestProtoFileAndIgnoreGoogleProtobuf()
@"
import ""google/protobuf/csharp_options.proto"";
option (google.protobuf.csharp_file_options).namespace = ""MyNewNamespace"";
" +
{
string google = Path.Combine(TempPath, "google\\protobuf");
Directory.CreateDirectory(google);
foreach (string file in Directory.GetFiles(Path.Combine(OriginalWorkingDirectory, "google\\protobuf")))
Assert.AreEqual(0, Directory.GetFiles(TempPath, "*.cs").Length);
RunProtoGen(0, proto.TempPath, "-ignore_google_protobuf:true");
set(PROTOBUF_DIR src)
# We only need libprotobuf so we can disable zlib and not compile protoc.
set(LIBPPROTOBUF_SOURCES
${PROTOBUF_DIR}/google/protobuf/stubs/common.cc
${PROTOBUF_DIR}/google/protobuf/stubs/hash.h
${PROTOBUF_DIR}/google/protobuf/stubs/map-util.cc
${PROTOBUF_DIR}/google/protobuf/stubs/map-util.h
${PROTOBUF_DIR}/google/protobuf/stubs/stl_util-inl.cc
${PROTOBUF_DIR}/google/protobuf/stubs/stl_util-inl.h
${PROTOBUF_DIR}/google/protobuf/stubs/substitute.cc
${PROTOBUF_DIR}/google/protobuf/stubs/substitute.h
${PROTOBUF_DIR}/google/protobuf/stubs/strutil.cc
${PROTOBUF_DIR}/google/protobuf/stubs/strutil.h
${PROTOBUF_DIR}/google/protobuf/stubs/structurally_valid.cc
public static final class CtrlReqRadioState extends
com.google.protobuf.micro.MessageMicro {
public void writeTo(com.google.protobuf.micro.CodedOutputStreamMicro output)
public void writeTo(com.google.protobuf.micro.CodedOutputStreamMicro output)
if (hasState()) {
size += com.google.protobuf.micro.CodedOutputStreamMicro
public CtrlRspRadioState mergeFrom(
com.google.protobuf.micro.CodedInputStreamMicro input)
public static CtrlRspRadioState parseFrom(
com.google.protobuf.micro.CodedInputStreamMicro input)
public static final class CtrlReqSetMTCall extends
com.google.protobuf.micro.MessageMicro {
if (hasPhoneNumber()) {
size += com.google.protobuf.micro.CodedOutputStreamMicro
java.lang.Object
<IMG SRC="../resources/inherit.gif" ALT="extended by ">com.google.protobuf.AbstractMessageLite.Builder<BuilderType>
<IMG SRC="../resources/inherit.gif" ALT="extended by ">com.google.protobuf.AbstractMessage.Builder<BuilderType>
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> com.google.protobuf.Descriptors.Descriptor</CODE></FONT></TD>
</TABLE>
<A NAME="methods_inherited_from_class_com.google.protobuf.GeneratedMessage.Builder"><!-- --></A>
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class com.google.protobuf.GeneratedMessage.Builder</B></TH>
</TABLE>
<A NAME="methods_inherited_from_class_com.google.protobuf.AbstractMessage.Builder"><!-- --></A>
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class com.google.protobuf.AbstractMessage.Builder</B></TH>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>clear</CODE> in interface <CODE>com.google.protobuf.Message.Builder</CODE><DT><B>Specified by:</B><DD><CODE>clear</CODE> in interface <CODE>com.google.protobuf.MessageLite.Builder</CODE><DT><B>Overrides:</B><DD><CODE>clear</CODE> in class <CODE>com.google.protobuf.AbstractMessage.Builder<<A HREF="../trace/MessageTrace.FullTrace.Builder.html" title="class in trace">MessageTrace.FullTrace.Builder</A>></CODE></DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>clone</CODE> in interface <CODE>com.google.protobuf.Message.Builder</CODE><DT><B>Specified by:</B><DD><CODE>clone</CODE> in interface <CODE>com.google.protobuf.MessageLite.Builder</CODE><DT><B>Overrides:</B><DD><CODE>clone</CODE> in class <CODE>com.google.protobuf.GeneratedMessage.Builder<<A HREF="../trace/MessageTrace.FullTrace.Builder.html" title="class in trace">MessageTrace.FullTrace.Builder</A>></CODE></DL>
java.lang.Object
<IMG SRC="../resources/inherit.gif" ALT="extended by ">com.google.protobuf.AbstractMessageLite.Builder<BuilderType>
<IMG SRC="../resources/inherit.gif" ALT="extended by ">com.google.protobuf.AbstractMessage.Builder<BuilderType>
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> com.google.protobuf.Descriptors.Descriptor</CODE></FONT></TD>
<CODE> <A HREF="../trace/ProtoTrace.Ack.Builder.html" title="class in trace">ProtoTrace.Ack.Builder</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../trace/ProtoTrace.Ack.Builder.html#mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)">mergeFrom</A></B>(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)</CODE>
<CODE> <A HREF="../trace/ProtoTrace.Ack.Builder.html" title="class in trace">ProtoTrace.Ack.Builder</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../trace/ProtoTrace.Ack.Builder.html#mergeFrom(com.google.protobuf.Message)">mergeFrom</A></B>(com.google.protobuf.Message other)</CODE>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>clear</CODE> in interface <CODE>com.google.protobuf.Message.Builder</CODE><DT><B>Specified by:</B><DD><CODE>clear</CODE> in interface <CODE>com.google.protobuf.MessageLite.Builder</CODE><DT><B>Overrides:</B><DD><CODE>clear</CODE> in class <CODE>com.google.protobuf.AbstractMessage.Builder<<A HREF="../trace/ProtoTrace.Ack.Builder.html" title="class in trace">ProtoTrace.Ack.Builder</A>></CODE></DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>clone</CODE> in interface <CODE>com.google.protobuf.Message.Builder</CODE><DT><B>Specified by:</B><DD><CODE>clone</CODE> in interface <CODE>com.google.protobuf.MessageLite.Builder</CODE><DT><B>Overrides:</B><DD><CODE>clone</CODE> in class <CODE>com.google.protobuf.GeneratedMessage.Builder<<A HREF="../trace/ProtoTrace.Ack.Builder.html" title="class in trace">ProtoTrace.Ack.Builder</A>></CODE></DL>
<IMG SRC="../resources/inherit.gif" ALT="extended by ">com.google.protobuf.AbstractMessage.Builder<BuilderType>
<IMG SRC="../resources/inherit.gif" ALT="extended by ">com.google.protobuf.GeneratedMessage.Builder<<A HREF="../trace/ProtoTrace.Trace.Builder.html" title="class in trace">ProtoTrace.Trace.Builder</A>>
<IMG SRC="../resources/inherit.gif" ALT="extended by "><B>trace.ProtoTrace.Trace.Builder</B>
<CODE> <A HREF="../trace/ProtoTrace.Trace.Builder.html" title="class in trace">ProtoTrace.Trace.Builder</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../trace/ProtoTrace.Trace.Builder.html#mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)">mergeFrom</A></B>(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)</CODE>
<CODE> <A HREF="../trace/ProtoTrace.Trace.Builder.html" title="class in trace">ProtoTrace.Trace.Builder</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../trace/ProtoTrace.Trace.Builder.html#mergeFrom(com.google.protobuf.Message)">mergeFrom</A></B>(com.google.protobuf.Message other)</CODE>
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class com.google.protobuf.GeneratedMessage.Builder</B></TH>
</TABLE>
<A NAME="methods_inherited_from_class_com.google.protobuf.AbstractMessage.Builder"><!-- --></A>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>clear</CODE> in interface <CODE>com.google.protobuf.Message.Builder</CODE><DT><B>Specified by:</B><DD><CODE>clear</CODE> in interface <CODE>com.google.protobuf.MessageLite.Builder</CODE><DT><B>Overrides:</B><DD><CODE>clear</CODE> in class <CODE>com.google.protobuf.AbstractMessage.Builder<<A HREF="../trace/ProtoTrace.Trace.Builder.html" title="class in trace">ProtoTrace.Trace.Builder</A>></CODE></DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>clone</CODE> in interface <CODE>com.google.protobuf.Message.Builder</CODE><DT><B>Specified by:</B><DD><CODE>clone</CODE> in interface <CODE>com.google.protobuf.MessageLite.Builder</CODE><DT><B>Overrides:</B><DD><CODE>clone</CODE> in class <CODE>com.google.protobuf.GeneratedMessage.Builder<<A HREF="../trace/ProtoTrace.Trace.Builder.html" title="class in trace">ProtoTrace.Trace.Builder</A>></CODE></DL>
java.lang.Object
<IMG SRC="../resources/inherit.gif" ALT="extended by ">com.google.protobuf.AbstractMessageLite.Builder<BuilderType>
<IMG SRC="../resources/inherit.gif" ALT="extended by ">com.google.protobuf.AbstractMessage.Builder<BuilderType>
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> com.google.protobuf.Descriptors.Descriptor</CODE></FONT></TD>
<CODE> <A HREF="../trace/ProtoTrace.Commit.Builder.html" title="class in trace">ProtoTrace.Commit.Builder</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../trace/ProtoTrace.Commit.Builder.html#mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)">mergeFrom</A></B>(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)</CODE>
<CODE> <A HREF="../trace/ProtoTrace.Commit.Builder.html" title="class in trace">ProtoTrace.Commit.Builder</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../trace/ProtoTrace.Commit.Builder.html#mergeFrom(com.google.protobuf.Message)">mergeFrom</A></B>(com.google.protobuf.Message other)</CODE>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>clear</CODE> in interface <CODE>com.google.protobuf.Message.Builder</CODE><DT><B>Specified by:</B><DD><CODE>clear</CODE> in interface <CODE>com.google.protobuf.MessageLite.Builder</CODE><DT><B>Overrides:</B><DD><CODE>clear</CODE> in class <CODE>com.google.protobuf.AbstractMessage.Builder<<A HREF="../trace/ProtoTrace.Commit.Builder.html" title="class in trace">ProtoTrace.Commit.Builder</A>></CODE></DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>clone</CODE> in interface <CODE>com.google.protobuf.Message.Builder</CODE><DT><B>Specified by:</B><DD><CODE>clone</CODE> in interface <CODE>com.google.protobuf.MessageLite.Builder</CODE><DT><B>Overrides:</B><DD><CODE>clone</CODE> in class <CODE>com.google.protobuf.GeneratedMessage.Builder<<A HREF="../trace/ProtoTrace.Commit.Builder.html" title="class in trace">ProtoTrace.Commit.Builder</A>></CODE></DL>
java.lang.Object
<IMG SRC="../resources/inherit.gif" ALT="extended by ">com.google.protobuf.AbstractMessageLite.Builder<BuilderType>
<IMG SRC="../resources/inherit.gif" ALT="extended by ">com.google.protobuf.AbstractMessage.Builder<BuilderType>
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> com.google.protobuf.Descriptors.Descriptor</CODE></FONT></TD>
<CODE> <A HREF="../trace/ProtoTrace.TXAbort.Builder.html" title="class in trace">ProtoTrace.TXAbort.Builder</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../trace/ProtoTrace.TXAbort.Builder.html#mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)">mergeFrom</A></B>(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)</CODE>
<CODE> <A HREF="../trace/ProtoTrace.TXAbort.Builder.html" title="class in trace">ProtoTrace.TXAbort.Builder</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../trace/ProtoTrace.TXAbort.Builder.html#mergeFrom(com.google.protobuf.Message)">mergeFrom</A></B>(com.google.protobuf.Message other)</CODE>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>clear</CODE> in interface <CODE>com.google.protobuf.Message.Builder</CODE><DT><B>Specified by:</B><DD><CODE>clear</CODE> in interface <CODE>com.google.protobuf.MessageLite.Builder</CODE><DT><B>Overrides:</B><DD><CODE>clear</CODE> in class <CODE>com.google.protobuf.AbstractMessage.Builder<<A HREF="../trace/ProtoTrace.TXAbort.Builder.html" title="class in trace">ProtoTrace.TXAbort.Builder</A>></CODE></DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>clone</CODE> in interface <CODE>com.google.protobuf.Message.Builder</CODE><DT><B>Specified by:</B><DD><CODE>clone</CODE> in interface <CODE>com.google.protobuf.MessageLite.Builder</CODE><DT><B>Overrides:</B><DD><CODE>clone</CODE> in class <CODE>com.google.protobuf.GeneratedMessage.Builder<<A HREF="../trace/ProtoTrace.TXAbort.Builder.html" title="class in trace">ProtoTrace.TXAbort.Builder</A>></CODE></DL>
java.lang.Object
<IMG SRC="../resources/inherit.gif" ALT="extended by ">com.google.protobuf.AbstractMessageLite.Builder<BuilderType>
<IMG SRC="../resources/inherit.gif" ALT="extended by ">com.google.protobuf.AbstractMessage.Builder<BuilderType>
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> com.google.protobuf.Descriptors.Descriptor</CODE></FONT></TD>
</TABLE>
<A NAME="methods_inherited_from_class_com.google.protobuf.GeneratedMessage.Builder"><!-- --></A>
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class com.google.protobuf.GeneratedMessage.Builder</B></TH>
</TABLE>
<A NAME="methods_inherited_from_class_com.google.protobuf.AbstractMessage.Builder"><!-- --></A>
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class com.google.protobuf.AbstractMessage.Builder</B></TH>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>clear</CODE> in interface <CODE>com.google.protobuf.Message.Builder</CODE><DT><B>Specified by:</B><DD><CODE>clear</CODE> in interface <CODE>com.google.protobuf.MessageLite.Builder</CODE><DT><B>Overrides:</B><DD><CODE>clear</CODE> in class <CODE>com.google.protobuf.AbstractMessage.Builder<<A HREF="../trace/MessageTrace.TraceSet.Builder.html" title="class in trace">MessageTrace.TraceSet.Builder</A>></CODE></DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>clone</CODE> in interface <CODE>com.google.protobuf.Message.Builder</CODE><DT><B>Specified by:</B><DD><CODE>clone</CODE> in interface <CODE>com.google.protobuf.MessageLite.Builder</CODE><DT><B>Overrides:</B><DD><CODE>clone</CODE> in class <CODE>com.google.protobuf.GeneratedMessage.Builder<<A HREF="../trace/MessageTrace.TraceSet.Builder.html" title="class in trace">MessageTrace.TraceSet.Builder</A>></CODE></DL>
java.lang.Object
<IMG SRC="../resources/inherit.gif" ALT="extended by ">com.google.protobuf.AbstractMessageLite.Builder<BuilderType>
<IMG SRC="../resources/inherit.gif" ALT="extended by ">com.google.protobuf.AbstractMessage.Builder<BuilderType>
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> com.google.protobuf.Descriptors.Descriptor</CODE></FONT></TD>
<CODE> <A HREF="../trace/ProtoTrace.Prepare.Builder.html" title="class in trace">ProtoTrace.Prepare.Builder</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../trace/ProtoTrace.Prepare.Builder.html#mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)">mergeFrom</A></B>(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)</CODE>
<CODE> <A HREF="../trace/ProtoTrace.Prepare.Builder.html" title="class in trace">ProtoTrace.Prepare.Builder</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../trace/ProtoTrace.Prepare.Builder.html#mergeFrom(com.google.protobuf.Message)">mergeFrom</A></B>(com.google.protobuf.Message other)</CODE>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>clear</CODE> in interface <CODE>com.google.protobuf.Message.Builder</CODE><DT><B>Specified by:</B><DD><CODE>clear</CODE> in interface <CODE>com.google.protobuf.MessageLite.Builder</CODE><DT><B>Overrides:</B><DD><CODE>clear</CODE> in class <CODE>com.google.protobuf.AbstractMessage.Builder<<A HREF="../trace/ProtoTrace.Prepare.Builder.html" title="class in trace">ProtoTrace.Prepare.Builder</A>></CODE></DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>clone</CODE> in interface <CODE>com.google.protobuf.Message.Builder</CODE><DT><B>Specified by:</B><DD><CODE>clone</CODE> in interface <CODE>com.google.protobuf.MessageLite.Builder</CODE><DT><B>Overrides:</B><DD><CODE>clone</CODE> in class <CODE>com.google.protobuf.GeneratedMessage.Builder<<A HREF="../trace/ProtoTrace.Prepare.Builder.html" title="class in trace">ProtoTrace.Prepare.Builder</A>></CODE></DL>
java.lang.Object
<IMG SRC="../resources/inherit.gif" ALT="extended by ">com.google.protobuf.AbstractMessageLite.Builder<BuilderType>
<IMG SRC="../resources/inherit.gif" ALT="extended by ">com.google.protobuf.AbstractMessage.Builder<BuilderType>
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> com.google.protobuf.Descriptors.Descriptor</CODE></FONT></TD>
<CODE> <A HREF="../trace/ProtoTrace.TXCommit.Builder.html" title="class in trace">ProtoTrace.TXCommit.Builder</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../trace/ProtoTrace.TXCommit.Builder.html#mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)">mergeFrom</A></B>(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)</CODE>
<CODE> <A HREF="../trace/ProtoTrace.TXCommit.Builder.html" title="class in trace">ProtoTrace.TXCommit.Builder</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../trace/ProtoTrace.TXCommit.Builder.html#mergeFrom(com.google.protobuf.Message)">mergeFrom</A></B>(com.google.protobuf.Message other)</CODE>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>clear</CODE> in interface <CODE>com.google.protobuf.Message.Builder</CODE><DT><B>Specified by:</B><DD><CODE>clear</CODE> in interface <CODE>com.google.protobuf.MessageLite.Builder</CODE><DT><B>Overrides:</B><DD><CODE>clear</CODE> in class <CODE>com.google.protobuf.AbstractMessage.Builder<<A HREF="../trace/ProtoTrace.TXCommit.Builder.html" title="class in trace">ProtoTrace.TXCommit.Builder</A>></CODE></DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>clone</CODE> in interface <CODE>com.google.protobuf.Message.Builder</CODE><DT><B>Specified by:</B><DD><CODE>clone</CODE> in interface <CODE>com.google.protobuf.MessageLite.Builder</CODE><DT><B>Overrides:</B><DD><CODE>clone</CODE> in class <CODE>com.google.protobuf.GeneratedMessage.Builder<<A HREF="../trace/ProtoTrace.TXCommit.Builder.html" title="class in trace">ProtoTrace.TXCommit.Builder</A>></CODE></DL>
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> com.google.protobuf.Descriptors.Descriptor</CODE></FONT></TD>
<CODE> <A HREF="../trace/ProtoTrace.PingPongMessage.Builder.html" title="class in trace">ProtoTrace.PingPongMessage.Builder</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../trace/ProtoTrace.PingPongMessage.Builder.html#mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)">mergeFrom</A></B>(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)</CODE>
<CODE> <A HREF="../trace/ProtoTrace.PingPongMessage.Builder.html" title="class in trace">ProtoTrace.PingPongMessage.Builder</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../trace/ProtoTrace.PingPongMessage.Builder.html#mergeFrom(com.google.protobuf.Message)">mergeFrom</A></B>(com.google.protobuf.Message other)</CODE>
</TABLE>
<A NAME="methods_inherited_from_class_com.google.protobuf.GeneratedMessage.Builder"><!-- --></A>
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class com.google.protobuf.GeneratedMessage.Builder</B></TH>
</TABLE>
<A NAME="methods_inherited_from_class_com.google.protobuf.AbstractMessage.Builder"><!-- --></A>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>clone</CODE> in interface <CODE>com.google.protobuf.Message.Builder</CODE><DT><B>Specified by:</B><DD><CODE>clone</CODE> in interface <CODE>com.google.protobuf.MessageLite.Builder</CODE><DT><B>Overrides:</B><DD><CODE>clone</CODE> in class <CODE>com.google.protobuf.GeneratedMessage.Builder<<A HREF="../trace/ProtoTrace.PingPongMessage.Builder.html" title="class in trace">ProtoTrace.PingPongMessage.Builder</A>></CODE></DL>
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
}
static com.google.protobuf.Descriptors.Descriptor
static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_publicalerts_cap_Group_fieldAccessorTable;
static com.google.protobuf.Descriptors.Descriptor
static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_publicalerts_cap_ValuePair_fieldAccessorTable;
static com.google.protobuf.Descriptors.Descriptor
static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_publicalerts_cap_Point_fieldAccessorTable;
public final class Group extends
com.google.protobuf.GeneratedMessage
public static final com.google.protobuf.Descriptors.Descriptor
public static com.google.publicalerts.cap.Group parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
public static com.google.publicalerts.cap.Group parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
public final class Point extends
com.google.protobuf.GeneratedMessage
public static final com.google.protobuf.Descriptors.Descriptor
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
public static com.google.publicalerts.cap.Point parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
public static com.google.publicalerts.cap.Point parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
public final class Polygon extends
com.google.protobuf.GeneratedMessage
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
public static com.google.publicalerts.cap.Polygon parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
public static com.google.publicalerts.cap.Polygon parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
public final class Circle extends
com.google.protobuf.GeneratedMessage
public static final com.google.protobuf.Descriptors.Descriptor
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
public static com.google.publicalerts.cap.Circle parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
public static com.google.publicalerts.cap.Circle parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
// Copyright 2008 Google Inc.
// http://code.google.com/p/protobuf/
#include <google/protobuf/compiler/as3/as3_service.h>
#include <google/protobuf/compiler/as3/as3_helpers.h>
#include <google/protobuf/io/printer.h>
#include <google/protobuf/descriptor.pb.h>
#include <google/protobuf/stubs/strutil.h>
namespace google {
namespace protobuf {
// "public $static$ abstract class $classname$\n"
// " implements com.google.protobuf.Service {\n",
// "public abstract void $name$(\n"
// " com.google.protobuf.RpcController controller,\n"
// " $input$ request,\n"
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/protobuf/compiler/plugin.proto
#define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION
#include "google/protobuf/compiler/plugin.pb.h"
#include <google/protobuf/stubs/common.h>
#include <google/protobuf/stubs/once.h>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/wire_format_lite_inl.h>
#include <google/protobuf/descriptor.h>
#include <google/protobuf/generated_message_reflection.h>
#include <google/protobuf/reflection_ops.h>
#include <google/protobuf/wire_format.h>