Menu

#1 Unicode names cause syntax errors

open
nobody
None
5
2008-02-27
2008-02-27
No

Unicode-escaped field and method names cause syntax errors (but they are understood by Jasmin):

.field private \u0101 Ljava/lang/String;
.field private \u012C Ljava/lang/String;
.field private \u010D Ljava/lang/String;

.method public \u0101()V
return
.end method

The same goes if you use UTF-8 encoded files that uses Unicode characters directly.

Discussion


Log in to post a comment.