Class FindBugsAnalysisFeatures

    • Field Detail

      • RELAXED_REPORTING_MODE

        @AnalysisFeature
        public static final int RELAXED_REPORTING_MODE
        "Relaxed" warning reporting mode. Rather than using hard-coded heuristics to decide when to suppress a warning, report warnings freely and encode the heuristics as BugProperties (for consumption by a machine-learning-based ranking algorithm).
      • INTERPROCEDURAL_ANALYSIS

        @AnalysisFeature
        public static final int INTERPROCEDURAL_ANALYSIS
        Enable interprocedural analysis.
      • INTERPROCEDURAL_ANALYSIS_OF_REFERENCED_CLASSES

        @AnalysisFeature
        public static final int INTERPROCEDURAL_ANALYSIS_OF_REFERENCED_CLASSES
    • Constructor Detail

      • FindBugsAnalysisFeatures

        public FindBugsAnalysisFeatures()
    • Method Detail

      • setRelaxedMode

        public static void setRelaxedMode​(boolean relaxedMode)
        Set relaxed reporting mode.
        Parameters:
        relaxedMode - true if relaxed reporting mode should be enabled, false if not
      • isRelaxedMode

        public static boolean isRelaxedMode()
        Get relaxed reporting mode.
        Returns:
        true if relaxed reporting mode should be enabled, false if not