khi tôi nhấp vào F3 và đi sâu vào định nghĩa phương thức, nhật thực đi vào một cụm phụ thuộc. ----- câu hỏi đầu tiên: nó đã lấy tập tin nguồn ở đâu? Tôi không thấy các lọ chứa các tệp nguồn thực sự, nó có biên dịch ngược không? ---- Tôi đặt một điểm ngắt và chạy gỡ lỗi.Gỡ lỗi nhật thực hiển thị các tệp nguồn có số dòng sai
nhưng quá trình gỡ lỗi dường như không bao giờ rơi vào điểm ngắt chính xác và điểm ngắt mà tôi đặt hiếm khi được thực hiện. nó chỉ ra rằng mã nguồn được hiển thị là sai, do đó, các điểm ngắt được đặt ở vị trí sai quá.
đây là những gì tôi nhìn thấy từ cửa sổ nhật thực:
/* */ public <T> T execute(URI url, HttpMethod method, RequestCallback requestCallback, ResponseExtractor<T> responseExtractor)
/* */ throws RestClientException
/* */ {
/* 415 */ return doExecute(url, method, requestCallback, responseExtractor);
/* */ }`
bình luận trước mỗi dòng dường như hiển thị số dòng chính xác, nhưng họ không phù hợp với số dòng thực sự của họ hiển thị trên bên trái của khung cửa sổ nhật thực. tức là đoạn mã trên chiếm các dòng 315--319 trong cửa sổ, không phải 415.
vậy làm cách nào tôi có thể lấy đúng nguồn và hiển thị chúng trong quá trình gỡ lỗi? Tôi có phải lấy tất cả các lọ bằng tay không? là có một cách để xác định trong tập tin pom của tôi?
nhờ Yang