0
eclipseのJDT MethodDeclaration本体で宣言されていない変数を見つけるにはどうすればよいですか?MethodDeclarationで宣言されていない変数を見つけるEclipse JDT
eclipseのJDT MethodDeclaration本体で宣言されていない変数を見つけるにはどうすればよいですか?MethodDeclarationで宣言されていない変数を見つけるEclipse JDT
の参照は解決できません(目的の変数が宣言されていないため)。
setResolveBindings(true)
でASTを作成し、resolveBinding()
がnull
のName
を検索する必要があります。これには未解決の型参照もあり、SimpleType
またはQualifiedType
にはName
ノードが含まれています。これは、name.getParent() instanceof Type
と尋ねることで検出できます。 true
の場合、可変参照ではありません。