我需要在Local Variables上设置观察点,但问题是JDI允许set @sql1 = concat("CREATE USER U_",otherID ,"_",StudentID ," IDENTIFIED BY 'Password'");
prepare stmt from @sql1;
execute stmt;
DEALLOCATE PREPARE stmt;
和ModificationWatchpoint
仅在类/实例变量上设置。只有我能想到的方法是执行每一行后的监视器堆栈帧,并将变量的当前值保存在AccessWatchpoint
中。因此,当执行一行后值更改时,我声明变量修改,并且当修改某个其他变量的值并且它包含某些其他变量也包含的值时,我声明变量访问。但是我的方法是找到变量访问是一个问题是假设
HashTable
在上述情况下,我的方法将找不到变量x的变量访问。
所以我的问题是JDI是否支持上述任务的任何功能?