| Package | Description |
|---|---|
| com.alibaba.fastjson2 | |
| com.alibaba.fastjson2.introspect |
Provides reflection-based property access functionality for fastjson2.
|
| com.alibaba.fastjson2.reader | |
| com.alibaba.fastjson2.writer |
| Class and Description |
|---|
| PropertyAccessorFactory
A factory class for creating property accessors that provide efficient
getter and setter operations for object properties using reflection,
method handles, or functional interfaces.
|
| Class and Description |
|---|
| FieldAccessor
Abstract base class for field-based property accessors.
|
| FunctionAccessor
Abstract base class for function-based property accessors.
|
| MethodAccessor
Abstract base class for method-based property accessors.
|
| PropertyAccessor
Interface for accessing object properties generically.
|
| PropertyAccessorFactory
A factory class for creating property accessors that provide efficient
getter and setter operations for object properties using reflection,
method handles, or functional interfaces.
|
| PropertyAccessorFactory.ConstructorFunctionBase
Base class for Constructor-based Function implementations.
|
| PropertyAccessorFactory.FieldAccessorReflect
Abstract base class for field-based property accessors that use
reflection to access field values.
|
| PropertyAccessorFactory.PropertyAccessorBigDecimal
Interface for property accessors that handle BigDecimal-typed properties.
|
| PropertyAccessorFactory.PropertyAccessorBigInteger
Interface for property accessors that handle BigInteger-typed properties.
|
| PropertyAccessorFactory.PropertyAccessorBoolean |
| PropertyAccessorFactory.PropertyAccessorBooleanValue
Interface for property accessors that handle boolean-typed properties.
|
| PropertyAccessorFactory.PropertyAccessorByte |
| PropertyAccessorFactory.PropertyAccessorByteValue
Interface for property accessors that handle byte-typed properties.
|
| PropertyAccessorFactory.PropertyAccessorCharacter |
| PropertyAccessorFactory.PropertyAccessorCharValue
Interface for property accessors that handle char-typed properties.
|
| PropertyAccessorFactory.PropertyAccessorDouble |
| PropertyAccessorFactory.PropertyAccessorDoubleValue
Interface for property accessors that handle double-typed properties.
|
| PropertyAccessorFactory.PropertyAccessorFloat |
| PropertyAccessorFactory.PropertyAccessorFloatValue
Interface for property accessors that handle float-typed properties.
|
| PropertyAccessorFactory.PropertyAccessorInteger |
| PropertyAccessorFactory.PropertyAccessorIntValue
Interface for property accessors that handle int-typed properties.
|
| PropertyAccessorFactory.PropertyAccessorLong |
| PropertyAccessorFactory.PropertyAccessorLongValue
Interface for property accessors that handle long-typed properties.
|
| PropertyAccessorFactory.PropertyAccessorNumber |
| PropertyAccessorFactory.PropertyAccessorObject
Interface for property accessors that handle object-typed properties.
|
| PropertyAccessorFactory.PropertyAccessorShort |
| PropertyAccessorFactory.PropertyAccessorShortValue
Interface for property accessors that handle short-typed properties.
|
| PropertyAccessorFactory.PropertyAccessorString
Interface for property accessors that handle String-typed properties.
|
| PropertyAccessorFactory.PropertyAccessorWrapper |
| PropertyAccessorFactoryLambda |
| PropertyAccessorFactoryUnsafe.FieldAccessorUnsafe
Abstract base class for Unsafe-based field accessors.
|
| Class and Description |
|---|
| PropertyAccessor
Interface for accessing object properties generically.
|
| Class and Description |
|---|
| PropertyAccessor
Interface for accessing object properties generically.
|