[Java][Memory][Core]: Initialize DEBUG variable in BaseAllocator class separately
- Ngôn ngữ chính
- Java
- Star
- 94
- Fork
- 152
- Merge trung bình
- 3 ngày 16 giờ
- Pull request đã merge (30 ngày)
- 11
Mô tả
### Describe the enhancement requested
As we were implementing Java Nullability in https://github.com/apache/arrow/pull/37723, we found that there are many variables that are all tied to the DEBUG variable.
Request: Improve the nullability code by creating a new private static inner class to hold all the fields.
### Component(s)
Java
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với lớp BaseAllocator và xem xét công việc về nullability được tham chiếu trong Apache Arrow PR 37723. Xác định các trường gắn với DEBUG và xác định cách chúng nên được nhóm trong một lớp inner private static. Được xem là hoàn tất khi việc tách được yêu cầu đã được triển khai mà không thay đổi hành vi dự kiến của allocator.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- java
- Lĩnh vực
- backend
- Loại issue
- Tái cấu trúc
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 45/100