package com.alibaba.fastjson.serializer; public interface ValueFilter extends SerializeFilter, com.alibaba.fastjson2.filter.ValueFilter { Object process(Object object, String name, Object value); @Override default Object apply(Object object, String name, Object value) { return process(object, name, value); } static ValueFilter compose(ValueFilter before, ValueFilter after) { return (object, name, value) -> after.process( object, name, before.process(object, name, value) ); } }