Gledam neki softver koji mi je došao podu ruku, pa da bih video kako je nešto urađeno odradim dekompilaciju. I nakon toga dekompajler, valjda ne mogavši da sve prevede, ostavi ovakav kod:
_type;
JVM INSTR tableswitch 0 4: default 100
// 0 40
// 1 51
// 2 62
// 3 78
// 4 98;
goto _L1 _L2 _L3 _L4 _L5 _L6
_L2:
return _field.get(obj);
Exception e;
e;
e.printStackTrace();
return null;
.
.
.
Da li bi to moglo da se razume kao:
switch(type){
case 0:
try{
return get_field(obj);
}catch(Exception e){
e.printStackTrace();
return null;
}
.
.
.
}
Gde bih mogao da nađem tekstove nao ovu temu, tj. kako da rastumačim ono što mi dekompajler ne prevede na razumljiv oblik ?
Inače isto mi se dešava sa dva dekompajlera, FrontEndPlus i DJ Java Decompiler 3.7.










Ono sto dekompajler ne uradi kako treba ?