]> source.dussan.org Git - poi.git/commitdiff
fix warning about generics
authorSergey Vladimirov <sergey@apache.org>
Mon, 4 Jul 2011 22:36:27 +0000 (22:36 +0000)
committerSergey Vladimirov <sergey@apache.org>
Mon, 4 Jul 2011 22:36:27 +0000 (22:36 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1142835 13f79535-47bb-0310-9956-ffa450edef68

src/scratchpad/src/org/apache/poi/hwpf/usermodel/Range.java

index a4596b5c8901f16616538de483ec8c03cc4c468d..7fad68895c617c1ca71c0bee4266fa5420e02f17 100644 (file)
@@ -22,23 +22,23 @@ import org.apache.poi.util.LittleEndian;
 import org.apache.poi.hwpf.HWPFDocument;
 import org.apache.poi.hwpf.HWPFDocumentCore;
 
+import org.apache.poi.hwpf.model.CHPX;
 import org.apache.poi.hwpf.model.CPSplitCalculator;
 import org.apache.poi.hwpf.model.FileInformationBlock;
-import org.apache.poi.hwpf.model.PropertyNode;
-import org.apache.poi.hwpf.model.StyleSheet;
-import org.apache.poi.hwpf.model.CHPX;
+import org.apache.poi.hwpf.model.ListTables;
 import org.apache.poi.hwpf.model.PAPX;
+import org.apache.poi.hwpf.model.PropertyNode;
 import org.apache.poi.hwpf.model.SEPX;
+import org.apache.poi.hwpf.model.StyleSheet;
 import org.apache.poi.hwpf.model.TextPiece;
-import org.apache.poi.hwpf.model.ListTables;
 
 import org.apache.poi.hwpf.sprm.CharacterSprmCompressor;
 import org.apache.poi.hwpf.sprm.ParagraphSprmCompressor;
 import org.apache.poi.hwpf.sprm.SprmBuffer;
 
+import java.lang.ref.WeakReference;
 import java.util.List;
 import java.util.NoSuchElementException;
-import java.lang.ref.WeakReference;
 
 /**
  * This class is the central class of the HWPF object model. All properties that
@@ -64,7 +64,7 @@ public class Range { // TODO -instantiable superclass
        public static final int TYPE_UNDEFINED = 6;
 
        /** Needed so inserts and deletes will ripple up through containing Ranges */
-       private WeakReference _parent;
+       private WeakReference<Range> _parent;
 
        /** The starting character offset of this range. */
        protected int _start;
@@ -148,7 +148,7 @@ public class Range { // TODO -instantiable superclass
                _paragraphs = _doc.getParagraphTable().getParagraphs();
                _characters = _doc.getCharacterTable().getTextRuns();
                _text = _doc.getTextTable().getTextPieces();
-               _parent = new WeakReference(null);
+               _parent = new WeakReference<Range>(null);
 
                sanityCheckStartEnd();
        }
@@ -171,7 +171,7 @@ public class Range { // TODO -instantiable superclass
                _paragraphs = parent._paragraphs;
                _characters = parent._characters;
                _text = parent._text;
-               _parent = new WeakReference(parent);
+               _parent = new WeakReference<Range>(parent);
 
                sanityCheckStartEnd();
        }
@@ -195,7 +195,7 @@ public class Range { // TODO -instantiable superclass
                _paragraphs = parent._paragraphs;
                _characters = parent._characters;
                _text = parent._text;
-               _parent = new WeakReference(parent);
+               _parent = new WeakReference<Range>(parent);
 
                switch (idxType) {
                        case TYPE_PARAGRAPH:
@@ -1079,7 +1079,7 @@ public class Range { // TODO -instantiable superclass
                _end += length;
 
                reset();
-               Range parent = (Range) _parent.get();
+               Range parent = _parent.get();
                if (parent != null) {
                        parent.adjustForInsert(length);
                }