本件はJavascriptの話のようですが、自分の勘違いによりJavaについての回答をしてしまいました。
失礼しました。
そのようなコードをJavaのソースコード上に記述すると文法エラーですが、多分・・・
Javaは実装の都合で内部クラスなどの名前に内部的に'$'を使います。よってコンパイルした際に
ClassA.class
ClassA$1.class
などという奇妙な名前のクラスファイルが生成されたりします。そのような名前で生成されたクラスファイルを逆コンパイルするようなツールで生成されたソース上では'$'付きの奇妙な名前が出現するといったことがあるかも知れません。そういうものをご覧になっているのではないでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。