
hydraql.shaded.fastjson2.writer.FieldWriterInt32Func Maven / Gradle / Ivy
package hydraql.shaded.fastjson2.writer;
import java.lang.reflect.Method;
import java.util.function.Function;
final class FieldWriterInt32Func
extends FieldWriterInt32 {
final Function function;
protected FieldWriterInt32Func(String fieldName, int ordinal, long features, String format, String label, Method method, Function function) {
super(fieldName, ordinal, features, format, label, Integer.class, Integer.class, null, method);
this.function = function;
}
@Override
public Object getFieldValue(T object) {
return function.apply(object);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy