class FieldReaderListField<T>
        extends FieldReaderList<T, Object> {
    FieldReaderListField(
            String fieldName,
            Type fieldType,
            Class fieldClass,
            Type itemType,
            Class itemClass,
            int ordinal,
            long features,
            String format,
            Locale locale,
            Collection defaultValue,
            JSONSchema schema,
            Field field) {
        super(
                fieldName,
                fieldType,
                fieldClass,
                itemType,
                itemClass,
                ordinal,
                features,
                format,
                locale,
                defaultValue,
                schema,
                null,
                field,
                null
        );
    }

    @Override
    public void accept(Object object, Object value) {<FILL_FUNCTION_BODY>}
}

        if (schema != null) {
            schema.assertValidate(value);
        }

        UNSAFE.putObject(object, fieldOffset, value);
    
<methods>public void <init>(java.lang.String, java.lang.reflect.Type, Class#RAW, java.lang.reflect.Type, Class#RAW, int, long, java.lang.String, java.util.Locale, java.lang.Object, com.alibaba.fastjson2.schema.JSONSchema, java.lang.reflect.Method, java.lang.reflect.Field, BiConsumer#RAW) ,public ObjectReader#RAW checkObjectAutoType(com.alibaba.fastjson2.JSONReader) ,public Collection<java.lang.Object> createList(com.alibaba.fastjson2.JSONReader.Context) ,public long getItemClassHash() ,public void readFieldValue(com.alibaba.fastjson2.JSONReader, T) ,public java.lang.Object readFieldValue(com.alibaba.fastjson2.JSONReader) <variables>final non-sealed long fieldClassHash,final non-sealed long itemClassHash