Groovy
を使用して変数のタイプを判別するにはどうすればよいJava
ですか?
たとえば、次のGroovy
コードがあります。
a = new Integer(4);
b = a + 1;
a = "b = " + b;
プログラムでそれを分析し、行のa
変数のタイプがであると判断するにはどうすればよいですか?b = a + 1;
java.lang.Integer
a
動的変数と同様に、そのような情報が含まれていないGroovy AST
ため、からその型を取得することはできません。AST
- 更新:詳細を追加
- 更新:明確な質問