| Package | Description |
|---|---|
| com.alibaba.fastjson2.introspect |
Provides reflection-based property access functionality for fastjson2.
|
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
PropertyAccessorFactory.FieldAccessorReflectBigDecimal
Field accessor implementation for BigDecimal-typed properties using reflection.
|
(package private) static class |
PropertyAccessorFactory.FieldAccessorReflectBigInteger
Field accessor implementation for BigInteger-typed properties using reflection.
|
(package private) static class |
PropertyAccessorFactory.FieldAccessorReflectBoolean |
(package private) static class |
PropertyAccessorFactory.FieldAccessorReflectByte |
(package private) static class |
PropertyAccessorFactory.FieldAccessorReflectCharacter |
(package private) static class |
PropertyAccessorFactory.FieldAccessorReflectDouble |
(package private) static class |
PropertyAccessorFactory.FieldAccessorReflectFloat |
(package private) static class |
PropertyAccessorFactory.FieldAccessorReflectInteger |
(package private) static class |
PropertyAccessorFactory.FieldAccessorReflectLong |
(package private) static class |
PropertyAccessorFactory.FieldAccessorReflectNumber
Field accessor implementation for Number-typed properties using reflection.
|
(package private) static class |
PropertyAccessorFactory.FieldAccessorReflectObject
Field accessor implementation for Object-typed properties using reflection.
|
(package private) static class |
PropertyAccessorFactory.FieldAccessorReflectShort |
(package private) static class |
PropertyAccessorFactory.FieldAccessorReflectString
Field accessor implementation for String-typed properties using reflection.
|
(package private) static class |
PropertyAccessorFactory.FunctionAccessorBigDecimal<T>
Function accessor implementation for BigDecimal-typed properties using functional interfaces.
|
(package private) static class |
PropertyAccessorFactory.FunctionAccessorBigInteger<T>
Function accessor implementation for BigInteger-typed properties using functional interfaces.
|
(package private) static class |
PropertyAccessorFactory.FunctionAccessorBoolean<T>
Function accessor implementation for Boolean-typed properties using functional interfaces.
|
(package private) static class |
PropertyAccessorFactory.FunctionAccessorByte<T>
Function accessor implementation for Byte-typed properties using functional interfaces.
|
(package private) static class |
PropertyAccessorFactory.FunctionAccessorCharacter<T>
Function accessor implementation for Character-typed properties using functional interfaces.
|
(package private) static class |
PropertyAccessorFactory.FunctionAccessorDouble<T>
Function accessor implementation for Double-typed properties using functional interfaces.
|
(package private) static class |
PropertyAccessorFactory.FunctionAccessorFloat<T>
Function accessor implementation for Float-typed properties using functional interfaces.
|
(package private) static class |
PropertyAccessorFactory.FunctionAccessorInteger<T>
Function accessor implementation for Integer-typed properties using functional interfaces.
|
(package private) static class |
PropertyAccessorFactory.FunctionAccessorLong<T>
Function accessor implementation for Long-typed properties using functional interfaces.
|
(package private) static class |
PropertyAccessorFactory.FunctionAccessorNumber<T>
Function accessor implementation for Number-typed properties using functional interfaces.
|
(package private) static class |
PropertyAccessorFactory.FunctionAccessorObject<T,V>
Function accessor implementation for Object-typed properties using functional interfaces.
|
(package private) static class |
PropertyAccessorFactory.FunctionAccessorShort<T>
Function accessor implementation for Short-typed properties using functional interfaces.
|
(package private) static class |
PropertyAccessorFactory.FunctionAccessorString<T>
Function accessor implementation for String-typed properties using functional interfaces.
|
(package private) static class |
PropertyAccessorFactory.MethodAccessorBigDecimal
Method accessor implementation for BigDecimal-typed properties using method invocation.
|
(package private) static class |
PropertyAccessorFactory.MethodAccessorBigInteger
Method accessor implementation for BigInteger-typed properties using method invocation.
|
(package private) static class |
PropertyAccessorFactory.MethodAccessorBoolean
Method accessor implementation for Boolean-typed properties using method invocation.
|
(package private) static class |
PropertyAccessorFactory.MethodAccessorByte
Method accessor implementation for Byte-typed properties using method invocation.
|
(package private) static class |
PropertyAccessorFactory.MethodAccessorCharacter
Method accessor implementation for Character-typed properties using method invocation.
|
(package private) static class |
PropertyAccessorFactory.MethodAccessorDouble
Method accessor implementation for Double-typed properties using method invocation.
|
(package private) static class |
PropertyAccessorFactory.MethodAccessorFloat
Method accessor implementation for Float-typed properties using method invocation.
|
(package private) static class |
PropertyAccessorFactory.MethodAccessorInteger
Method accessor implementation for Integer-typed properties using method invocation.
|
(package private) static class |
PropertyAccessorFactory.MethodAccessorLong
Method accessor implementation for Long-typed properties using method invocation.
|
(package private) static class |
PropertyAccessorFactory.MethodAccessorNumber
Method accessor implementation for Number-typed properties using method invocation.
|
(package private) static class |
PropertyAccessorFactory.MethodAccessorObject
Method accessor implementation for Object-typed properties using method invocation.
|
(package private) static class |
PropertyAccessorFactory.MethodAccessorShort
Method accessor implementation for Short-typed properties using method invocation.
|
(package private) static class |
PropertyAccessorFactory.MethodAccessorString
Method accessor implementation for String-typed properties using method invocation.
|
(package private) static class |
PropertyAccessorFactory.PropertyAccessorWrapperBigDecimal |
(package private) static class |
PropertyAccessorFactory.PropertyAccessorWrapperBigInteger |
(package private) static class |
PropertyAccessorFactory.PropertyAccessorWrapperBoolean |
(package private) static class |
PropertyAccessorFactory.PropertyAccessorWrapperByte |
(package private) static class |
PropertyAccessorFactory.PropertyAccessorWrapperCharacter |
(package private) static class |
PropertyAccessorFactory.PropertyAccessorWrapperDouble |
(package private) static class |
PropertyAccessorFactory.PropertyAccessorWrapperFloat |
(package private) static class |
PropertyAccessorFactory.PropertyAccessorWrapperInteger |
(package private) static class |
PropertyAccessorFactory.PropertyAccessorWrapperLong |
(package private) static class |
PropertyAccessorFactory.PropertyAccessorWrapperNumber |
(package private) static class |
PropertyAccessorFactory.PropertyAccessorWrapperObject |
(package private) static class |
PropertyAccessorFactory.PropertyAccessorWrapperShort |
(package private) static class |
PropertyAccessorFactory.PropertyAccessorWrapperString |
(package private) static class |
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeBigDecimal
Unsafe-based field accessor implementation for BigDecimal-typed properties.
|
(package private) static class |
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeBigInteger
Unsafe-based field accessor implementation for BigInteger-typed properties.
|
(package private) static class |
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeBoolean
Unsafe-based field accessor implementation for Boolean-typed properties.
|
(package private) static class |
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeByte
Unsafe-based field accessor implementation for Byte-typed properties.
|
(package private) static class |
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeCharacter
Unsafe-based field accessor implementation for Character-typed properties.
|
(package private) static class |
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeDouble
Unsafe-based field accessor implementation for Double-typed properties.
|
(package private) static class |
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeFloat
Unsafe-based field accessor implementation for Float-typed properties.
|
(package private) static class |
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeInteger
Unsafe-based field accessor implementation for Integer-typed properties.
|
(package private) static class |
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeLong
Unsafe-based field accessor implementation for Long-typed properties.
|
(package private) static class |
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeNumber
Unsafe-based field accessor implementation for Number-typed properties.
|
(package private) static class |
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeObject
Unsafe-based field accessor implementation for Object-typed properties.
|
(package private) static class |
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeShort
Unsafe-based field accessor implementation for Short-typed properties.
|
(package private) static class |
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeString
Unsafe-based field accessor implementation for String-typed properties.
|
| Modifier and Type | Field and Description |
|---|---|
private PropertyAccessorFactory.PropertyAccessorObject |
PropertyAccessorFactory.PropertyAccessorWrapperObject.objImpl |