デバッガなしで任意の地点のスタックトレースを見る
new Throwable().printStackTrace();
きっとみんな知ってるか、あるいはわざわざこんな事しなくても済んでるんだとおもうけど。
そして J2ME だとたぶん不可。System.out.print() デバッグと一緒に使うと幸せかも?
以下サンプルプログラム。
class StackTracer { private void someRecursiveFunction(int level) { if(level == 0) return; new Throwable().printStackTrace(); someRecursiveFunction(level - 1); } public static void main(String[] argv) { StackTracer st = new StackTracer(); st.someRecursiveFunction(10); } }