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