Nikolay Izhikov created IGNITE-25012:
----------------------------------------
Summary: GridToStringBuilder: extract GridUnsafe operations
Key: IGNITE-25012
URL: https://issues.apache.org/jira/browse/IGNITE-25012
Project: Ignite
Issue Type: Sub-task
Reporter: Nikolay Izhikov
GridToStringBuilder contains some GridUnsafe invocation.
To be able to extract it into ignite-commons we must refactor it.
1. Create methods `getBooleanField`, `getObjectField` and similar inside
GridToStringFieldDescriptor.
2. GridToStringFieldDescriptor instance must be created by some mutable factory
3. By default, new methods must be implement with the regular reflection API.
4. ignite-core must keep `UnsafeGridToStringFieldDescriptor` which will use
existing Unsafe logic.
This way we can safely move GridToStringBuilder without dependencies on
GridUnsafe code
--
This message was sent by Atlassian Jira
(v8.20.10#820010)