| Package | Description |
|---|---|
| com.alibaba.fastjson2.introspect |
Provides reflection-based property access functionality for fastjson2.
|
| com.alibaba.fastjson2.reader |
| Modifier and Type | Field and Description |
|---|---|
private ObjByteConsumer |
PropertyAccessorFactory.PropertyAccessorWrapperByteValue.getterConsumer |
private ObjByteConsumer |
PropertyAccessorFactory.PropertyAccessorWrapperByteValue.setterConsumer |
private ObjByteConsumer<T> |
PropertyAccessorFactory.FunctionAccessorByteValue.setterFunc |
| Modifier and Type | Method and Description |
|---|---|
ObjByteConsumer<java.lang.Object> |
PropertyAccessorFactoryLambda.setByte(java.lang.reflect.Method method) |
| Modifier and Type | Method and Description |
|---|---|
PropertyAccessor |
PropertyAccessorFactory.create(PropertyAccessor impl,
ObjByteConsumer getterConsumer,
ObjByteConsumer setterConsumer) |
PropertyAccessor |
PropertyAccessorFactory.create(PropertyAccessor impl,
ObjByteConsumer getterConsumer,
ObjByteConsumer setterConsumer) |
<T> PropertyAccessor |
PropertyAccessorFactory.create(java.lang.String name,
ToByteFunction<T> getterFunc,
ObjByteConsumer<T> setterFunc)
Creates a property accessor using functional interfaces for byte property access.
|
| Constructor and Description |
|---|
FunctionAccessorByteValue(java.lang.String name,
ToByteFunction<T> getterFunc,
ObjByteConsumer<T> setterFunc) |
PropertyAccessorWrapperByteValue(PropertyAccessor impl,
ObjByteConsumer getterConsumer,
ObjByteConsumer setterConsumer) |
PropertyAccessorWrapperByteValue(PropertyAccessor impl,
ObjByteConsumer getterConsumer,
ObjByteConsumer setterConsumer) |
| Modifier and Type | Method and Description |
|---|---|
static <T> FieldReader |
ObjectReaders.fieldReaderByte(java.lang.String fieldName,
ObjByteConsumer<T> function) |
| Constructor and Description |
|---|
FieldReaderInt8Value(java.lang.String fieldName,
int ordinal,
long features,
java.lang.String format,
java.util.Locale locale,
java.lang.Byte defaultValue,
JSONSchema schema,
java.lang.reflect.Method method,
java.lang.reflect.Field field,
ObjByteConsumer<T> function,
java.lang.String paramName,
java.lang.reflect.Parameter parameter) |