]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-2875 deprecate CodeCheck CheckMessage#getChecker(), replaced by Object CheckMes...
authorSimon Brandhof <simon.brandhof@gmail.com>
Tue, 11 Oct 2011 12:23:43 +0000 (14:23 +0200)
committerSimon Brandhof <simon.brandhof@gmail.com>
Tue, 11 Oct 2011 12:23:43 +0000 (14:23 +0200)
plugins/sonar-squid-java-plugin/src/main/java/org/sonar/plugins/squid/bridges/ChecksBridge.java
sonar-squid/src/main/java/org/sonar/squid/api/CheckMessage.java

index 836c1b886aa9a987e79855a6084a7f55b6b24b8e..02b0e486ab8942a27a73feba9b73035cac2a3efb 100644 (file)
@@ -39,7 +39,7 @@ public class ChecksBridge extends Bridge {
     Set<CheckMessage> messages = squidFile.getCheckMessages();
     if (messages != null) {
       for (CheckMessage checkMessage : messages) {
-        ActiveRule rule = checkFactory.getActiveRule(checkMessage.getChecker());
+        ActiveRule rule = checkFactory.getActiveRule(checkMessage.getCheck());
         Violation violation = Violation.create(rule, sonarFile);
         violation.setLineId(checkMessage.getLine());
         violation.setMessage(checkMessage.getText(Locale.ENGLISH));
index 7fd41a638f31a7b15d36e59fc2021ca76a2fdc98..d1760d8dd39001d4b497014171d14c19b952c072 100644 (file)
@@ -30,13 +30,13 @@ public class CheckMessage implements Message {
   private Integer line;
   private Double cost;
   private SourceCode sourceCode;
-  private Object checker;
+  private Object check;
   private String defaultMessage;
   private Object[] messageArguments;
   private Boolean bypassExclusion;
 
-  public CheckMessage(Object checker, String message, Object... messageArguments) {
-    this.checker = checker;
+  public CheckMessage(Object check, String message, Object... messageArguments) {
+    this.check = check;
     this.defaultMessage = message;
     this.messageArguments = messageArguments;
   }
@@ -45,8 +45,8 @@ public class CheckMessage implements Message {
    * @deprecated replaced by the other constructor since 2.12. See SONAR-2875.
    */
   @Deprecated
-  public CheckMessage(CodeCheck checker, String message, Object... messageArguments) {
-    this((Object)checker, message, messageArguments);
+  public CheckMessage(CodeCheck check, String message, Object... messageArguments) {
+    this((Object)check, message, messageArguments);
   }
 
   public void setSourceCode(SourceCode sourceCode) {
@@ -81,8 +81,16 @@ public class CheckMessage implements Message {
     return bypassExclusion == null ? false : bypassExclusion;
   }
 
-  public Object getChecker() {
-    return checker;
+  /**
+   * @deprecated replaced by getCheck() since 2.12. Warning, to be called only if check is CodeCheck.
+   */
+  @Deprecated
+  public CodeCheck getChecker() {
+    return (CodeCheck)check;
+  }
+
+  public Object getCheck() {
+    return check;
   }
 
   public String getDefaultMessage() {
@@ -99,7 +107,7 @@ public class CheckMessage implements Message {
 
   @Override
   public String toString() {
-    return new ToStringBuilder(this).append("source", sourceCode).append("checker", checker).append("msg", defaultMessage)
+    return new ToStringBuilder(this).append("source", sourceCode).append("check", check).append("msg", defaultMessage)
         .append("line", line).toString();
   }