You need to ask pre Java 1.0 designers to find out their original motivation, but I would suggest that they just keep their capabilities open. Another example is the reserved word goto
.
My guess is that the text that "aix" found in JLS is a "post fact" rationalization. What for? Since struct
, union
, unsigned
etc. NOT reserved words in Java! In short, I don't buy it ... no matter what the JLS claims :-)
source share