@Nullable @Override public JComponent createOptionsPanel() { MultipleCheckboxOptionsPanel panel = new MultipleCheckboxOptionsPanel(this); panel.addCheckbox("Ignore test functions", "ignoreTestFunctions"); return panel; }
@Override public JComponent createOptionsPanel() { final MultipleCheckboxOptionsPanel panel = new MultipleCheckboxOptionsPanel(this); panel.addCheckbox( InspectionGadgetsBundle.message("magic.number.ignore.option"), "ignoreInHashCode"); panel.addCheckbox(InspectionGadgetsBundle.message("ignore.in.test.code"), "ignoreInTestCode"); return panel; }
@Override @Nullable public JComponent createOptionsPanel() { final MultipleCheckboxOptionsPanel panel = new MultipleCheckboxOptionsPanel(this); panel.addCheckbox( InspectionGadgetsBundle.message("for.can.be.foreach.option"), "REPORT_INDEXED_LOOP"); panel.addCheckbox( InspectionGadgetsBundle.message("for.can.be.foreach.option2"), "ignoreUntypedCollections"); return panel; }
@Override public JComponent createOptionsPanel() { final MultipleCheckboxOptionsPanel panel = new MultipleCheckboxOptionsPanel(this); panel.addCheckbox( InspectionGadgetsBundle.message("too.broad.catch.option"), "onlyWarnOnRootExceptions"); panel.addCheckbox( InspectionGadgetsBundle.message("overly.broad.throws.clause.ignore.thrown.option"), "ignoreThrown"); return panel; }
@Override public JComponent createOptionsPanel() { final MultipleCheckboxOptionsPanel optionsPanel = new MultipleCheckboxOptionsPanel(this); optionsPanel.addCheckbox( "Ignore casts in suspicious collections method calls", "IGNORE_SUSPICIOUS_METHOD_CALLS"); optionsPanel.addCheckbox( "Ignore casts to invoke @NotNull method which overrides @Nullable", "IGNORE_ANNOTATED_METHODS"); return optionsPanel; }
public JComponent createOptionsPanel() { final MultipleCheckboxOptionsPanel optionsPanel = new MultipleCheckboxOptionsPanel(this); optionsPanel.addCheckbox( InspectionGadgetsBundle.message("return.of.null.arrays.option"), "m_reportArrayMethods"); optionsPanel.addCheckbox( InspectionGadgetsBundle.message("return.of.null.collections.option"), "m_reportCollectionMethods"); optionsPanel.addCheckbox( InspectionGadgetsBundle.message("return.of.null.objects.option"), "m_reportObjectMethods"); return optionsPanel; }
@Override public JComponent createOptionsPanel() { final MultipleCheckboxOptionsPanel optionsPanel = new MultipleCheckboxOptionsPanel(this); optionsPanel.addCheckbox( InspectionGadgetsBundle.message("empty.catch.block.comments.option"), "m_includeComments"); optionsPanel.addCheckbox( InspectionGadgetsBundle.message("empty.catch.block.ignore.option"), "m_ignoreTestCases"); optionsPanel.addCheckbox( InspectionGadgetsBundle.message("empty.catch.block.ignore.ignore.option"), "m_ignoreIgnoreParameter"); return optionsPanel; }
@Nullable @Override public JComponent createOptionsPanel() { final MultipleCheckboxOptionsPanel optionsPanel = new MultipleCheckboxOptionsPanel(this); optionsPanel.addCheckbox( GroovyInspectionBundle.message("highlight.if.groovy.object.methods.overridden"), "myHighlightIfGroovyObjectOverridden"); optionsPanel.addCheckbox( GroovyInspectionBundle.message("highlight.if.missing.methods.declared"), "myHighlightIfMissingMethodsDeclared"); return optionsPanel; }
@Override @Nullable public JComponent createOptionsPanel() { final MultipleCheckboxOptionsPanel panel = new MultipleCheckboxOptionsPanel(this); panel.addCheckbox( InspectionGadgetsBundle.message("exception.from.catch.which.doesntwrap.ignore.option"), "ignoreGetMessage"); panel.addCheckbox( InspectionGadgetsBundle.message( "exception.from.catch.which.doesntwrap.ignore.cant.wrap.option"), "ignoreCantWrap"); return panel; }
@Nullable @Override public JComponent createOptionsPanel() { MultipleCheckboxOptionsPanel panel = new MultipleCheckboxOptionsPanel(this); panel.addCheckbox( InspectionGadgetsBundle.message("inspection.option.ignore.nonnls"), "IGNORE_NONNLS"); panel.addCheckbox( InspectionGadgetsBundle.message("inspection.option.ignore.exceptions"), "IGNORE_EXCEPTION"); panel.addCheckbox( InspectionGadgetsBundle.message("inspection.option.ignore.assert"), "IGNORE_ASSERT"); panel.addCheckbox( InspectionGadgetsBundle.message("inspection.option.ignore.in.tostring"), "IGNORE_TOSTRING"); return panel; }
@Override public JComponent createOptionsPanel() { final MultipleCheckboxOptionsPanel optionsPanel = new MultipleCheckboxOptionsPanel(this); optionsPanel.addCheckbox( InspectionGadgetsBundle.message("return.of.null.ignore.private.option"), "m_ignorePrivateMethods"); optionsPanel.addCheckbox( InspectionGadgetsBundle.message("return.of.null.arrays.option"), "m_reportArrayMethods"); optionsPanel.addCheckbox( InspectionGadgetsBundle.message("return.of.null.collections.option"), "m_reportCollectionMethods"); optionsPanel.addCheckbox( InspectionGadgetsBundle.message("return.of.null.objects.option"), "m_reportObjectMethods"); final JButton configureAnnotations = new JButton(InspectionsBundle.message("configure.annotations.option")); configureAnnotations.addActionListener( new ActionListener() { @Override public void actionPerformed(ActionEvent e) { Project project = CommonDataKeys.PROJECT.getData( DataManager.getInstance().getDataContext(optionsPanel)); if (project == null) project = ProjectManager.getInstance().getDefaultProject(); new NullableNotNullDialog(project).show(); } }); optionsPanel.addComponent(configureAnnotations); return optionsPanel; }