]> source.dussan.org Git - poi.git/commitdiff
remove more deprecated code
authorPJ Fanning <fanningpj@apache.org>
Wed, 9 Dec 2020 20:42:19 +0000 (20:42 +0000)
committerPJ Fanning <fanningpj@apache.org>
Wed, 9 Dec 2020 20:42:19 +0000 (20:42 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1884269 13f79535-47bb-0310-9956-ffa450edef68

28 files changed:
src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFSheet.java
src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFTable.java
src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFTable.java
src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFWorkbook.java
src/scratchpad/src/org/apache/poi/hsmf/datatypes/DirectoryChunk.java
src/scratchpad/src/org/apache/poi/hwpf/model/BookmarkFirstDescriptor.java
src/scratchpad/src/org/apache/poi/hwpf/model/CHPBinTable.java
src/scratchpad/src/org/apache/poi/hwpf/model/Colorref.java
src/scratchpad/src/org/apache/poi/hwpf/model/FootnoteReferenceDescriptor.java
src/scratchpad/src/org/apache/poi/hwpf/model/Hyphenation.java
src/scratchpad/src/org/apache/poi/hwpf/model/PropertyModifier.java
src/scratchpad/src/org/apache/poi/hwpf/model/PropertyNode.java
src/scratchpad/src/org/apache/poi/hwpf/sprm/CharacterSprmUncompressor.java
src/scratchpad/src/org/apache/poi/hwpf/sprm/SprmBuffer.java
src/scratchpad/src/org/apache/poi/hwpf/usermodel/BorderCode.java
src/scratchpad/src/org/apache/poi/hwpf/usermodel/CharacterProperties.java
src/scratchpad/src/org/apache/poi/hwpf/usermodel/CharacterRun.java
src/scratchpad/src/org/apache/poi/hwpf/usermodel/DateAndTime.java
src/scratchpad/src/org/apache/poi/hwpf/usermodel/DropCapSpecifier.java
src/scratchpad/src/org/apache/poi/hwpf/usermodel/LineSpacingDescriptor.java
src/scratchpad/src/org/apache/poi/hwpf/usermodel/ParagraphProperties.java
src/scratchpad/src/org/apache/poi/hwpf/usermodel/Section.java
src/scratchpad/src/org/apache/poi/hwpf/usermodel/SectionProperties.java
src/scratchpad/src/org/apache/poi/hwpf/usermodel/ShadingDescriptor.java
src/scratchpad/src/org/apache/poi/hwpf/usermodel/ShadingDescriptor80.java
src/scratchpad/src/org/apache/poi/hwpf/usermodel/TableAutoformatLookSpecifier.java
src/scratchpad/src/org/apache/poi/hwpf/usermodel/TableCellDescriptor.java
src/scratchpad/src/org/apache/poi/hwpf/usermodel/TableProperties.java

index 592ff3a007427348fe3da3133818ceaffa658f1a..155aa705562c2bb310d3f8f54b13d63b06fafd73 100644 (file)
@@ -4069,19 +4069,6 @@ public class XSSFSheet extends POIXMLDocumentPart implements Sheet  {
         return new XSSFAutoFilter(this);
     }
 
-    /**
-     * Creates a new Table, and associates it with this Sheet. The table does
-     * not yet have an area defined and needs to be initialized by calling
-     * {@link XSSFTable#setArea(AreaReference)}.
-     *
-     * @deprecated Use {@link #createTable(AreaReference))} instead
-     */
-    @Deprecated
-    @Removal(version = "4.2.0")
-    public XSSFTable createTable() {
-        return createTable(null);
-    }
-
     /**
      * Creates a new Table, and associates it with this Sheet.
      * <p>
index 31b6e320cf31c2af73e2cac316d1d14ff8e44263..62f6158deb33624772809507ef53c56c3ef835e1 100644 (file)
@@ -220,18 +220,11 @@ public class XSSFTable extends POIXMLDocumentPart implements Table {
         }
         return tableColumns;
     }
-    
+
     /**
-     * Note this list is static - once read, it does not notice later changes to the underlying column structures
-     * To clear the cache, call {@link #updateHeaders}
-     * 
-     * @deprecated Use {@link XSSFTableColumn#getXmlColumnPr()} instead.
-     * 
-     * @return List of XSSFXmlColumnPr
+     * Use {@link XSSFTableColumn#getXmlColumnPr()} instead.
      */
-    @Deprecated
-    @Removal(version="4.2.0")
-    public List<XSSFXmlColumnPr> getXmlColumnPrs() {
+    private List<XSSFXmlColumnPr> getXmlColumnPrs() {
         if (xmlColumnPrs == null) {
             xmlColumnPrs = new ArrayList<>();
             for (XSSFTableColumn column: getColumns()) {
@@ -438,17 +431,6 @@ public class XSSFTable extends POIXMLDocumentPart implements Table {
         ctTable.setDisplayName(name);
     }
 
-    /**
-     * @deprecated Use {@link #getColumnCount()} instead.
-     * 
-     * @return  the number of mapped table columns (see Open Office XML Part 4: chapter 3.5.1.4)
-     */
-    @Deprecated
-    @Removal(version = "4.2.0")
-    public long getNumberOfMappedColumns() {
-        return ctTable.getTableColumns().getCount();
-    }
-
     /**
      * Get the area reference for the cells which this table covers. The area
      * includes header rows and totals rows.
index 733da646f98b72a1e502cd3de5b024e4efa93165..45f08f8f0f46213fb01b335b9b5cf6f0308caa60 100644 (file)
@@ -89,7 +89,7 @@ public final class TestXSSFTable {
         XSSFSheet sheet = outputWorkbook.createSheet();
 
         //Create
-        XSSFTable outputTable = sheet.createTable();
+        XSSFTable outputTable = sheet.createTable(null);
         outputTable.setDisplayName("Test");
         CTTable outputCTTable = outputTable.getCTTable();
 
@@ -223,15 +223,6 @@ public final class TestXSSFTable {
         }
     }
 
-    @Test
-    public void getNumberOfMappedColumns() throws IOException {
-        try (XSSFWorkbook wb = XSSFTestDataSamples.openSampleWorkbook("StructuredReferences.xlsx")) {
-            XSSFTable table = wb.getTable("\\_Prime.1");
-            //noinspection deprecation
-            assertEquals(3, table.getNumberOfMappedColumns());
-        }
-    }
-
     @Test
     public void getColumnCount() throws IOException {
         try (XSSFWorkbook wb = XSSFTestDataSamples.openSampleWorkbook("StructuredReferences.xlsx")) {
@@ -258,7 +249,7 @@ public final class TestXSSFTable {
         // can be synchronized with the underlying CTTable
         try (XSSFWorkbook wb = new XSSFWorkbook()) {
             XSSFSheet sh = wb.createSheet();
-            XSSFTable table = sh.createTable();
+            XSSFTable table = sh.createTable(null);
             assertNotNull(table.getDisplayName());
             assertNotNull(table.getCTTable().getDisplayName());
             CTTable ctTable = table.getCTTable();
@@ -289,7 +280,7 @@ public final class TestXSSFTable {
     public void getRowCount() throws IOException {
         try (XSSFWorkbook wb = new XSSFWorkbook()) {
             XSSFSheet sh = wb.createSheet();
-            XSSFTable table = sh.createTable();
+            XSSFTable table = sh.createTable(null);
             CTTable ctTable = table.getCTTable();
 
             assertEquals(0, table.getRowCount());
index e2b2d88d5ed972c3e7d2c06d2a98c6319dcf1c4f..c13d96bc2d127696de54f2d5380b68499883535f 100644 (file)
@@ -1102,7 +1102,7 @@ public final class  TestXSSFWorkbook extends BaseTestXWorkbook {
 
        // If a table is added after getTable is called it should still be reachable by XSSFWorkbook.getTable
        // This test makes sure that if any caching is done that getTable never uses a stale cache
-       XSSFTable table2 = wb.getSheet("Foglio2").createTable();
+       XSSFTable table2 = wb.getSheet("Foglio2").createTable(null);
        table2.setName("Table2");
        assertSame("Did not find Table2", table2, wb.getTable("Table2"));
 
index 6a12894998217b992bbb639ce01560dfa46f1fe3..2b42db7209ad159cdb2d3374cf3961dde41a633c 100644 (file)
@@ -45,18 +45,6 @@ public class DirectoryChunk extends Chunk {
         return dir;
     }
 
-    /**
-     * Treats the directory as an embedded MAPIMessage (it normally is one), and
-     * returns a MAPIMessage object to process it with.
-     *
-     * @deprecated use {@link #getAsEmbeddedMessage()} instead
-     */
-    @Removal(version = "4.3")
-    @Deprecated
-    public MAPIMessage getAsEmbededMessage() throws IOException {
-        return getAsEmbeddedMessage();
-    }
-
     /**
      * Treats the directory as an embedded MAPIMessage (it normally is one), and
      * returns a MAPIMessage object to process it with.
index 617868be11f4dc771fed39af2bbaa60a0cf6b6c2..0de0daf2267a33a04f1015a3c90f7fae6ef09ebd 100644 (file)
@@ -21,7 +21,6 @@ import java.util.Objects;
 import org.apache.poi.common.Duplicatable;
 import org.apache.poi.hwpf.model.types.BKFAbstractType;
 import org.apache.poi.util.Internal;
-import org.apache.poi.util.Removal;
 
 @Internal
 public final class BookmarkFirstDescriptor extends BKFAbstractType implements Duplicatable {
@@ -35,14 +34,6 @@ public final class BookmarkFirstDescriptor extends BKFAbstractType implements Du
         fillFields( data, offset );
     }
 
-    @Override
-    @SuppressWarnings("squid:S2975")
-    @Deprecated
-    @Removal(version = "5.0.0")
-    protected BookmarkFirstDescriptor clone() {
-        return copy();
-    }
-
     @Override
     public BookmarkFirstDescriptor copy() {
         return new BookmarkFirstDescriptor(this);
index 0aff01bfac6ce2e4ee4eb23fc72844e1ab941856..8367aa84fd337df0d4167ffee9e646ab01d45736 100644 (file)
@@ -156,7 +156,7 @@ public class CHPBinTable
 
                 if ( hasChp )
                 {
-                    SprmBuffer newSprmBuffer = sprmBuffer.clone();
+                    SprmBuffer newSprmBuffer = sprmBuffer.copy();
 
                     CHPX chpx = new CHPX( textPiece.getStart(),
                             textPiece.getEnd(), newSprmBuffer );
index 6deb288ea575d2f439757e2ca0458d6aa20f33b6..7ae494fb05e5f7415fc5c8d58f0578cbc036c80e 100644 (file)
@@ -19,7 +19,6 @@ package org.apache.poi.hwpf.model;
 import org.apache.poi.common.Duplicatable;
 import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
-import org.apache.poi.util.Removal;
 
 /**
  * 24-bit color structure
@@ -87,14 +86,6 @@ public class Colorref implements Duplicatable {
         this.value = value;
     }
 
-    @Override
-    @SuppressWarnings("squid:S2975")
-    @Deprecated
-    @Removal(version = "5.0.0")
-    public Colorref clone() {
-        return copy();
-    }
-
     @Override
     public Colorref copy() {
         return new Colorref(this);
index 8d7d22459394d18ef40f30a652cde5d8de33593e..6c21ff2fd7d6cfc46b712717d35c0c8d4712336f 100644 (file)
@@ -21,7 +21,6 @@ import java.util.Objects;
 import org.apache.poi.common.Duplicatable;
 import org.apache.poi.hwpf.model.types.FRDAbstractType;
 import org.apache.poi.util.Internal;
-import org.apache.poi.util.Removal;
 
 @Internal
 public final class FootnoteReferenceDescriptor extends FRDAbstractType implements Duplicatable {
@@ -35,14 +34,6 @@ public final class FootnoteReferenceDescriptor extends FRDAbstractType implement
         fillFields( data, offset );
     }
 
-    @Override
-    @SuppressWarnings("squid:S2975")
-    @Deprecated
-    @Removal(version = "5.0.0")
-    protected FootnoteReferenceDescriptor clone() {
-        return copy();
-    }
-
     @Override
     public FootnoteReferenceDescriptor copy() {
         return new FootnoteReferenceDescriptor(this);
index 00c2b915587ae1360ef645990dcd2220caeaae37..ac391ba7803c8a1def82361c2ce908aa794b164c 100644 (file)
@@ -24,7 +24,6 @@ import org.apache.poi.hwpf.model.types.HRESIAbstractType;
 import org.apache.poi.hwpf.usermodel.CharacterProperties;
 import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
-import org.apache.poi.util.Removal;
 
 /**
  * Hyphenation. Substructure of the {@link CharacterProperties}.
@@ -43,14 +42,6 @@ public final class Hyphenation extends HRESIAbstractType implements Duplicatable
         fillFields( data, 0 );
     }
 
-    @Override
-    @SuppressWarnings("squid:S2975")
-    @Deprecated
-    @Removal(version = "5.0.0")
-    public Hyphenation clone() {
-        return copy();
-    }
-
     @Override
     public Hyphenation copy() {
         return new Hyphenation(this);
index 5cfc1e38fee422c15f138db5f685a76c6d5b7ace..a2e0bd2ff3111483a6a8cd0015c0573fe07aa756 100644 (file)
@@ -21,7 +21,6 @@ import java.util.Objects;
 import org.apache.poi.common.Duplicatable;
 import org.apache.poi.util.BitField;
 import org.apache.poi.util.Internal;
-import org.apache.poi.util.Removal;
 
 @Internal
 public final class PropertyModifier implements Duplicatable {
@@ -55,14 +54,6 @@ public final class PropertyModifier implements Duplicatable {
         value = other.value;
     }
 
-    @Override
-    @SuppressWarnings("squid:S2975")
-    @Deprecated
-    @Removal(version = "5.0.0")
-    protected PropertyModifier clone() {
-        return copy();
-    }
-
     @Override
     public PropertyModifier copy() {
         return new PropertyModifier(this);
index 643571a39637aaa4a157cb6ac4316909659a01fc..9448f6034bb49959868a4edda77c991029f5089a 100644 (file)
@@ -25,7 +25,6 @@ import org.apache.poi.common.Duplicatable;
 import org.apache.poi.util.Internal;
 import org.apache.poi.util.POILogFactory;
 import org.apache.poi.util.POILogger;
-import org.apache.poi.util.Removal;
 
 /**
  * Represents a lightweight node in the Trees used to store content
@@ -152,14 +151,6 @@ public abstract class PropertyNode<T extends PropertyNode<T>> implements Compara
         return false;
     }
 
-    @Override
-    @Deprecated
-    @Removal(version = "5.0.0")
-    @SuppressWarnings({"unchecked","squid:S2975"})
-    public T clone() {
-        return (T) copy();
-    }
-
     @Override
     public abstract PropertyNode<?> copy();
 
index f7ebeab350810df217154e70c42ee9eb4d9170ea..0f2e92222d67ceaeab2bfe80db0a68bcf18c7b38 100644 (file)
@@ -45,7 +45,7 @@ public final class CharacterSprmUncompressor extends SprmUncompressor
     public static CharacterProperties uncompressCHP(
             CharacterProperties parent, byte[] grpprl, int offset )
     {
-        CharacterProperties newProperties = parent.clone();
+        CharacterProperties newProperties = parent.copy();
         applySprms( parent, grpprl, offset, true, newProperties );
         return newProperties;
     }
@@ -61,7 +61,7 @@ public final class CharacterSprmUncompressor extends SprmUncompressor
         }
         else
         {
-            newProperties = parStyle.clone();
+            newProperties = parStyle.copy();
         }
 
         /*
@@ -84,7 +84,7 @@ public final class CharacterSprmUncompressor extends SprmUncompressor
         }
 
         CharacterProperties styleProperties = newProperties;
-        newProperties = styleProperties.clone();
+        newProperties = styleProperties.copy();
 
         try
         {
@@ -329,7 +329,7 @@ public final class CharacterSprmUncompressor extends SprmUncompressor
         case 0x33:
             // preserve the fSpec setting from the original CHP
             boolean fSpec = newCHP.isFSpec();
-            newCHP = oldCHP.clone();
+            newCHP = oldCHP.copy();
             newCHP.setFSpec( fSpec );
             return;
       case 0x34:
index d18f8219aaf41b2b348e82ca4893f7bfd759b710..201d069742dafa88bdc4f5777da8d50a5ba35c6e 100644 (file)
@@ -24,7 +24,6 @@ import org.apache.poi.util.IOUtils;
 import org.apache.poi.util.Internal;
 import org.apache.poi.util.LittleEndian;
 import org.apache.poi.util.LittleEndianConsts;
-import org.apache.poi.util.Removal;
 
 @Internal
 public final class SprmBuffer implements Duplicatable {
@@ -107,14 +106,6 @@ public final class SprmBuffer implements Duplicatable {
         _offset += grpprl.length - offset;
     }
 
-    @Override
-    @SuppressWarnings("squid:S2975")
-    @Deprecated
-    @Removal(version = "5.0.0")
-    public SprmBuffer clone() {
-        return copy();
-    }
-
     @Override
     public SprmBuffer copy() {
         return new SprmBuffer(this);
index cb7ffc95acd503a513173d96cd211944f2f837cb..9f2c1ab4663a934d33b347a95c690b486ab741bc 100644 (file)
@@ -22,7 +22,6 @@ import org.apache.poi.util.BitField;
 import org.apache.poi.util.BitFieldFactory;
 import org.apache.poi.util.LittleEndian;
 import org.apache.poi.util.LittleEndianConsts;
-import org.apache.poi.util.Removal;
 
 /**
  * Mapping class for BRC80 structure (Border Code for Word 97)
@@ -88,14 +87,6 @@ public final class BorderCode implements Duplicatable {
       return 42; // any arbitrary constant will do
   }
 
-  @Override
-  @SuppressWarnings("squid:S2975")
-  @Deprecated
-  @Removal(version = "5.0.0")
-  public BorderCode clone() {
-    return copy();
-  }
-
   @Override
   public BorderCode copy() {
     return new BorderCode(this);
index 3c444cd52cb868edf90b179be9a5dd3e0e1e39d1..71e98888e06d345d21535a780795567c573cd6de 100644 (file)
@@ -20,7 +20,6 @@ package org.apache.poi.hwpf.usermodel;
 import org.apache.poi.common.Duplicatable;
 import org.apache.poi.hwpf.model.Colorref;
 import org.apache.poi.hwpf.model.types.CHPAbstractType;
-import org.apache.poi.util.Removal;
 
 @SuppressWarnings("unused")
 public final class CharacterProperties extends CHPAbstractType implements Duplicatable {
@@ -371,14 +370,6 @@ public final class CharacterProperties extends CHPAbstractType implements Duplic
         setCv( new Colorref( colour24 & 0xFFFFFF ) );
     }
 
-    @Override
-    @SuppressWarnings({"squid:S2975", "MethodDoesntCallSuperMethod"})
-    @Deprecated
-    @Removal(version = "5.0.0")
-    public CharacterProperties clone() {
-        return copy();
-    }
-
     @Override
     public CharacterProperties copy() {
         return new CharacterProperties(this);
index 4e51c747de46909f7640df68d65b8d55c537e50a..96fb227dd97f9f1b35ecf418f7cb83e13012f6bf 100644 (file)
@@ -26,7 +26,6 @@ import org.apache.poi.hwpf.model.Ffn;
 import org.apache.poi.hwpf.model.NilPICFAndBinData;
 import org.apache.poi.hwpf.model.StyleSheet;
 import org.apache.poi.hwpf.sprm.SprmBuffer;
-import org.apache.poi.util.Removal;
 
 import java.math.BigDecimal;
 import java.math.RoundingMode;
@@ -567,19 +566,6 @@ public final class CharacterRun extends Range implements Duplicatable, org.apach
     _props.setIco24(colour24);
   }
 
-  /**
-   * Used to create a deep copy of this object.
-   *
-   * @return A deep copy.
-   */
-  @Override
-  @SuppressWarnings("squid:S2975")
-  @Deprecated
-  @Removal(version = "5.0.0")
-  public CharacterRun clone() {
-    return copy();
-  }
-
   @Override
   public CharacterRun copy() {
     return new CharacterRun(this);
index be677fba87caef13db1dc72aa5127bada65c282a..38c4a2895c585ef9ff60c62746113bab09a6b2d8 100644 (file)
 
 package org.apache.poi.hwpf.usermodel;
 
-import java.util.Calendar;
-
 import org.apache.poi.common.Duplicatable;
-import org.apache.poi.util.BitField;
-import org.apache.poi.util.BitFieldFactory;
-import org.apache.poi.util.LittleEndian;
-import org.apache.poi.util.LittleEndianConsts;
-import org.apache.poi.util.LocaleUtil;
-import org.apache.poi.util.Removal;
+import org.apache.poi.util.*;
+
+import java.util.Calendar;
 
 /**
  * This class is used to represent a date and time in a Word document.
@@ -42,7 +37,8 @@ public final class DateAndTime implements Duplicatable {
     private short _info;
     private short _info2;
 
-    public DateAndTime() {}
+    public DateAndTime() {
+    }
 
     public DateAndTime(DateAndTime other) {
         _info = other._info;
@@ -54,60 +50,49 @@ public final class DateAndTime implements Duplicatable {
         _info2 = LittleEndian.getShort(buf, offset + LittleEndianConsts.SHORT_SIZE);
     }
 
-  public Calendar getDate() {
-     // TODO Discover if the timezone is stored somewhere else or not
-      return LocaleUtil.getLocaleCalendar(
-            _years.getValue(_info2)+1900,
-            _months.getValue(_info2)-1,
-            _dom.getValue(_info),
-            _hours.getValue(_info),
-            _minutes.getValue(_info),
-            0
-      );
-  }
-
-  public void serialize(byte[] buf, int offset)
-  {
-    LittleEndian.putShort(buf, offset, _info);
-    LittleEndian.putShort(buf, offset + LittleEndianConsts.SHORT_SIZE, _info2);
-  }
-
-  @Override
-  public boolean equals(Object o)
-  {
-    if (!(o instanceof DateAndTime)) return false;
-    DateAndTime dttm = (DateAndTime)o;
-    return _info == dttm._info && _info2 == dttm._info2;
-  }
-
-  @Override
-  public int hashCode() {
-      assert false : "hashCode not designed";
-      return 42; // any arbitrary constant will do
-  }
+    public Calendar getDate() {
+        // TODO Discover if the timezone is stored somewhere else or not
+        return LocaleUtil.getLocaleCalendar(
+                _years.getValue(_info2) + 1900,
+                _months.getValue(_info2) - 1,
+                _dom.getValue(_info),
+                _hours.getValue(_info),
+                _minutes.getValue(_info),
+                0
+        );
+    }
+
+    public void serialize(byte[] buf, int offset) {
+        LittleEndian.putShort(buf, offset, _info);
+        LittleEndian.putShort(buf, offset + LittleEndianConsts.SHORT_SIZE, _info2);
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (!(o instanceof DateAndTime)) return false;
+        DateAndTime dttm = (DateAndTime) o;
+        return _info == dttm._info && _info2 == dttm._info2;
+    }
 
     @Override
-    @SuppressWarnings("squid:S2975")
-    @Deprecated
-    @Removal(version = "5.0.0")
-    public DateAndTime clone() {
-        return copy();
+    public int hashCode() {
+        assert false : "hashCode not designed";
+        return 42; // any arbitrary constant will do
     }
 
+
     @Override
     public DateAndTime copy() {
         return new DateAndTime(this);
     }
 
-    public boolean isEmpty()
-    {
+    public boolean isEmpty() {
         return _info == 0 && _info2 == 0;
     }
 
     @Override
-    public String toString()
-    {
-        if ( isEmpty() )
+    public String toString() {
+        if (isEmpty())
             return "[DTTM] EMPTY";
 
         return "[DTTM] " + getDate();
index f391bb887f19f336ca2b7c3b03bd495719195fe0..c5589f0d522753b1267ae4c879e84110c5bd2507 100644 (file)
@@ -21,7 +21,6 @@ import org.apache.poi.common.Duplicatable;
 import org.apache.poi.util.BitField;
 import org.apache.poi.util.BitFieldFactory;
 import org.apache.poi.util.LittleEndian;
-import org.apache.poi.util.Removal;
 
 /**
  * This data structure is used by a paragraph to determine how it should drop
@@ -50,14 +49,6 @@ public final class DropCapSpecifier implements Duplicatable {
         this._fdct = fdct;
     }
 
-    @Override
-    @SuppressWarnings("squid:S2975")
-    @Deprecated
-    @Removal(version = "5.0.0")
-    public DropCapSpecifier clone() {
-        return copy();
-    }
-
     @Override
     public DropCapSpecifier copy() {
         return new DropCapSpecifier(this);
index 181dc6f75defc2ccd26e96c8f1358f56d4fa50d1..8849f8aa75b774379a3b5107d8a4a29dec540b06 100644 (file)
@@ -20,7 +20,6 @@ package org.apache.poi.hwpf.usermodel;
 import org.apache.poi.common.Duplicatable;
 import org.apache.poi.util.LittleEndian;
 import org.apache.poi.util.LittleEndianConsts;
-import org.apache.poi.util.Removal;
 
 /**
  * This class is used to determine line spacing for a paragraph.
@@ -45,14 +44,6 @@ public final class LineSpacingDescriptor implements Duplicatable {
     _fMultiLinespace = LittleEndian.getShort(buf, offset + LittleEndianConsts.SHORT_SIZE);
   }
 
-  @Override
-  @SuppressWarnings("squid:S2975")
-  @Deprecated
-  @Removal(version = "5.0.0")
-  public LineSpacingDescriptor clone() {
-    return copy();
-  }
-
   @Override
   public LineSpacingDescriptor copy() {
     return new LineSpacingDescriptor(this);
index b335fc85a9e0ea9806d506878ce4885fc7e76f38..f1c78be1d9d5dfec5313a622b46a24aa48d9d884 100644 (file)
@@ -19,7 +19,6 @@ package org.apache.poi.hwpf.usermodel;
 
 import org.apache.poi.common.Duplicatable;
 import org.apache.poi.hwpf.model.types.PAPAbstractType;
-import org.apache.poi.util.Removal;
 
 @SuppressWarnings("unused")
 public final class ParagraphProperties extends PAPAbstractType implements Duplicatable {
@@ -36,14 +35,6 @@ public final class ParagraphProperties extends PAPAbstractType implements Duplic
         jcLogical = other.jcLogical;
     }
 
-    @Override
-    @SuppressWarnings({"squid:S2975", "MethodDoesntCallSuperMethod"})
-    @Deprecated
-    @Removal(version = "5.0.0")
-    public ParagraphProperties clone() {
-        return copy();
-    }
-
     @Override
     public ParagraphProperties copy() {
         return new ParagraphProperties(this);
index 89b08466592a7ff2e472cd7ef93768b3324bfd00..ac0e6f25aff387171154193ca59ae74701d9acfb 100644 (file)
@@ -20,7 +20,6 @@ package org.apache.poi.hwpf.usermodel;
 import org.apache.poi.common.Duplicatable;
 import org.apache.poi.hwpf.HWPFOldDocument;
 import org.apache.poi.hwpf.model.SEPX;
-import org.apache.poi.util.Removal;
 
 public final class Section extends Range implements Duplicatable {
     private final SectionProperties _props;
@@ -40,14 +39,6 @@ public final class Section extends Range implements Duplicatable {
             _props = sepx.getSectionProperties();
     }
 
-    @Override
-    @SuppressWarnings({"squid:S2975", "MethodDoesntCallSuperMethod"})
-    @Deprecated
-    @Removal(version = "5.0.0")
-    public Section clone() {
-        return copy();
-    }
-
     @Override
     public Section copy() {
         return new Section(this);
index 1eeb47a511d5560553ede83f01af20ec5c86db75..72f688ad3acc86bf23a3dbf1dbdf6f4463d23c83 100644 (file)
@@ -19,7 +19,6 @@ package org.apache.poi.hwpf.usermodel;
 
 import org.apache.poi.common.Duplicatable;
 import org.apache.poi.hwpf.model.types.SEPAbstractType;
-import org.apache.poi.util.Removal;
 
 public final class SectionProperties extends SEPAbstractType implements Duplicatable {
     private short field_60_rncftn;
@@ -50,14 +49,6 @@ public final class SectionProperties extends SEPAbstractType implements Duplicat
         field_65_nfcednref = other.field_65_nfcednref;
     }
 
-    @Override
-    @SuppressWarnings("squid:S2975")
-    @Deprecated
-    @Removal(version = "5.0.0")
-    public SectionProperties clone() {
-        return copy();
-    }
-
     @Override
     public SectionProperties copy() {
         return new SectionProperties(this);
index 85e2d1c233c0d0e9e60b0f6e132026a1931fa038..5274645f515fbad257085d172887a88e2e315795 100644 (file)
@@ -19,7 +19,6 @@ package org.apache.poi.hwpf.usermodel;
 
 import org.apache.poi.common.Duplicatable;
 import org.apache.poi.hwpf.model.types.SHDAbstractType;
-import org.apache.poi.util.Removal;
 
 /**
  * The SHD is a substructure of the CHP, PAP, and TC for Word 2000.
@@ -36,14 +35,6 @@ public final class ShadingDescriptor extends SHDAbstractType implements Duplicat
         fillFields( buf, offset );
     }
 
-    @Override
-    @SuppressWarnings("squid:S2975")
-    @Deprecated
-    @Removal(version = "5.0.0")
-    public ShadingDescriptor clone() {
-        return copy();
-    }
-
     @Override
     public ShadingDescriptor copy() {
         return new ShadingDescriptor(this);
index e40e499b21ceb826ba9c545252bd2969281e53a4..aefd3feb9f0c4cea1079d87b78bb551f5d1242f0 100644 (file)
@@ -20,7 +20,6 @@ package org.apache.poi.hwpf.usermodel;
 import org.apache.poi.common.Duplicatable;
 import org.apache.poi.hwpf.model.Colorref;
 import org.apache.poi.hwpf.model.types.SHD80AbstractType;
-import org.apache.poi.util.Removal;
 
 /**
  * The SHD80 is a substructure of the CHP and PAP, and TC for Word 97.
@@ -42,14 +41,6 @@ public final class ShadingDescriptor80 extends SHD80AbstractType implements Dupl
         field_1_value = value;
     }
 
-    @Override
-    @SuppressWarnings({"squid:S2975", "MethodDoesntCallSuperMethod"})
-    @Deprecated
-    @Removal(version = "5.0.0")
-    public ShadingDescriptor80 clone() {
-        return copy();
-    }
-
     @Override
     public ShadingDescriptor80 copy() {
         return new ShadingDescriptor80(this);
index 305ee149a64e835f9fae518824d4af5c9f8661fd..8893c4da2bbd1b65c6ecc7828bc19da94d1bfd35 100644 (file)
@@ -20,7 +20,6 @@ import java.util.Objects;
 
 import org.apache.poi.common.Duplicatable;
 import org.apache.poi.hwpf.model.types.TLPAbstractType;
-import org.apache.poi.util.Removal;
 
 public class TableAutoformatLookSpecifier extends TLPAbstractType implements Duplicatable {
     public static final int SIZE = 4;
@@ -35,14 +34,6 @@ public class TableAutoformatLookSpecifier extends TLPAbstractType implements Dup
         fillFields( data, offset );
     }
 
-    @Override
-    @SuppressWarnings({"squid:S2975", "MethodDoesntCallSuperMethod"})
-    @Deprecated
-    @Removal(version = "5.0.0")
-    public TableAutoformatLookSpecifier clone() {
-        return copy();
-    }
-
     @Override
     public TableAutoformatLookSpecifier copy() {
         return new TableAutoformatLookSpecifier(this);
index ad31a9236102a3b1b4cc997dfd3d91c0a4d89664..e7e99373c74f2c021415c4202bf1c7e86e0e16dd 100644 (file)
@@ -20,7 +20,6 @@ package org.apache.poi.hwpf.usermodel;
 import org.apache.poi.common.Duplicatable;
 import org.apache.poi.hwpf.model.types.TCAbstractType;
 import org.apache.poi.util.LittleEndian;
-import org.apache.poi.util.Removal;
 
 public final class TableCellDescriptor extends TCAbstractType implements Duplicatable {
   public static final int SIZE = 20;
@@ -51,14 +50,6 @@ public final class TableCellDescriptor extends TCAbstractType implements Duplica
       getBrcRight().serialize(data, 0x10 + offset);
   }
 
-  @Override
-  @SuppressWarnings({"squid:S2975", "MethodDoesntCallSuperMethod"})
-  @Deprecated
-  @Removal(version = "5.0.0")
-  public TableCellDescriptor clone() {
-    return copy();
-  }
-
   @Override
   public TableCellDescriptor copy() {
     return new TableCellDescriptor(this);
index 999d2a9e587bb6a753dda02510cf5a0070eb6a56..eec31c4815e63f9dbe29899a56620cd1ae41b682 100644 (file)
@@ -19,7 +19,6 @@ package org.apache.poi.hwpf.usermodel;
 
 import org.apache.poi.common.Duplicatable;
 import org.apache.poi.hwpf.model.types.TAPAbstractType;
-import org.apache.poi.util.Removal;
 
 public final class TableProperties extends TAPAbstractType implements Duplicatable {
 
@@ -64,14 +63,6 @@ public final class TableProperties extends TAPAbstractType implements Duplicatab
         setRgdxaCenterPrint( new short[columns] );
     }
 
-    @Override
-    @SuppressWarnings({"squid:S2975", "MethodDoesntCallSuperMethod"})
-    @Deprecated
-    @Removal(version = "5.0.0")
-    public TableProperties clone() {
-        return copy();
-    }
-
     @Override
     public TableProperties copy() {
         return new TableProperties(this);