public boolean shouldExecuteOnProject(Project project) { return project.getAnalysisType().isDynamic(true) && Java.KEY.equals(project.getLanguageKey()); }
@Override public boolean shouldExecuteOnProject(Project project) { return !Project.AnalysisType.STATIC.equals(project.getAnalysisType()); }
@Override public boolean shouldExecuteOnProject(Project project) { return project.getAnalysisType().isDynamic(true) && (!project.getFileSystem().mainFiles("java").isEmpty() || !project.getFileSystem().testFiles("java").isEmpty()); }
/** * @param includeReuseReportMode whether to count report reuse as dynamic or not * @return whether this a dynamic analysis */ public boolean isDynamic(boolean includeReuseReportMode) { return equals(Project.AnalysisType.DYNAMIC) || (equals(Project.AnalysisType.REUSE_REPORTS) && includeReuseReportMode); } }