2010-05-04 14 views
5

Netbeans veya Eclipse'de, sağ tıklama bağlam menüsünden "Findages" veya "References" öğelerini kullanabilirsiniz. A() b() işlevini çağırırsa, b() işlevini kullanarak size bir() gösterir. Ancak, istediğim, bir tür ağacın görebilmesinin ya da verilen bir sınıfın ya da yöntemin tüm kullanımlarını görme seçeneğine sahip olmaktır; z() işlevi, (a) işlevinin işlevselliği kullanmasının hem z hem de) ve bir().Java IDE - Bir işlev veya sınıfa ait INDIRECT kullanımları/referansları buluyor musunuz?

Bunu yapabilen tüm IDE eklentileri veya harici araçlar?

+0

ben kullandım [Bu kodu] (http://www.simplethoughtsonline.com/2012/01/representing-java-classes-in-diagrams.html) ** ayrıştırma sınıf dosyası ** ve bunları göstermek için diyagram. – bcavlin

cevap

9

Eclipse, Ctrl + Alt + H tuşlarını kullanarak Arama hiyerarşisini görmenizi veya referanslar gibi menüden seçim yapmanızı sağlar. Bu, bu yöntem için tüm arama ağacını göstermelidir.

+1

Teşekkürler! Bunun Netbeans'ta desteklenip desteklenmediği hakkında bir fikrin var mı? – GreenieMeanie

+0

Eh, benim bilgim netbeans :) için sadece temel don google arama. Herhangi bir yönteme sağ tıklarsanız herachy seçeneğini çağırdığınızı gösterir ... – Fazal

+1

Netbeans'te, sağ tıklama bağlam menüsünde "Çağrı Hiyerarşisi" seçeneği vardır. Bir yöntem tanımına tıklayarak çağrılabilir. – GreenieMeanie

0

PMD veya CheckStyle kullanın ve soyut bir sözdizimi ağacı oluşturmasını sağlayın. Daha sonra dolaylı kullanımları/referansları bulmak için bunu kullanabilirsiniz.

0

Eclipse kullanıyorsanız, Çağrı Hiyerarşisi görünümüne göz atın.

0

nWire for Java'a bakın. Tüm kod ilişkilerini bir bakışta gösterir, bunlar daha da genişletilebilir ve keşfedilebilir.

İlgili konular