При изучении исходного кода проекта IntelliJ IDEA Community Edition в github в одном из файлов я нашел следующие обозначения:
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){}
}