Unicode names cause syntax errors
Brought to you by:
arachne00
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.