Có cách nào để lấy bản đồ hoặc cấu trúc dữ liệu khác của các biến cục bộ trong phạm vi hiện tại trên JVM mà không sử dụng trình gỡ rối không? Đó là, để có được người dân địa phương của khung stack hiện tại?Lấy các biến cục bộ từ một khung ngăn xếp trên JVM
Tôi biết rằng có các đối tượng stacktrace, nhưng StackTraceElement
không có cách nào để truy cập vào bất kỳ trạng thái nào. Nó chỉ cho bạn biết phương pháp nào được gọi là ở đâu, nhưng không phải cái gì ở trong đó.
Các biến cục bộ có sẵn trong bản đồ trong StackFrame. Bạn có thể xem tại đây https://docs.oracle.com/javase/7/docs/jdk/api/jpda/jdi/com/sun/jdi/StackFrame.html –