在 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){}
}
最佳答案
首先,您应该注意您正在读取测试数据,而不是源文件本身。据推测,这是在模拟一个将加载到 IntelliJ 中的文件。
来源:阅读代码直到我弄明白。
似乎被this file解析了.
关于java - Intellij 源代码中的这个注解是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36344834/