鳩舎

レースしない

Javascript コメント 解析 型 判定

https://gist.github.com/1460700

こんなん。

大体やりたいことは単純で、JavascriptではanyFunction.toString()すると、もとの文字列がとれる。

正直よくわからん仕組みだし、ソースコードとれるとか悪魔的だなーとは思うけど、これを逆手にとってソースコードについたコメントから判定。

function test(int/** Number*/){ }

とかのコードで、引数のあとに型を指定しておくと、型の違う引数を渡された時ExceptionをはくFunctionを返してやる。

 

あんまスマートじゃない。