This commit is contained in:
2026-06-27 20:19:48 +02:00
parent df2a596e26
commit c9d41de13f

View File

@@ -316,10 +316,8 @@ public class JdtDataFlowModel implements DataFlowModel {
Map<IVariableBinding, Expression> instanceFieldBindings) {
Map<IVariableBinding, Expression> bindings = objectFieldBindings.get(cic);
if (bindings == null) {
bindings = new HashMap<>();
bindings = buildFieldBindingsFromCic(cic, paramBindings, instanceFieldBindings);
objectFieldBindings.put(cic, bindings);
Map<IVariableBinding, Expression> built = buildFieldBindingsFromCic(cic, paramBindings, instanceFieldBindings);
bindings.putAll(built);
}
return bindings;
}
@@ -327,10 +325,8 @@ public class JdtDataFlowModel implements DataFlowModel {
private Map<IVariableBinding, Expression> getOrCreateFieldBindings(ClassInstanceCreation cic) {
Map<IVariableBinding, Expression> bindings = objectFieldBindings.get(cic);
if (bindings == null) {
bindings = new HashMap<>();
bindings = buildFieldBindingsFromCic(cic);
objectFieldBindings.put(cic, bindings);
Map<IVariableBinding, Expression> built = buildFieldBindingsFromCic(cic);
bindings.putAll(built);
}
return bindings;
}