Java 出力で無効な名前を使用すると、生成プログラムは次のいずれかの理由のために、
その名前の別名を作成し、生成済みコードでその別名を使用します。
- 許可される ID 文字の違い
- 長さ制限の違い
- 大文字と小文字に対するサポートの違い
- 生成言語において予約語であるワードの使用
- 名前の別名構文と一致するワードの使用 (例えば、class$ には別名が割り当てられますが、これは class$ が Java™ 生成の class の別名であるためです。)
別名の生成には、無効文字を有効な文字セットで置換する方法、長すぎる名前を切り捨てる方法、名前に接頭部または接尾部を追加する方法、または完全に異なる名前 (EZE00123 など) を作成する方法があ
ります。