aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean-Baptiste Vilain <jean-baptiste.vilain@sonarsource.com>2013-04-08 10:48:17 +0200
committerJean-Baptiste Vilain <jean-baptiste.vilain@sonarsource.com>2013-04-08 10:48:17 +0200
commita683e7b6443186ef87a944713df0c7fb21daa922 (patch)
tree81d7f2d10151a7ff24018959bfaa83bf0e031b12
parent7dbd399e66a34d4749bc1e770e8f40491d6b6323 (diff)
downloadsonarqube-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.java6
-rw-r--r--sonar-plugin-api/src/main/java/org/sonar/api/scan/source/Highlightable.java2
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);
}