Package com.google.protobuf
Class GeneratedMessageLite.MergeFromVisitor
- java.lang.Object
-
- com.google.protobuf.GeneratedMessageLite.MergeFromVisitor
-
- All Implemented Interfaces:
GeneratedMessageLite.Visitor
- Enclosing class:
- GeneratedMessageLite<MessageType extends GeneratedMessageLite<MessageType,BuilderType>,BuilderType extends GeneratedMessageLite.Builder<MessageType,BuilderType>>
protected static class GeneratedMessageLite.MergeFromVisitor extends java.lang.Object implements GeneratedMessageLite.Visitor
Implements field merging semantics over the visitor interface.
-
-
Field Summary
Fields Modifier and Type Field Description static GeneratedMessageLite.MergeFromVisitorINSTANCE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanvisitBoolean(boolean minePresent, boolean mine, boolean otherPresent, boolean other)Internal.BooleanListvisitBooleanList(Internal.BooleanList mine, Internal.BooleanList other)ByteStringvisitByteString(boolean minePresent, ByteString mine, boolean otherPresent, ByteString other)doublevisitDouble(boolean minePresent, double mine, boolean otherPresent, double other)Internal.DoubleListvisitDoubleList(Internal.DoubleList mine, Internal.DoubleList other)com.google.protobuf.FieldSet<com.google.protobuf.GeneratedMessageLite.ExtensionDescriptor>visitExtensions(com.google.protobuf.FieldSet<com.google.protobuf.GeneratedMessageLite.ExtensionDescriptor> mine, com.google.protobuf.FieldSet<com.google.protobuf.GeneratedMessageLite.ExtensionDescriptor> other)floatvisitFloat(boolean minePresent, float mine, boolean otherPresent, float other)Internal.FloatListvisitFloatList(Internal.FloatList mine, Internal.FloatList other)intvisitInt(boolean minePresent, int mine, boolean otherPresent, int other)Internal.IntListvisitIntList(Internal.IntList mine, Internal.IntList other)LazyFieldLitevisitLazyMessage(LazyFieldLite mine, LazyFieldLite other)<T> Internal.ProtobufList<T>visitList(Internal.ProtobufList<T> mine, Internal.ProtobufList<T> other)longvisitLong(boolean minePresent, long mine, boolean otherPresent, long other)Internal.LongListvisitLongList(Internal.LongList mine, Internal.LongList other)<K,V>
MapFieldLite<K,V>visitMap(MapFieldLite<K,V> mine, MapFieldLite<K,V> other)<T extends MessageLite>
TvisitMessage(T mine, T other)Message fields use null sentinals.java.lang.ObjectvisitOneofBoolean(boolean minePresent, java.lang.Object mine, java.lang.Object other)java.lang.ObjectvisitOneofByteString(boolean minePresent, java.lang.Object mine, java.lang.Object other)java.lang.ObjectvisitOneofDouble(boolean minePresent, java.lang.Object mine, java.lang.Object other)java.lang.ObjectvisitOneofFloat(boolean minePresent, java.lang.Object mine, java.lang.Object other)java.lang.ObjectvisitOneofInt(boolean minePresent, java.lang.Object mine, java.lang.Object other)java.lang.ObjectvisitOneofLazyMessage(boolean minePresent, LazyFieldLite mine, LazyFieldLite other)java.lang.ObjectvisitOneofLong(boolean minePresent, java.lang.Object mine, java.lang.Object other)java.lang.ObjectvisitOneofMessage(boolean minePresent, java.lang.Object mine, java.lang.Object other)voidvisitOneofNotSet(boolean minePresent)java.lang.ObjectvisitOneofString(boolean minePresent, java.lang.Object mine, java.lang.Object other)java.lang.StringvisitString(boolean minePresent, java.lang.String mine, boolean otherPresent, java.lang.String other)UnknownFieldSetLitevisitUnknownFields(UnknownFieldSetLite mine, UnknownFieldSetLite other)
-
-
-
Field Detail
-
INSTANCE
public static final GeneratedMessageLite.MergeFromVisitor INSTANCE
-
-
Method Detail
-
visitBoolean
public boolean visitBoolean(boolean minePresent, boolean mine, boolean otherPresent, boolean other)- Specified by:
visitBooleanin interfaceGeneratedMessageLite.Visitor
-
visitInt
public int visitInt(boolean minePresent, int mine, boolean otherPresent, int other)- Specified by:
visitIntin interfaceGeneratedMessageLite.Visitor
-
visitDouble
public double visitDouble(boolean minePresent, double mine, boolean otherPresent, double other)- Specified by:
visitDoublein interfaceGeneratedMessageLite.Visitor
-
visitFloat
public float visitFloat(boolean minePresent, float mine, boolean otherPresent, float other)- Specified by:
visitFloatin interfaceGeneratedMessageLite.Visitor
-
visitLong
public long visitLong(boolean minePresent, long mine, boolean otherPresent, long other)- Specified by:
visitLongin interfaceGeneratedMessageLite.Visitor
-
visitString
public java.lang.String visitString(boolean minePresent, java.lang.String mine, boolean otherPresent, java.lang.String other)- Specified by:
visitStringin interfaceGeneratedMessageLite.Visitor
-
visitByteString
public ByteString visitByteString(boolean minePresent, ByteString mine, boolean otherPresent, ByteString other)
- Specified by:
visitByteStringin interfaceGeneratedMessageLite.Visitor
-
visitOneofBoolean
public java.lang.Object visitOneofBoolean(boolean minePresent, java.lang.Object mine, java.lang.Object other)- Specified by:
visitOneofBooleanin interfaceGeneratedMessageLite.Visitor
-
visitOneofInt
public java.lang.Object visitOneofInt(boolean minePresent, java.lang.Object mine, java.lang.Object other)- Specified by:
visitOneofIntin interfaceGeneratedMessageLite.Visitor
-
visitOneofDouble
public java.lang.Object visitOneofDouble(boolean minePresent, java.lang.Object mine, java.lang.Object other)- Specified by:
visitOneofDoublein interfaceGeneratedMessageLite.Visitor
-
visitOneofFloat
public java.lang.Object visitOneofFloat(boolean minePresent, java.lang.Object mine, java.lang.Object other)- Specified by:
visitOneofFloatin interfaceGeneratedMessageLite.Visitor
-
visitOneofLong
public java.lang.Object visitOneofLong(boolean minePresent, java.lang.Object mine, java.lang.Object other)- Specified by:
visitOneofLongin interfaceGeneratedMessageLite.Visitor
-
visitOneofString
public java.lang.Object visitOneofString(boolean minePresent, java.lang.Object mine, java.lang.Object other)- Specified by:
visitOneofStringin interfaceGeneratedMessageLite.Visitor
-
visitOneofByteString
public java.lang.Object visitOneofByteString(boolean minePresent, java.lang.Object mine, java.lang.Object other)- Specified by:
visitOneofByteStringin interfaceGeneratedMessageLite.Visitor
-
visitOneofMessage
public java.lang.Object visitOneofMessage(boolean minePresent, java.lang.Object mine, java.lang.Object other)- Specified by:
visitOneofMessagein interfaceGeneratedMessageLite.Visitor
-
visitOneofNotSet
public void visitOneofNotSet(boolean minePresent)
- Specified by:
visitOneofNotSetin interfaceGeneratedMessageLite.Visitor
-
visitMessage
public <T extends MessageLite> T visitMessage(T mine, T other)
Description copied from interface:GeneratedMessageLite.VisitorMessage fields use null sentinals.- Specified by:
visitMessagein interfaceGeneratedMessageLite.Visitor
-
visitList
public <T> Internal.ProtobufList<T> visitList(Internal.ProtobufList<T> mine, Internal.ProtobufList<T> other)
- Specified by:
visitListin interfaceGeneratedMessageLite.Visitor
-
visitBooleanList
public Internal.BooleanList visitBooleanList(Internal.BooleanList mine, Internal.BooleanList other)
- Specified by:
visitBooleanListin interfaceGeneratedMessageLite.Visitor
-
visitIntList
public Internal.IntList visitIntList(Internal.IntList mine, Internal.IntList other)
- Specified by:
visitIntListin interfaceGeneratedMessageLite.Visitor
-
visitDoubleList
public Internal.DoubleList visitDoubleList(Internal.DoubleList mine, Internal.DoubleList other)
- Specified by:
visitDoubleListin interfaceGeneratedMessageLite.Visitor
-
visitFloatList
public Internal.FloatList visitFloatList(Internal.FloatList mine, Internal.FloatList other)
- Specified by:
visitFloatListin interfaceGeneratedMessageLite.Visitor
-
visitLongList
public Internal.LongList visitLongList(Internal.LongList mine, Internal.LongList other)
- Specified by:
visitLongListin interfaceGeneratedMessageLite.Visitor
-
visitExtensions
public com.google.protobuf.FieldSet<com.google.protobuf.GeneratedMessageLite.ExtensionDescriptor> visitExtensions(com.google.protobuf.FieldSet<com.google.protobuf.GeneratedMessageLite.ExtensionDescriptor> mine, com.google.protobuf.FieldSet<com.google.protobuf.GeneratedMessageLite.ExtensionDescriptor> other)- Specified by:
visitExtensionsin interfaceGeneratedMessageLite.Visitor
-
visitUnknownFields
public UnknownFieldSetLite visitUnknownFields(UnknownFieldSetLite mine, UnknownFieldSetLite other)
- Specified by:
visitUnknownFieldsin interfaceGeneratedMessageLite.Visitor
-
visitMap
public <K,V> MapFieldLite<K,V> visitMap(MapFieldLite<K,V> mine, MapFieldLite<K,V> other)
- Specified by:
visitMapin interfaceGeneratedMessageLite.Visitor
-
visitLazyMessage
public LazyFieldLite visitLazyMessage(LazyFieldLite mine, LazyFieldLite other)
- Specified by:
visitLazyMessagein interfaceGeneratedMessageLite.Visitor
-
visitOneofLazyMessage
public java.lang.Object visitOneofLazyMessage(boolean minePresent, LazyFieldLite mine, LazyFieldLite other)- Specified by:
visitOneofLazyMessagein interfaceGeneratedMessageLite.Visitor
-
-