fix warning about generics

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1142835 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Sergey Vladimirov 2011-07-04 22:36:27 +00:00
parent bc0abec2c4
commit fbbc482d44

View File

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