如IntelliJ,Android Studio和Eclipse等IDE的机制是什么,可以检测未使用的导入,变量和函数?
另外,我们不必在IntelliJ中手动“保存”,每次在这种IDE中编辑内容时会发生什么?
谢谢!
答案 0 :(得分:0)
IDE使用复杂的算法进行语法,词法分析和解析源。在这里查看更多信息: Concepts required in building an IDE/compiler
关于保存:Intellij IDEA不是等待用户按“保存”,而是等待事件发生,例如编辑器失去焦点,关闭编辑后的文件等。然后保存。