This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
inner_classfiles_naming [2013/11/13 07:41] yann |
inner_classfiles_naming [2025/01/15 21:40] (current) |
||
---|---|---|---|
Line 10: | Line 10: | ||
</code> | </code> | ||
- | Compile it with your standard Java compiler ''javac''. On both MacOS and Windows, there are two files generated... **BUT**, these two files have different names (!), thus throwing on the ground some of the dedicated [[PADL]] tests (in particular in project [[PADL Creator ClassFile Tests]]) | + | Compile it with your standard Java compiler ''javac''. On both MacOS and Windows, there are two files generated... **BUT**, these two files have different names (!), thus throwing on the ground some of the dedicated [[PADL]] tests (in particular in project [[PADL Creator ClassFile|PADL Creator ClassFile Tests]]) |
* On MacOS | * On MacOS | ||
Line 19: | Line 19: | ||
* ''Anonymous$1$B.class'' | * ''Anonymous$1$B.class'' | ||
- | Did you notice the difference? on MacOS, the file describing the inner class is named ''Anonymous$1B.class'' with only one $ sign, while on Windows, its name is ''Anonymous$1$B.class'' with two $ signs. Sigh... | + | Did you notice the difference? on MacOS, the file describing the inner class is named ''Anonymous$1B.class'' with only one $ sign; on Windows, its name is ''Anonymous$1$B.class'' with two $ signs. **Sigh...** |