Package io.protostuff.runtime
Class RuntimeMessageField<T,P>
java.lang.Object
io.protostuff.runtime.Field<T>
io.protostuff.runtime.RuntimeMessageField<T,P>
A runtime message field that lazily loads the schema to support cyclic dependencies.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe class of the message field. -
Constructor Summary
ConstructorsConstructorDescriptionRuntimeMessageField
(Class<P> typeClass, HasSchema<P> hasSchema, WireFormat.FieldType type, int number, String name, boolean repeated, Tag tag) -
Method Summary
Modifier and TypeMethodDescriptionReturns the lazy initialized pipe schema.Returns the schema.
-
Field Details
-
typeClass
The class of the message field. -
hasSchema
-
-
Constructor Details
-
RuntimeMessageField
-
-
Method Details
-
getSchema
Returns the schema. -
getPipeSchema
Returns the lazy initialized pipe schema.
-