From f36b58a428f92f6bade77b735e597b595bbe43a8 Mon Sep 17 00:00:00 2001 From: Julien HENRY Date: Wed, 1 Apr 2015 21:15:43 +0200 Subject: SONAR-6319 Another perf improvement --- .../main/java/org/sonar/batch/protocol/output/BatchReportReader.java | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'sonar-batch-protocol/src/main/java') diff --git a/sonar-batch-protocol/src/main/java/org/sonar/batch/protocol/output/BatchReportReader.java b/sonar-batch-protocol/src/main/java/org/sonar/batch/protocol/output/BatchReportReader.java index 3d292b68e19..ba90c68b4c8 100644 --- a/sonar-batch-protocol/src/main/java/org/sonar/batch/protocol/output/BatchReportReader.java +++ b/sonar-batch-protocol/src/main/java/org/sonar/batch/protocol/output/BatchReportReader.java @@ -112,6 +112,11 @@ public class BatchReportReader { return Collections.emptyList(); } + public boolean hasSyntaxHighlighting(int componentRef) { + File file = fileStructure.fileFor(FileStructure.Domain.SYNTAX_HIGHLIGHTING, componentRef); + return file.exists(); + } + public List readComponentSyntaxHighlighting(int componentRef) { File file = fileStructure.fileFor(FileStructure.Domain.SYNTAX_HIGHLIGHTING, componentRef); if (file.exists() && file.isFile()) { -- cgit v1.2.3