The first question is how to see all the compiling errors in the problems window? In Eclipse, all the compiling errors can be found in the problems tool window and the compiling errors are automatically updated, but Intellij doesn't seem to support this. For example, when a method name is changed, which causes compiling errors in the caller classes, the problem tool window in Intellij doesn't show those errors. Even if I manually build the project, it just shows the first compiling error it encounters instead of all the compiling errors.
The seconds question is how to remove unwanted callers in the call hierarchy. For example, when I open the call hierarchy of a customized toString method in my class, I saw a lot of callers I have never seen before, as the following screenshot shows: