2013-07-22 2 views
0

Есть ли замечательный плагин или функция, которую я пропускаю, что позволяет «представление реализации», похожее на «вид объявления», уже доступный в Eclipse Helios? Код, с которым я работаю, страдает от интерфейсов, и было бы бесконечно полезно увидеть, что вызов метода делает с первого взгляда, не переходя к новой вкладке.Eclipse Implementation View

Примечание: У меня уже установлена ​​гиперссылка и широко используется Ctrl + T, что я ищу, это то, что вы найдете, используя Window-> Show View-> Other -> Java -> Declaration.

РЕДАКТИРОВАТЬ:

Пример кода:

public interface MyInterface{ 
    public void doSomething(); 
} 

public class MyImplementation implements myInterface{ 
    public void doSomething{ 
    //Do something 
    } 
} 

public class MyClass{ 
    public void someMethod(){ 
    MyImplementation impl = new MyImplementation(); 
    impl.doSomething(); 
    } 
} 

Размещение курсора на doSomething() в MyClass.someMethod() будет отображать public void doSomething(); в представлении декларации. То, что я хотел бы видеть это:

public void doSomething{ 
    //Do something 
} 

Я понимаю, что это не будет работать в случае нескольких возможных реализаций, но ни бы гиперссылок (AKA Ctrl + Click) я уже упоминал ранее, и Eclipse, не имеет никаких проблем с поддержкой что.

+0

hit F4 on interface –

+0

Это отражает функциональность Ctrl + T и, как указано в вопросе, открывает новую вкладку для просмотра реализации. – AnthonyW

ответ

2

Согласно this answer, есть аналогичная функция, которая позволяет достичь одинаковых целей. Вам просто нужно перейти на Eclipse > Preferences > Java > Editor > Only show the selected Java element, если вы работаете на Mac, и Window > Preferences > Java > Editor > Only show the selected Java element, если вы используете компьютер с ОС Windows или, возможно, любую другую ОС. Надеюсь, мой ответ удовлетворил вас!

EDIT: Вы можете искать: Window > Show View > Other > Java > Declaration, указывается here.

+0

Это ограничивает код, отображаемый на экране, методу, который в настоящее время обрабатывается. Просмотрите представление декларации и нажмите несколько методов, чтобы получить лучшее представление о том, что я ищу. Я ищу те же функциональные возможности, предлагаемые этим представлением, но при нажатии метода, указанного интерфейсом, он вытаскивает ОСУЩЕСТВЛЕНИЕ вместо ДЕКЛАРАЦИИ. – AnthonyW

+0

Боюсь, что я вас совсем не понимаю, но вы можете найти это: Окно> Показать вид> Другое> Java> Декларация, указанная здесь: http://archive.eclipse.org/eclipse/downloads/drops /R-3.0-200406251208/eclipse-news-part5-R3.html – Scientious

+0

Да, это дроид, которого я ищу. Теперь о том, что я прошу, см. Выше. – AnthonyW