diff options
author | Jean-Baptiste Vilain <jean-baptiste.vilain@sonarsource.com> | 2013-04-08 10:48:17 +0200 |
---|---|---|
committer | Jean-Baptiste Vilain <jean-baptiste.vilain@sonarsource.com> | 2013-04-08 10:48:17 +0200 |
commit | a683e7b6443186ef87a944713df0c7fb21daa922 (patch) | |
tree | 81d7f2d10151a7ff24018959bfaa83bf0e031b12 | |
parent | 7dbd399e66a34d4749bc1e770e8f40491d6b6323 (diff) | |
download | sonarqube-a683e7b6443186ef87a944713df0c7fb21daa922.tar.gz sonarqube-a683e7b6443186ef87a944713df0c7fb21daa922.zip |
(SONAR-3893) Improve the highlighter API to not depend on sonar-channel and allow to work on multi-line tokens - Updated API to reflect comments and feedback
-rw-r--r-- | sonar-core/src/main/java/org/sonar/core/source/DefaultHighlightable.java | 6 | ||||
-rw-r--r-- | sonar-plugin-api/src/main/java/org/sonar/api/scan/source/Highlightable.java | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/sonar-core/src/main/java/org/sonar/core/source/DefaultHighlightable.java b/sonar-core/src/main/java/org/sonar/core/source/DefaultHighlightable.java index 25435ee4dc1..faa6665e27c 100644 --- a/sonar-core/src/main/java/org/sonar/core/source/DefaultHighlightable.java +++ b/sonar-core/src/main/java/org/sonar/core/source/DefaultHighlightable.java @@ -28,12 +28,12 @@ public class DefaultHighlightable implements Highlightable { private final SyntaxHighlightingRuleSet.Builder highlightingRulesBuilder; public DefaultHighlightable() { - highlightingRulesBuilder = new SyntaxHighlightingRuleSet.Builder(); + highlightingRulesBuilder = SyntaxHighlightingRuleSet.builder(); } @Override - public SyntaxHighlightingRuleSet.Builder highlightText(int startOffset, int endOffset, String typeOfText) { - return highlightingRulesBuilder.registerHighlightingRule(startOffset, endOffset, typeOfText); + public void highlightText(int startOffset, int endOffset, String typeOfText) { + highlightingRulesBuilder.registerHighlightingRule(startOffset, endOffset, typeOfText); } @Override diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/scan/source/Highlightable.java b/sonar-plugin-api/src/main/java/org/sonar/api/scan/source/Highlightable.java index ee1eaeb8191..4aaad9fe17f 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/scan/source/Highlightable.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/scan/source/Highlightable.java @@ -23,5 +23,5 @@ import org.sonar.api.component.Perspective; public interface Highlightable extends Perspective { - SyntaxHighlightingRuleSet.Builder highlightText(int startOffset, int endOffset, String typeOfText); + void highlightText(int startOffset, int endOffset, String typeOfText); } |