]> source.dussan.org Git - sonarqube.git/commitdiff
Fix violations
authorEvgeny Mandrikov <mandrikov@gmail.com>
Mon, 4 Apr 2011 22:23:53 +0000 (02:23 +0400)
committerEvgeny Mandrikov <mandrikov@gmail.com>
Mon, 4 Apr 2011 23:58:39 +0000 (03:58 +0400)
12 files changed:
sonar-plugin-api/src/main/java/org/sonar/api/batch/AbstractSourceImporter.java
sonar-plugin-api/src/main/java/org/sonar/api/batch/Event.java
sonar-plugin-api/src/main/java/org/sonar/api/batch/SensorContext.java
sonar-plugin-api/src/main/java/org/sonar/api/measures/Metric.java
sonar-plugin-api/src/main/java/org/sonar/api/resources/JavaPackage.java
sonar-plugin-api/src/main/java/org/sonar/api/resources/Project.java
sonar-plugin-api/src/main/java/org/sonar/api/resources/ResourceUtils.java
sonar-plugin-api/src/main/java/org/sonar/api/utils/DateUtils.java
sonar-plugin-api/src/main/java/org/sonar/api/utils/ZipUtils.java
sonar-testing-harness/src/main/java/org/sonar/test/TestUtils.java
sonar-testing-harness/src/main/java/org/sonar/test/channel/ChannelMatchers.java
sonar-ws-client/src/main/java/org/sonar/wsclient/services/Measure.java

index 8adbf97d8edfee0c0c02a6d656ad3e347fab4264..88d7db41deed5509643eed81745f124b3a14ab42 100644 (file)
@@ -31,23 +31,23 @@ import java.util.List;
 
 /**
  * A pre-implementation for a sensor that imports sources
- *
+ * 
  * @since 1.10
  */
 @Phase(name = Phase.Name.PRE)
 public abstract class AbstractSourceImporter implements Sensor {
 
   /**
-   * @deprecated replaced by CoreProperties.CORE_IMPORT_SOURCES_PROPERTY since 1.11
+   * @deprecated in 1.11. Use {@link CoreProperties#CORE_IMPORT_SOURCES_PROPERTY} instead.
    */
   @Deprecated
-  public static final String KEY_IMPORT_SOURCES = "sonar.importSources";
+  public static final String KEY_IMPORT_SOURCES = CoreProperties.CORE_IMPORT_SOURCES_PROPERTY;
 
   /**
-   * @deprecated replaced by CoreProperties.CORE_IMPORT_SOURCES_DEFAULT_VALUE since 1.11
+   * @deprecated in 1.11. Use {@link CoreProperties#CORE_IMPORT_SOURCES_DEFAULT_VALUE} instead.
    */
   @Deprecated
-  public static final boolean DEFAULT_IMPORT_SOURCES = true;
+  public static final boolean DEFAULT_IMPORT_SOURCES = CoreProperties.CORE_IMPORT_SOURCES_DEFAULT_VALUE;
 
   private Language language;
 
index 99fa3aa5b302463df896fb86eba39e4ac215da98..b1a7f1e19b9ccf8a68924bb4b4f3807d00b60163 100644 (file)
@@ -23,9 +23,10 @@ import org.apache.commons.lang.builder.ToStringBuilder;
 import org.sonar.api.database.BaseIdentifiable;
 import org.sonar.api.database.model.Snapshot;
 
-import javax.persistence.*;
 import java.util.Date;
 
+import javax.persistence.*;
+
 /**
  * @since 1.10
  */
@@ -69,6 +70,9 @@ public class Event extends BaseIdentifiable {
     this.category = category;
   }
 
+  /**
+   * @deprecated in 2.5
+   */
   @Deprecated
   public Event(String name, String description, String category, Date date, Integer resourceId) {
     this.name = name;
@@ -78,6 +82,9 @@ public class Event extends BaseIdentifiable {
     this.resourceId = resourceId;
   }
 
+  /**
+   * @deprecated in 2.5
+   */
   @Deprecated
   public Event(String name, String description, String category, Snapshot snapshot) {
     this.name = name;
index 8f09a59e68fed6e4477288870bed61dd5dfc07cc..811c7ff7a0acfbb0cdfe667e76a1867c4d95265f 100644 (file)
@@ -23,7 +23,6 @@ import org.sonar.api.design.Dependency;
 import org.sonar.api.measures.Measure;
 import org.sonar.api.measures.MeasuresFilter;
 import org.sonar.api.measures.Metric;
-import org.sonar.api.resources.DuplicatedSourceException;
 import org.sonar.api.resources.ProjectLink;
 import org.sonar.api.resources.Resource;
 import org.sonar.api.rules.Violation;
index 744543e614e15561b7259b267c05f06f9619712c..a26fe7a481a405c38944ea9f12c76285cb8b57fa 100644 (file)
@@ -122,6 +122,8 @@ public class Metric implements ServerExtension, BatchExtension {
 
   /**
    * Creates an empty metric
+   * 
+   * @deprecated in 1.12
    */
   @Deprecated
   public Metric() {
index 7da6eb3f8004c221fb89a7f5be0c55cddfcb6447..9587b0937f4a6546804f0f4d746d4030da058efb 100644 (file)
@@ -35,7 +35,7 @@ public class JavaPackage extends Resource {
   public static final String DEFAULT_PACKAGE_NAME = "[default]";
 
   /**
-   * Defaul constructor
+   * Default constructor
    */
   public JavaPackage() {
     this(null);
@@ -49,7 +49,7 @@ public class JavaPackage extends Resource {
   }
 
   /**
-   * @return whether the JavaPackage key is the defult key
+   * @return whether the JavaPackage key is the default key
    */
   public boolean isDefault() {
     return StringUtils.equals(getKey(), DEFAULT_PACKAGE_NAME);
@@ -73,7 +73,7 @@ public class JavaPackage extends Resource {
    * @return SCOPE_SPACE
    */
   public String getScope() {
-    return Resource.SCOPE_SPACE;
+    return Scopes.DIRECTORY;
   }
 
   /**
index ac692d1d268f31df457ed3c3c75aacdd67baad5d..c7eb9c416005a00bcd639bd05aafc31f83e6e145 100644 (file)
@@ -281,14 +281,14 @@ public class Project extends Resource {
    * @return the scope of the current object
    */
   public String getScope() {
-    return SCOPE_SET;
+    return Scopes.PROJECT;
   }
 
   /**
    * @return the qualifier of the current object
    */
   public String getQualifier() {
-    return isRoot() ? QUALIFIER_PROJECT : QUALIFIER_MODULE;
+    return isRoot() ? Qualifiers.PROJECT : Qualifiers.MODULE;
   }
 
   @Override
index 8f55f87474313199bdb14ef0401e7034d0ab7fb5..aa80f2223955ea8a5833f1b491614fdba445b00c 100644 (file)
@@ -33,56 +33,56 @@ public final class ResourceUtils {
    * @return whether the resource is a view
    */
   public static boolean isView(Resource resource) {
-    return isSet(resource) && Resource.QUALIFIER_VIEW.equals(resource.getQualifier());
+    return isSet(resource) && Qualifiers.VIEW.equals(resource.getQualifier());
   }
 
   /**
    * @return whether the resource is a subview (in the view tree)
    */
   public static boolean isSubview(Resource resource) {
-    return isSet(resource) && Resource.QUALIFIER_SUBVIEW.equals(resource.getQualifier());
+    return isSet(resource) && Qualifiers.SUBVIEW.equals(resource.getQualifier());
   }
 
   /**
    * @return whether the resource is the root project
    */
   public static boolean isRootProject(Resource resource) {
-    return Resource.QUALIFIER_PROJECT.equals(resource.getQualifier());
+    return Qualifiers.PROJECT.equals(resource.getQualifier());
   }
 
   /**
    * @return whether a resource is a maven module of project
    */
   public static boolean isModuleProject(Resource resource) {
-    return Resource.QUALIFIER_MODULE.equals(resource.getQualifier());
+    return Qualifiers.MODULE.equals(resource.getQualifier());
   }
 
   /**
    * @return whether a resource is a package
    */
   public static boolean isPackage(Resource resource) {
-    return resource != null && Resource.QUALIFIER_PACKAGE.equals(resource.getQualifier());
+    return resource != null && Qualifiers.PACKAGE.equals(resource.getQualifier());
   }
 
   /**
    * @return whether a resource is a set
    */
   public static boolean isSet(Resource resource) {
-    return resource != null && Resource.SCOPE_SET.equals(resource.getScope());
+    return resource != null && Scopes.PROJECT.equals(resource.getScope());
   }
 
   /**
    * @return whether a resource is a space
    */
   public static boolean isSpace(Resource resource) {
-    return resource != null && Resource.SCOPE_SPACE.equals(resource.getScope());
+    return resource != null && Scopes.DIRECTORY.equals(resource.getScope());
   }
 
   /**
    * @return whether a resource is an entity.
    */
   public static boolean isEntity(Resource resource) {
-    return resource != null && Resource.SCOPE_ENTITY.equals(resource.getScope());
+    return resource != null && Scopes.FILE.equals(resource.getScope());
   }
 
   /**
@@ -112,7 +112,7 @@ public final class ResourceUtils {
    * @return whether a resource is a class
    */
   public static boolean isClass(Resource resource) {
-    return Resource.QUALIFIER_CLASS.equals(resource.getQualifier());
+    return Qualifiers.CLASS.equals(resource.getQualifier());
   }
 
   /**
@@ -126,7 +126,7 @@ public final class ResourceUtils {
    * @return whether a resource is a library
    */
   public static boolean isLibrary(Resource resource) {
-    return Resource.QUALIFIER_LIB.equals(resource.getQualifier());
+    return Qualifiers.LIBRARY.equals(resource.getQualifier());
   }
 
   /**
index d3b431ae076126efec2a21c5ccbaf54673614fbc..4a0727196224cec62f3be0f0e7a6a1995067e4d4 100644 (file)
@@ -27,7 +27,7 @@ import java.util.Date;
 /**
  * Parses and formats ISO 8601 dates. See http://en.wikipedia.org/wiki/ISO_8601.
  * This class is thread-safe.
- *
+ * 
  * @since 2.7
  */
 public final class DateUtils {
@@ -37,6 +37,9 @@ public final class DateUtils {
   private static final ThreadSafeDateFormat dateFormat = new ThreadSafeDateFormat(DATE_FORMAT);
   private static final ThreadSafeDateFormat dateTimeFormat = new ThreadSafeDateFormat(DATETIME_FORMAT);
 
+  private DateUtils() {
+  }
+
   public static String formatDate(Date d) {
     return dateFormat.format(d);
   }
@@ -72,7 +75,7 @@ public final class DateUtils {
 
     private final transient ThreadLocal cache = new ThreadLocal() {
       public Object get() {
-        Reference softRef = (Reference)super.get();
+        Reference softRef = (Reference) super.get();
         if (softRef == null || softRef.get() == null) {
           softRef = new SoftReference(new SimpleDateFormat(format));
           super.set(softRef);
@@ -82,10 +85,10 @@ public final class DateUtils {
     };
 
     private DateFormat getDateFormat() {
-      return (DateFormat) ((Reference)cache.get()).get();
+      return (DateFormat) ((Reference) cache.get()).get();
     }
 
-    public StringBuffer format(Date date,StringBuffer toAppendTo, FieldPosition fieldPosition) {
+    public StringBuffer format(Date date, StringBuffer toAppendTo, FieldPosition fieldPosition) {
       return getDateFormat().format(date, toAppendTo, fieldPosition);
     }
 
index a4d107347a53d4ba783ce1d2ffbb69c6b2f21619..ef8703eb66a4addda516d276d11cc0c348e412c3 100644 (file)
@@ -157,7 +157,7 @@ public final class ZipUtils {
     }
   }
 
-  public static interface ZipEntryFilter {
+  public interface ZipEntryFilter {
     boolean accept(ZipEntry entry);
   }
 
index a5cb54aa4879fb8a671d958abde0f2df17053fde..042f58650241e3988b32a5d956373ae4fde4c46f 100644 (file)
  */
 package org.sonar.test;
 
+import static org.hamcrest.core.Is.is;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertThat;
+import static org.junit.Assert.assertTrue;
+
 import org.apache.commons.io.FileUtils;
 import org.apache.commons.lang.CharEncoding;
 import org.apache.commons.lang.CharUtils;
@@ -32,15 +37,15 @@ import java.io.File;
 import java.io.IOException;
 import java.net.URL;
 
-import static org.hamcrest.core.Is.is;
-import static org.junit.Assert.*;
-
 /**
  * Utilities for unit tests
  * 
  * @since 2.2
  */
-public class TestUtils {
+public final class TestUtils {
+
+  private TestUtils() {
+  }
 
   /**
    * Search for a test resource in the classpath. For example getResource("org/sonar/MyClass/foo.txt");
@@ -50,7 +55,7 @@ public class TestUtils {
    */
   public static File getResource(String path) {
     String resourcePath = path;
-    if ( !resourcePath.startsWith("/")) {
+    if (!resourcePath.startsWith("/")) {
       resourcePath = "/" + resourcePath;
     }
     URL url = TestUtils.class.getResource(resourcePath);
@@ -81,7 +86,7 @@ public class TestUtils {
    */
   public static File getResource(Class baseClass, String path) {
     String resourcePath = StringUtils.replaceChars(baseClass.getCanonicalName(), '.', '/');
-    if ( !path.startsWith("/")) {
+    if (!path.startsWith("/")) {
       resourcePath += "/";
     }
     resourcePath += path;
@@ -97,6 +102,7 @@ public class TestUtils {
 
   /**
    * Create a temporary directory for unit tests.
+   * 
    * @param baseClass the unit test class
    * @param testName the test name
    * @param clean remove all the sub-directories and files ?
index b434cefe23a33c5f71f5d300c48c5ed9bd985085..c95f7cc99a7bc3b4e2bb3b27780ea1976b911bbf 100644 (file)
@@ -21,7 +21,10 @@ package org.sonar.test.channel;
 
 import org.sonar.channel.CodeReader;
 
-public class ChannelMatchers {
+public final class ChannelMatchers {
+
+  private ChannelMatchers() {
+  }
 
   public static <OUTPUT> ChannelMatcher<OUTPUT> consume(String sourceCode, OUTPUT output) {
     return new ChannelMatcher<OUTPUT>(sourceCode, output);
index 8327d9d8eefd62bda078d57098b9332ab0fd2158..d9986909f4d93ef4ba918c8998ed9068cbdcaf53 100644 (file)
@@ -42,6 +42,7 @@ public class Measure extends Model {
   /**
    * @deprecated since 2.5 See http://jira.codehaus.org/browse/SONAR-2007
    */
+  @Deprecated
   private String ruleCategory;
 
   private Double variation1, variation2, variation3, variation4, variation5;