public boolean process()

in src/main/java/org/jetbrains/plugins/spotbugs/gui/settings/DetectorTableHeaderPane.java [219:253]


		public boolean process(final DetectorFactory detector) {
			if (!detector.isHidden() || !filterHidden.selected) {
				if (search == null) {
					return true;
				}
				if (isAccepted(search, filter, detector.getShortName())) {
					return true;
				}
				if (isAccepted(search, filter, detector.getFullName())) {
					return true;
				}
				if (isAccepted(search, filter, detector.getPlugin().getShortDescription())) {
					return true;
				}
				if (isAccepted(search, filter, StringUtil.removeHtmlTags(detector.getDetailHTML()))) {
					return true;
				}
				final Set<BugPattern> patterns = detector.getReportedBugPatterns();
				for (final BugPattern pattern : patterns) {
					if (isAccepted(search, filter, pattern.getCategory())) {
						return true;
					}
					if (isAccepted(search, filter, pattern.getType())) {
						return true;
					}
					if (isAccepted(search, filter, pattern.getShortDescription())) {
						return true;
					}
					if (isAccepted(search, filter, pattern.getLongDescription())) {
						return true;
					}
				}
			}
			return false;
		}