]> source.dussan.org Git - sonarqube.git/commitdiff
Fix malformed javadoc in API
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Fri, 15 Apr 2016 07:49:24 +0000 (09:49 +0200)
committerSimon Brandhof <simon.brandhof@sonarsource.com>
Fri, 15 Apr 2016 07:49:34 +0000 (09:49 +0200)
12 files changed:
sonar-plugin-api/src/main/java/org/sonar/api/batch/debt/DebtModel.java
sonar-plugin-api/src/main/java/org/sonar/api/batch/events/InitializersPhaseHandler.java
sonar-plugin-api/src/main/java/org/sonar/api/ce/measure/MeasureComputer.java
sonar-plugin-api/src/main/java/org/sonar/api/i18n/I18n.java
sonar-plugin-api/src/main/java/org/sonar/api/platform/ServerUpgradeStatus.java
sonar-plugin-api/src/main/java/org/sonar/api/server/authentication/IdentityProvider.java
sonar-plugin-api/src/main/java/org/sonar/api/utils/TempFolder.java
sonar-plugin-api/src/main/java/org/sonar/api/utils/XpathParser.java
sonar-plugin-api/src/main/java/org/sonar/api/utils/text/JsonWriter.java
sonar-plugin-api/src/main/java/org/sonar/api/web/PageDecoration.java
sonar-plugin-api/src/main/java/org/sonar/api/web/RubyRailsWebservice.java
sonar-plugin-api/src/main/java/org/sonar/api/web/WidgetProperty.java

index d7e156d246b10d0365ecd61283dc49c8d6922ace..fe6e0b4dbead4520505b049c4ae9f90fd58be7ed 100644 (file)
  */
 package org.sonar.api.batch.debt;
 
-import javax.annotation.CheckForNull;
-
 import java.util.List;
+import javax.annotation.CheckForNull;
 
 /**
  * This class can be used to retrieve characteristics or sub-characteristics from the technical debt model during analysis.
  *
  * Unfortunately, this class cannot be used to set characteristic on {@link org.sonar.api.measures.Measure},
- * because the Measure API still uses deprecated {@link org.sonar.api.technicaldebt.batch.Characteristic}.
+ * because the Measure API still uses deprecated {@code org.sonar.api.technicaldebt.batch.Characteristic}.
  *
  * @since 4.3
  * @deprecated since 5.1 debt model will soon be unavailable on batch side
index 52a242c6d15d2436351630a548ac3856fcbb0eec..8ac2876e93322fb85067f0f3effbc56c9cc8e454 100644 (file)
@@ -19,9 +19,8 @@
  */
 package org.sonar.api.batch.events;
 
-import org.sonar.api.batch.Initializer;
-
 import java.util.List;
+import org.sonar.api.batch.Initializer;
 
 /**
  * @since 3.7
@@ -45,7 +44,7 @@ public interface InitializersPhaseHandler extends EventHandler {
   }
 
   /**
-   * Called before and after execution of all {@link Initializers}s.
+   * Called before and after execution of all {@link Initializer}s.
    */
   void onInitializersPhase(InitializersPhaseEvent event);
 
index ab3b876d79dfdbbb78424a561c47e5dbac02c350..5a33360e05b805bf022ed37006fbac1c60552514 100644 (file)
@@ -52,7 +52,7 @@ import org.sonar.api.ce.measure.MeasureComputer.MeasureComputerDefinition.Builde
  *   public void compute(MeasureComputerContext context) {
  *     int ncloc = context.getMeasure("ncloc");
  *     List&lt;Issue&gt; issues = context.getIssues();
- *     if (ncloc != null && !issues.isEmpty()) {
+ *     if (ncloc != null &amp;&amp; !issues.isEmpty()) {
  *       double value = issues.size() / ncloc;
  *       context.addMeasure("my_new_metric", value);
  *     }
index c696b22e2011a4050d9673d2464aa7b8f19c51f2..df37c340bb9a1bf6a7485c3dd96f194237afc079 100644 (file)
@@ -88,8 +88,10 @@ public interface I18n {
 
   /**
    * Return the formatted datetime.
-   * <br>
-   * Example : formatDateTime(Locale.ENGLISH, DateUtils.parseDateTime("2014-01-22T19:10:03+0100")) -> Jan 22, 2014 7:10 PM
+   * <p>
+   * Example: {@code formatDateTime(Locale.ENGLISH, DateUtils.parseDateTime("2014-01-22T19:10:03+0100"))}
+   * returns {@code "Jan 22, 2014 7:10 PM"}.
+   * </p>
    *
    * @since 4.2
    */
@@ -98,7 +100,8 @@ public interface I18n {
   /**
    * Return the formatted date.
    * <br>
-   * Example : formatDateTime(Locale.ENGLISH, DateUtils.parseDateTime("2014-01-22")) -> Jan 22, 2014
+   * Example: {@code formatDateTime(Locale.ENGLISH, DateUtils.parseDateTime("2014-01-22"))}
+   * returns {@code "Jan 22, 2014"}.
    *
    * @since 4.2
    */
@@ -107,7 +110,7 @@ public interface I18n {
   /**
    * Return the formatted decimal, with always one fraction digit.
    * <br>
-   * Example : formatDouble(Locale.FRENCH, 10.56) -> 10,6
+   * Example: {@code formatDouble(Locale.FRENCH, 10.56)} returns {@code "10,6"}.
    *
    * @since 4.4
    */
@@ -116,7 +119,7 @@ public interface I18n {
   /**
    * Return the formatted integer.
    * <br>
-   * Example : formatInteger(Locale.ENGLISH, 100000) -> 100,000
+   * Example: {@code formatInteger(Locale.ENGLISH, 100000)} returns {@code "100,000"}.
    *
    * @since 4.4
    */
index 7751060a6c785b8498fee75daf74f9ffd095c551..80359a835f65ac947bb5d78b3150a346dbf8ebf6 100644 (file)
@@ -40,7 +40,7 @@ public interface ServerUpgradeStatus {
   boolean isFreshInstall();
 
   /**
-   * The database version before the server startup. Returns <=0 if db created from scratch.
+   * The database version before the server startup. Returns a non-zero negative value if db created from scratch.
    */
   int getInitialDbVersion();
 
index f1b43ba1b2ce9fc5e1b43566d04bb1165c4df76c..78ac0a2d6ef9e0cb62309852e80d425607d525d2 100644 (file)
@@ -25,8 +25,8 @@ import org.sonar.api.server.ServerSide;
  * Entry-point to define a new Identity provider.
  * Only one of this two interfaces can be used :
  * <ul>
- *   <li>{@link OAuth2IdentityProvider}</li> for OAuth2 authentication
- *   <li>{@link BaseIdentityProvider}</li> for other kind of authentication
+ *   <li>{@link OAuth2IdentityProvider} for OAuth2 authentication</li>
+ *   <li>{@link BaseIdentityProvider} for other kind of authentication</li>
  * </ul>
  *
  * @since 5.4
index a1cd561677f173e20958f87cce887bdfef0b2b9e..da16a352447174369a230f22209992902a4db38b 100644 (file)
@@ -30,7 +30,7 @@ import org.sonar.api.server.ServerSide;
  * depends on situation:
  * <ul>
  * <li>${SONAR_HOME}/temp on server side</li>
- * <li>${SONAR_HOME}/.sonartmp<rnd> on the batch side</li>
+ * <li>${SONAR_HOME}/.sonartmp on scanner side</li>
  * </ul>
  * @since 4.0
  *
index a202004989e8e95b989e691ab8987905c80a1f45..df350a4893bdf45aafcc801353d68b407e599396 100644 (file)
  */
 package org.sonar.api.utils;
 
-import org.apache.commons.io.IOUtils;
-import org.sonar.api.utils.log.Logger;
-import org.sonar.api.utils.log.Loggers;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-import org.w3c.dom.NodeList;
-import org.xml.sax.SAXException;
-
-import javax.annotation.Nullable;
-import javax.xml.namespace.QName;
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.xpath.XPath;
-import javax.xml.xpath.XPathConstants;
-import javax.xml.xpath.XPathExpression;
-import javax.xml.xpath.XPathExpressionException;
-import javax.xml.xpath.XPathFactory;
-
 import java.io.BufferedReader;
 import java.io.ByteArrayInputStream;
 import java.io.File;
@@ -53,6 +33,24 @@ import java.util.List;
 import java.util.Map;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
+import javax.annotation.Nullable;
+import javax.xml.namespace.QName;
+import javax.xml.parsers.DocumentBuilder;
+import javax.xml.parsers.DocumentBuilderFactory;
+import javax.xml.parsers.ParserConfigurationException;
+import javax.xml.xpath.XPath;
+import javax.xml.xpath.XPathConstants;
+import javax.xml.xpath.XPathExpression;
+import javax.xml.xpath.XPathExpressionException;
+import javax.xml.xpath.XPathFactory;
+import org.apache.commons.io.IOUtils;
+import org.sonar.api.utils.log.Logger;
+import org.sonar.api.utils.log.Loggers;
+import org.w3c.dom.Document;
+import org.w3c.dom.Element;
+import org.w3c.dom.Node;
+import org.w3c.dom.NodeList;
+import org.xml.sax.SAXException;
 
 /**
  * XML Parsing tool using XPATH. It's recommended to use StaxParser when parsing big XML files.
@@ -260,7 +258,7 @@ public class XpathParser {
 
   /**
    * Fix the error occured when parsing a string containing unicode character
-   * Example : &u20ac; will be replaced by &#x20ac;
+   * Example : {@code &u20ac;} will be replaced by {@code &#x20ac;}
    */
   protected String fixUnicodeChar(String text) {
     String unicode = "&u";
index 7658439803c24a357d4072099351cc0373ac1a16..bea1dcc2d271cde404ca515d276493660f039d82 100644 (file)
  */
 package org.sonar.api.utils.text;
 
-import org.sonar.api.utils.DateUtils;
-
-import javax.annotation.Nullable;
 import java.io.Writer;
 import java.util.Date;
 import java.util.Map;
+import javax.annotation.Nullable;
+import org.sonar.api.utils.DateUtils;
 
 /**
  * Writes JSON as a stream. This class allows plugins to not directly depend
@@ -208,7 +207,7 @@ public class JsonWriter {
    * <ul>
    * <li>primitive types: String, Number, Boolean</li>
    * <li>java.util.Date: encoded as datetime (see {@link #valueDateTime(java.util.Date)}</li>
-   * <li><code>Map<Object, Object></code>. Method toString is called for the key.</li>
+   * <li>{@code Map<Object, Object>}. Method toString is called for the key.</li>
    * <li>Iterable</li>
    * </ul>
    *
index 73edeb1dc6f24d9eb385514ce143320820854d89..963759254db9db3e7406a383bf42fc334e0c92cf 100644 (file)
@@ -34,13 +34,13 @@ import org.sonar.api.server.ServerSide;
  *
  * <p>Example of template: 
 <pre>
- <% content_for :script do %>
-   <script>alert('page loaded')</script>
- <% end %>
+ &lt;% content_for :script do %&gt;
+   &lt;script&gt;alert('page loaded')&lt;/script&gt;
+ &lt;% end %&gt;
 
- <% content_for :footer do %>
-  <div>this is <b>my footer</b></div>
-<% end %>
+ &lt;% content_for :footer do %&gt;
+  &lt;div&gt;this is &lt;b&gt;my footer&lt;/b&gt;&lt;/div&gt;
+&lt;% end %&gt;
 </pre>
  *
  * @since 3.3
index 9178f9bddf9f325ccd349c57a1a555744aa88ca6..e09bcf9b34cb6f86ae49942953d1fd4b6ea41776 100644 (file)
@@ -23,7 +23,7 @@ package org.sonar.api.web;
 /**
  * Interface to create a web service by implementing a Ruby On Rails controller.
  * The method getTemplate() return the ROR controller code, the name of the controller class defined in the template
- * MUST match the following name scheme : Api::$Webservice.getId()Controller I.E : Webservice.getId() = TestWS > Api::TestWSController.
+ * MUST match the following name scheme : Api::$Webservice.getId()Controller I.E : Webservice.getId() = TestWS &gt; Api::TestWSController.
  * The plugin will be deployed with the following URL scheme: http://sonarhost/api/plugins/$Webservice.getId()/:action/:id
  * :action is the name of the controller method to call, :id is a param that will be passed to the controller, these 2 params are not mandatory
  * and will call the index controller method if not specified.
index f547a7d5fa3928af0ed3a44033958e8fff942916..5003381681efc254251eba6633712526757c9d19 100644 (file)
@@ -39,7 +39,7 @@ public @interface WidgetProperty {
   boolean optional() default true;
 
   /**
-   * @since 3.3  Options for property of type WidgetPropertyType.METRIC</code>.
+   * @since 3.3  Options for property of type {@link WidgetPropertyType#METRIC}.
    *
    * If no option is specified, any metric will match.
    * If options are specified, all must match for the metric to be displayed.
@@ -48,7 +48,7 @@ public @interface WidgetProperty {
    * For example <code>type:INT,FLOAT</code> will match any metric of type <code>INT</code> or <code>FLOAT</code>.
    * For example <code>type:NUMERIC</code> will match any metric of numerictype.
    *
-   * @since 3.5  Options for property of type WidgetPropertyType.SINGLE_SELECT_LIST</code>
+   * @since 3.5  Options for property of type {@link WidgetPropertyType#SINGLE_SELECT_LIST}.
    * For example {"property_1", "property_3", "property_3"}).
    *
    */