2011-11-04 17 views
7

geçerli stacktrace yöntem imzaları ile kullanılabilir mi? Ben argümanlar ve dönüş tipi sadece farklı aynı adı taşıyan bir ton yöntemleri olan gizlenmiş kod hata ayıklamak çalışıyorum.Java - Stacktrace'i yöntem imzaları ile çıktılamak mümkün mü?

Bazı şeyler o olacak değil eser:

Thread.currentThread().getStackTrace(); 
new Throwable().getStackTrace(); 
// etc.. 
+1

Saptırılmışsa ve hata ayıklama yapıyorsanız, kodunuz budur ve dikkatsiz bir şekilde bir yere sahip olmanız gerekir, yoksa hata ayıklama işlemi yapmamalısınız. –

+0

Bu biraz öznel, sence de öyle değil mi? – jli

+4

@JBNizet Meh, kütüphanelerdeki kaynaklara sahip olmamanız, gizlemediğiniz veya kaynaklanmayan sorunları çözmek için geçerli nedenler vardır. –

cevap

3

Hayır, ancak günlük eklemeye gerek kalmadan daha eksiksiz bilgi almak için sorun giderme sırasında AspectJ ile aygıt yapabilirsiniz.

Hata ayıklamaya çalıştığınız şeyin niteliğine ve ilgili veriler hakkında ne kadar bilgi sahibi olduğunuza bağlı olarak, daha fazla veya daha kesin olarak hedefleme yapabilirsiniz.

1

mümkün değil. Stacktrace bu bilgiyi içermiyor.

İlgili konular