Package io.protostuff.runtime
Class RuntimeObjectField<T>
- java.lang.Object
-
- io.protostuff.runtime.Field<T>
-
- io.protostuff.runtime.RuntimeObjectField<T>
-
- All Implemented Interfaces:
PolymorphicSchema.Handler
abstract class RuntimeObjectField<T> extends Field<T> implements PolymorphicSchema.Handler
A runtime field whose field type isObject
(dynamic).
-
-
Field Summary
Fields Modifier and Type Field Description PolymorphicSchema
schema
The polymorphic schema.
-
Constructor Summary
Constructors Constructor Description RuntimeObjectField(java.lang.Class<?> typeClass, WireFormat.FieldType type, int number, java.lang.String name, boolean repeated, Tag tag, PolymorphicSchema.Factory factory, IdStrategy strategy)
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.protostuff.runtime.PolymorphicSchema.Handler
setValue
-
-
-
-
Field Detail
-
schema
public final PolymorphicSchema schema
The polymorphic schema.
-
-
Constructor Detail
-
RuntimeObjectField
public RuntimeObjectField(java.lang.Class<?> typeClass, WireFormat.FieldType type, int number, java.lang.String name, boolean repeated, Tag tag, PolymorphicSchema.Factory factory, IdStrategy strategy)
-
-