■ ■ ■ ■ ■ ■
jadx-gui/src/main/java/jadx/gui/settings/JadxSettingsWindow.java
| skipped 512 lines |
513 | 513 | | needReload(); |
514 | 514 | | }); |
515 | 515 | | |
| 516 | + | JCheckBox useDebugInfo = new JCheckBox(); |
| 517 | + | useDebugInfo.setSelected(settings.isDebugInfo()); |
| 518 | + | useDebugInfo.addItemListener(e -> { |
| 519 | + | settings.setDebugInfo(e.getStateChange() == ItemEvent.SELECTED); |
| 520 | + | needReload(); |
| 521 | + | }); |
| 522 | + | |
516 | 523 | | JCheckBox inlineAnonymous = new JCheckBox(); |
517 | 524 | | inlineAnonymous.setSelected(settings.isInlineAnonymousClasses()); |
518 | 525 | | inlineAnonymous.addItemListener(e -> { |
| skipped 41 lines |
560 | 567 | | other.addRow(NLS.str("preferences.replaceConsts"), replaceConsts); |
561 | 568 | | other.addRow(NLS.str("preferences.respectBytecodeAccessModifiers"), respectBytecodeAccessModifiers); |
562 | 569 | | other.addRow(NLS.str("preferences.useImports"), useImports); |
| 570 | + | other.addRow(NLS.str("preferences.useDebugInfo"), useDebugInfo); |
563 | 571 | | other.addRow(NLS.str("preferences.inlineAnonymous"), inlineAnonymous); |
564 | 572 | | other.addRow(NLS.str("preferences.inlineMethods"), inlineMethods); |
565 | 573 | | other.addRow(NLS.str("preferences.fsCaseSensitive"), fsCaseSensitive); |
| skipped 223 lines |