Decompiler Casting Test Source
Program-Transformation.Org: The Program Transformation Wiki
This program is from the book
Decompiling Java, chapter 1.
public class Casting {
public static void main(String args[]){
for(char c=0; c < 128; c++) {
System.out.println("ascii " + (int)c + " character "+ c);
}
}
}
The only real trick here is the cast to integer in the call to
println
, although it would be nice for the decompiler to type for loop variable (here
c
) as a
char
rather than as an integer.
It's surprising how many decompilers fail this simple test.
--
MikeVanEmmerik - 13 Feb 2003