The internal parser is used by the IDE to automatically update information about the current Java source file, such as the Explorer view and contents of Customizer and Properties dialog boxes. It keeps context-sensitive elements of the IDE in sync with the current location and state of the file. Also, automatic source synchronization occurs just after parsing, so changing this property affects the timing of automatic source synchronization.
You can disable automatic parsing by setting this property to zero. If this property is disabled, a Java file is parsed and the IDE is updated only when the file is saved or compiled.
The prescan is used to determine a file's type, content, and state. After
the prescan, the node's icons are updated with badges that reflect information
about the file such as whether the file is runnable (),
compiled (
,
if Show Compile Status is True), or cannot be parsed (
).
The prescan requires parsing of all files with exposed nodes, so it can be costly in terms of performance. If you disable this option, the badges for a Java file are displayed only when that node is accessed, for example by expanding the node or opening the file in the Source Editor.
This badge indicates that the file has not been compiled or the source has changed since the last compilation.
![]() |
You can configure the default compiler, debugger, or executor by clicking the ellipsis (...) button in the value field for the appropriate property. For more information about these settings, see the links below. |