Javascript コメント 解析 型 判定
https://gist.github.com/1460700
こんなん。
大体やりたいことは単純で、JavascriptではanyFunction.toString()すると、もとの文字列がとれる。
正直よくわからん仕組みだし、ソースコードとれるとか悪魔的だなーとは思うけど、これを逆手にとってソースコードについたコメントから判定。
function test(int/** Number*/){ }
とかのコードで、引数のあとに型を指定しておくと、型の違う引数を渡された時ExceptionをはくFunctionを返してやる。
あんまスマートじゃない。