added variable binding dependency tracking if that information is available from the AST

This commit is contained in:
Martin Lippert
2024-04-22 09:59:19 +02:00
parent 12d2c24a03
commit cbacff135e

View File

@@ -197,6 +197,12 @@ public class RequestMappingSymbolProvider extends AbstractSymbolProvider {
if (v instanceof IVariableBinding) {
IVariableBinding varBinding = (IVariableBinding) v;
result[k] = varBinding.getName();
ITypeBinding klass = varBinding.getDeclaringClass();
if (klass!=null) {
context.addDependency(klass);
}
}
else if (v instanceof String) {
result[k] = (String) v;