Tôi thường phải gỡ lỗi mã java đã được viết để có một giao diện và chính xác một triển khai thực hiện giao diện đó.ctrl-click đi đến khai báo của phương pháp tôi nhấp vào. Đối với các giao diện với một triển khai thực hiện, làm cách nào tôi có thể trực tiếp chuyển đến triển khai đó?
Ví dụ, sẽ có giao diện Foo với chính xác một triển khai được gọi là FooImpl. Trong đoạn mã sau, nếu tôi bấm ctrl vào doThings, nó sẽ nhảy tới Foo.java khi tôi thực sự muốn đến FooImpl.java để xem việc thực hiện.
public void doStuff(Foo foo) {
foo.doThings();
}
Khi tôi kết thúc ở giao diện, tôi phải sử dụng ctrl-shift-r để mở FooImpl. Sẽ rất tuyệt nếu tôi có thể làm điều gì đó lick ctrl-alt-click lên doThings và kết thúc bên trong FooImpl.java. Nếu có nhiều triển khai trong không gian làm việc thì có lẽ nó sẽ chỉ bật lên một hộp cho tôi biết chúng là gì.
Có một plugin hoặc chức năng hiện có trong nhật thực thực hiện việc này không? Tôi biết rằng tôi có thể đi đến Foo.java và sau đó nhận được hệ thống phân cấp và đi đến việc thực hiện, nhưng đó là nhiều nhấp chuột hơn là cần thiết khi có chính xác một triển khai của một giao diện.
Có ai biết cách thực hiện điều này trong Netbeans không? –
@Tnay http://wiki.netbeans.org/JavaGoToImplementation –
có một plugin, làm cho "triển khai mở" dễ dàng hơn.http: //eclipse-tools.sourceforge.net/implementors/download.html – lwpro2