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...** |