1

Groovyを使用して変数のタイプを判別するにはどうすればよいJavaですか?
たとえば、次のGroovyコードがあります。

a = new Integer(4);
b = a + 1;
a = "b = " + b;

プログラムでそれを分析し、行のa変数のタイプがであると判断するにはどうすればよいですか?b = a + 1;java.lang.Integer

a動的変数と同様に、そのような情報が含まれていないGroovy ASTため、からその型を取得することはできません。AST

  1. 更新:詳細を追加
  2. 更新:明確な質問
4

2 に答える 2

1

を使用して可能StaticTypeCheckingVisitorです。詳細を確認するには、このリンクをたどってください

于 2013-01-17T18:02:35.720 に答える
0

Javaではinstanceof、オブジェクトのタイプを判別するために使用できます

于 2012-12-19T11:36:37.227 に答える