Package com.google.protobuf
Class ListFieldSchema
java.lang.Object
com.google.protobuf.ListFieldSchema
- Direct Known Subclasses:
ListFieldSchema.ListFieldSchemaFull,ListFieldSchema.ListFieldSchemaLite
Utility class that aids in properly manipulating list fields for either the lite or full runtime.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final classImplementation for the full runtime.private static final classImplementation for the lite runtime. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final ListFieldSchemaprivate static final ListFieldSchema -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static ListFieldSchemafull()(package private) static ListFieldSchemalite()(package private) abstract voidmakeImmutableListAt(Object msg, long offset) (package private) abstract <L> voidmergeListsAt(Object msg, Object otherMsg, long offset) (package private) abstract <L> List<L>mutableListAt(Object msg, long offset)
-
Field Details
-
FULL_INSTANCE
-
LITE_INSTANCE
-
-
Constructor Details
-
ListFieldSchema
private ListFieldSchema()
-
-
Method Details
-
mutableListAt
-
makeImmutableListAt
-
mergeListsAt
-
full
-
lite
-