public class FieldWriterObjectFinal<T> extends FieldWriterObject<T>
| Modifier and Type | Field and Description |
|---|---|
(package private) java.lang.Class |
fieldClass |
(package private) java.lang.reflect.Type |
fieldType |
(package private) ObjectWriter |
objectWriter |
(package private) boolean |
refDetect |
array, initValueClass, initValueClassUpdater, number, unwrapped, writeUsingbackReference, decimalFormat, defaultValue, features, field, fieldClassSerializable, fieldName, fieldOffset, format, function, hashCode, initObjectWriter, initObjectWriterUpdater, label, locale, managedReference, method, nameJSONB, nameSymbolCache, nameWithColonUTF16, nameWithColonUTF8, ordinal, path, primitive, propertyAccessor, raw, rootParentPath, symbol, trim| Constructor and Description |
|---|
FieldWriterObjectFinal(java.lang.String name,
int ordinal,
long features,
java.lang.String format,
java.util.Locale locale,
java.lang.String label,
java.lang.reflect.Type fieldType,
java.lang.Class fieldClass,
java.lang.reflect.Field field,
java.lang.reflect.Method method,
java.util.function.Function function) |
| Modifier and Type | Method and Description |
|---|---|
ObjectWriter |
getObjectWriter(JSONWriter jsonWriter,
java.lang.Class valueClass) |
boolean |
write(JSONWriter jsonWriter,
T object) |
void |
writeValue(JSONWriter jsonWriter,
T object) |
getInitWriter, getObjectWriterVoid, typeMatch, unwrapped, writeEnumJSONB, writeWithUnwrappedcompareTo, errorOnGet, getFieldValue, getFunction, getItemClass, getItemType, getItemWriter, getObjectWriter, getPath, getRootParentPath, isDateFormatISO8601, isDateFormatMillis, isFieldClassSerializable, isRefDetect, setDefaultValue, toString, writeBinary, writeBool, writeBool, writeDate, writeDate, writeDate, writeDouble, writeDouble, writeDouble, writeEnum, writeEnumValueJSONB, writeFieldName, writeFieldNameJSONB, writeFieldNameJSONB, writeFieldNameJSONB, writeFieldNameSymbol, writeFloat, writeFloat, writeFloatNull, writeInt16, writeInt32, writeInt64, writeIntNull, writeList, writeListJSONB, writeListStr, writeListValue, writeListValueJSONB, writeString, writeStringfinal java.lang.reflect.Type fieldType
final java.lang.Class fieldClass
volatile ObjectWriter objectWriter
final boolean refDetect
public FieldWriterObjectFinal(java.lang.String name,
int ordinal,
long features,
java.lang.String format,
java.util.Locale locale,
java.lang.String label,
java.lang.reflect.Type fieldType,
java.lang.Class fieldClass,
java.lang.reflect.Field field,
java.lang.reflect.Method method,
java.util.function.Function function)
public ObjectWriter getObjectWriter(JSONWriter jsonWriter, java.lang.Class valueClass)
getObjectWriter in class FieldWriterObject<T>public boolean write(JSONWriter jsonWriter, T object)
write in class FieldWriterObject<T>public void writeValue(JSONWriter jsonWriter, T object)
writeValue in class FieldWriterObject<T>