Package com.google.protobuf
Class ListFieldSchemaLite
- java.lang.Object
-
- com.google.protobuf.ListFieldSchemaLite
-
- All Implemented Interfaces:
ListFieldSchema
final class ListFieldSchemaLite extends java.lang.Object implements ListFieldSchema
Utility class that aids in properly manipulating list fields for either the lite or full runtime.
-
-
Constructor Summary
Constructors Constructor Description ListFieldSchemaLite()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static <E> Internal.ProtobufList<E>
getProtobufList(java.lang.Object message, long offset)
void
makeImmutableListAt(java.lang.Object message, long offset)
<E> void
mergeListsAt(java.lang.Object msg, java.lang.Object otherMsg, long offset)
<L> java.util.List<L>
mutableListAt(java.lang.Object message, long offset)
-
-
-
Method Detail
-
mutableListAt
public <L> java.util.List<L> mutableListAt(java.lang.Object message, long offset)
- Specified by:
mutableListAt
in interfaceListFieldSchema
-
makeImmutableListAt
public void makeImmutableListAt(java.lang.Object message, long offset)
- Specified by:
makeImmutableListAt
in interfaceListFieldSchema
-
mergeListsAt
public <E> void mergeListsAt(java.lang.Object msg, java.lang.Object otherMsg, long offset)
- Specified by:
mergeListsAt
in interfaceListFieldSchema
-
getProtobufList
static <E> Internal.ProtobufList<E> getProtobufList(java.lang.Object message, long offset)
-
-