]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-7416 Deprecate CPDMapping extension point
authorJulien HENRY <julien.henry@sonarsource.com>
Tue, 15 Mar 2016 15:05:13 +0000 (16:05 +0100)
committerJulien HENRY <julien.henry@sonarsource.com>
Wed, 16 Mar 2016 13:04:34 +0000 (14:04 +0100)
sonar-duplications/src/main/java/net/sourceforge/pmd/cpd/SourceCode.java
sonar-duplications/src/main/java/net/sourceforge/pmd/cpd/TokenEntry.java
sonar-duplications/src/main/java/net/sourceforge/pmd/cpd/Tokenizer.java
sonar-duplications/src/main/java/net/sourceforge/pmd/cpd/Tokens.java
sonar-plugin-api/src/main/java/org/sonar/api/batch/CpdMapping.java

index c124d39553542ea32593275c1dd2be4d9f3bb9a9..c7b870d0d109fc4c9433cfac2b9a532c5b853587 100644 (file)
@@ -36,7 +36,9 @@ import java.util.List;
  * <p>Not intended to be instantiated by clients.</p>
  *
  * @since 2.2
+ * @deprecated since 5.5
  */
+@Deprecated
 public class SourceCode {
 
   public static final String EOL = System.getProperty("line.separator", "\n");
index 9534a557219d5134fbfbb98ac2fdab28e03dc7b0..5541470841bc9229bcd62bc137cbc9af1b97181b 100644 (file)
@@ -27,7 +27,9 @@ import java.util.Map;
 
 /**
  * @since 2.2
+ * @deprecated since 5.5
  */
+@Deprecated
 public class TokenEntry implements Comparable<TokenEntry> {
 
   private static final Map<String, Integer> TOKENS = new HashMap<>();
index 773f77aa1c0fb937f37c6d8418829cac2edff543..bd228c5cfa1bb02209c2ccce7913cabd16061980 100644 (file)
@@ -45,7 +45,9 @@ import java.io.IOException;
  * in this case the two files will be considered as duplicate.
  * 
  * @since 2.2
+ * @deprecated since 5.5
  */
+@Deprecated
 public interface Tokenizer {
 
   void tokenize(SourceCode sourceFile, Tokens tokenEntries) throws IOException;
index f5fb47329979b84c5f292106c8d046200bcf30ca..c5b0678b7395c3b06ecd32309565db086ccd8936 100644 (file)
@@ -30,7 +30,9 @@ import java.util.List;
  * <p>Not intended to be instantiated by clients.</p>
  *
  * @since 2.2
+ * @deprecated since 5.5
  */
+@Deprecated
 public class Tokens {
 
   private List<TokenEntry> entries = new ArrayList<>();
index b94b58e8ac03a333c8165c148edd344ec407d25a..33fca518ee90a1f686fc58c305aa8a33c0a34c00 100644 (file)
  */
 package org.sonar.api.batch;
 
+import java.io.File;
+import java.util.List;
 import net.sourceforge.pmd.cpd.Tokenizer;
 import org.sonar.api.ExtensionPoint;
 import org.sonar.api.resources.Language;
 import org.sonar.api.resources.Resource;
 
-import java.io.File;
-import java.util.List;
-
 /**
  * Implement this extension to get Copy/Paste detection for your language.
  * @since 1.10
+ * @deprecated since 5.5
  */
 @BatchSide
 @ExtensionPoint
+@Deprecated
 public interface CpdMapping {
 
   Tokenizer getTokenizer();