IntelliJ IDEA 2016.3 Help

Stepping

File | Settings | Build, Execution, Deployment | Debugger | Stepping for Windows and Linux
IntelliJ IDEA | Preferences | Build, Execution, Deployment | Debugger | Stepping for OS X
Ctrl+Alt+S
/help/img/idea/2016.3/settings.png


Use this page to improve the debug stepping speed and specify the elements to be skipped while stepping.

ItemDescription
Groovy
Do not step into specific Groovy classesSelect this check box if you don't want to step into the org.codehaus.groovy.* and groovy.* Groovy classes while debugging.
Java
Skip synthetic methodsSelect this check box to suppress stepping into synthetic methods (methods generated by the compiler) while debugging.
Skip constructorsSelect this check box to suppress stepping into constructors while debugging.
Skip class loadersSelect this check box to suppress stepping into class loaders while debugging.
Skip simple gettersSelect this check box to suppress stepping into simple getter methods (i.e., methods designed just to return the necessary value) while debugging.
Do not step into the classesSelect this check box to suppress stepping into the specified classes while debugging. The list of classes contains entries of two types:
  • Fully qualified class names.
  • Patterns with wildcard characters (*).

By default, the list contains some standard Java SDK class patterns so that you do not have to waste your time stepping into Java class libraries. Use the check boxes in the list to disable/enable particular patterns temporarily.

Use the /help/img/idea/2016.3/add_class.png, /help/img/idea/2016.3/add_class_pattern.png, and /help/img/idea/2016.3/delete.png buttons to manage the list.

Evaluate finally blocks on pop frameSelect whether you want to evaluate finally blocks on pop frame or not, or you want to be notified before they are evaluated.
Resume only the current threadSelect this check box, if you need to resume only the active thread when stepping.
JavaScript
Do not step into library scriptsSelect this check box to suppress stepping into library scripts while debugging.
Do not step into scriptsSelect this check box to suppress stepping into certain scripts while debugging. Use the toolbar buttons to manage the list of scripts to be skipped.
ItemShortcutDescription
/help/img/idea/2016.3/new.pngAlt+InsertClick this button to add a new script filter.
/help/img/idea/2016.3/delete.pngAlt+DeleteClick this button to delete the selected filter from the list.
/help/img/idea/2016.3/editFlexLibraryNew.pngEnterClick this button to edit the selected filter.
/help/img/idea/2016.3/arrowUp.png//help/img/idea/2016.3/arrowDown.pngUse these buttons to arrange filters as required.
/help/img/idea/2016.3/copy.gifClick this button to create a copy of the selected filter.
Kotlin
Do not step into specific Kotlin classesSelect this check box if you don't want to step into specific Kotlin classes while debugging.
Python
Do not step into library scriptsSelect this check box to suppress stepping into library scripts while debugging.
Do not step into scriptsSelect this check box to suppress stepping into certain scripts while debugging. Use the toolbar buttons to manage the list of scripts to be skipped.
ItemShortcutDescription
/help/img/idea/2016.3/new.pngAlt+InsertClick this button to add a new script filter.
/help/img/idea/2016.3/delete.pngAlt+DeleteClick this button to delete the selected filter from the list.
/help/img/idea/2016.3/editFlexLibraryNew.pngEnterClick this button to edit the selected filter.
/help/img/idea/2016.3/arrowUp.png//help/img/idea/2016.3/arrowDown.pngUse these buttons to arrange filters as required.
/help/img/idea/2016.3/copy.gifClick this button to create a copy of the selected filter.
Ruby
Ignore non-project sourcesSelect this check box to suppress stepping into non-project sources while debugging.

See Also

Last modified: 21 March 2017