生成後のclassファイル名の長さを制限できるScalaのコンパイルオプション

こんなtweetをみたので、そういえばほとんど知られていないだろうけど、そんなコンパイルオプションが存在するので書いておく
https://github.com/scala/scala/blob/v2.10.0/src/compiler/scala/tools/nsc/settings/ScalaSettings.scala#L87

ちなみに、短すぎたり長過ぎたりすると、以下のように怒られます

$ scalac -Xmax-classfile-name 30 A.scala 
scalac error: invalid setting for --Xmax-classfile-name must be between 72 and 255
  scalac -help  gives more information