当查看github上的IntelliJ IDEA Community Edition项目的源代码时,在其中一个文件中,我发现以下注释:
void m() {
<selection><caret>System.out.println("");</selection>
}
这个 <selection>
注释是什么意思?它被哪个工具处理了?
afterEnumConstantWithArgs.java 的完整源代码如下。
// "Use existing implementation of 'm'" "true"
enum I {
A("a") {
void m() {
<selection><caret>System.out.println("");</selection>
}
},
B("b") {
public void m() {
System.out.println("");
}
};
abstract void m();
I(String s){}
}