[Java lista] stack trace hiba ?

Laja laja at freemail.hu
2010. Jún. 21., H, 16:00:38 CEST


Hi!

> package teszt;
> public class Main {
>    // -----
>    static Exception elokeszitett = new Exception("előkészített");
>    // -----
>    public static void main(String args[]) throws Exception {
>      throw elokeszitett;  // 1. hely
>      //throw new Exception("nem előkészített"); // 2. hely
>    }
> }
>
> Ha így fut le ahogy látjátok (1. hely) akkor rossz a sorszám a stack trace-ben (nem az 1. helyre mutat),
> ha a 2. hely szerint, vagyis a szokásos módon megy a dolog akkor persze jó a trace is.
> Ez miért van ?
>    
Nyilván, mert nem azt írja ki hogy hol lett dobva a hiba, hanem hogy hol 
keletkezett a hibaobjektum.
De gondolom nem ezt akartad tudni :)

Laja



További információk a(z) Javalist levelezőlistáról