Package com.google.protobuf
Class ListFieldSchema.ListFieldSchemaFull
- java.lang.Object
-
- com.google.protobuf.ListFieldSchema
-
- com.google.protobuf.ListFieldSchema.ListFieldSchemaFull
-
- Enclosing class:
- ListFieldSchema
private static final class ListFieldSchema.ListFieldSchemaFull extends ListFieldSchema
Implementation for the full runtime.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.Class<?>
UNMODIFIABLE_LIST_CLASS
-
Constructor Summary
Constructors Modifier Constructor Description private
ListFieldSchemaFull()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static <E> java.util.List<E>
getList(java.lang.Object message, long offset)
(package private) void
makeImmutableListAt(java.lang.Object message, long offset)
(package private) <E> void
mergeListsAt(java.lang.Object msg, java.lang.Object otherMsg, long offset)
(package private) <L> java.util.List<L>
mutableListAt(java.lang.Object message, long offset)
private static <L> java.util.List<L>
mutableListAt(java.lang.Object message, long offset, int additionalCapacity)
-
Methods inherited from class com.google.protobuf.ListFieldSchema
full, lite
-
-
-
-
Method Detail
-
mutableListAt
<L> java.util.List<L> mutableListAt(java.lang.Object message, long offset)
- Specified by:
mutableListAt
in classListFieldSchema
-
makeImmutableListAt
void makeImmutableListAt(java.lang.Object message, long offset)
- Specified by:
makeImmutableListAt
in classListFieldSchema
-
mutableListAt
private static <L> java.util.List<L> mutableListAt(java.lang.Object message, long offset, int additionalCapacity)
-
mergeListsAt
<E> void mergeListsAt(java.lang.Object msg, java.lang.Object otherMsg, long offset)
- Specified by:
mergeListsAt
in classListFieldSchema
-
getList
static <E> java.util.List<E> getList(java.lang.Object message, long offset)
-
-