Cleanup casts
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop-pdf-images/trunk@1740069 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/build.xml b/build.xml
index 09f359b..e46aed4 100644
--- a/build.xml
+++ b/build.xml
@@ -187,6 +187,7 @@
source="${javac.source}" target="${javac.target}">
<src path="${src.java.dir}"/>
<classpath refid="libs-build-classpath"/>
+ <compilerarg value="-Xlint:cast"/>
</javac>
<copy todir="${build.classes.dir}">
<fileset dir="${src.java.dir}">
diff --git a/src/java/org/apache/fop/render/pdf/pdfbox/AbstractPDFBoxHandler.java b/src/java/org/apache/fop/render/pdf/pdfbox/AbstractPDFBoxHandler.java
index 04afd75..b9e1f0e 100644
--- a/src/java/org/apache/fop/render/pdf/pdfbox/AbstractPDFBoxHandler.java
+++ b/src/java/org/apache/fop/render/pdf/pdfbox/AbstractPDFBoxHandler.java
@@ -93,7 +93,7 @@
Map<Object, Object> objectCache = getObjectCache(originalImageUri, userAgent);
- PDPage page = (PDPage) pddoc.getDocumentCatalog().getPages().get(selectedPage);
+ PDPage page = pddoc.getDocumentCatalog().getPages().get(selectedPage);
if (targetPage.getPDFResources().getParentResources() == null) {
PDFResources res = pdfDoc.getFactory().makeResources();
diff --git a/src/java/org/apache/fop/render/pdf/pdfbox/PDFBoxAdapter.java b/src/java/org/apache/fop/render/pdf/pdfbox/PDFBoxAdapter.java
index 8d69afa..9a60d3e 100644
--- a/src/java/org/apache/fop/render/pdf/pdfbox/PDFBoxAdapter.java
+++ b/src/java/org/apache/fop/render/pdf/pdfbox/PDFBoxAdapter.java
@@ -392,7 +392,7 @@
sourcePageResources.getCOSObject().setItem(COSName.FONT, fontsBackup);
}
- COSStream originalPageContents = (COSStream)pdStream.getCOSObject();
+ COSStream originalPageContents = pdStream.getCOSObject();
bindOptionalContent(sourceDoc);
diff --git a/src/java/org/apache/fop/render/pdf/pdfbox/PDFBoxEventProducer.java b/src/java/org/apache/fop/render/pdf/pdfbox/PDFBoxEventProducer.java
index 9f23d6e..622d925 100644
--- a/src/java/org/apache/fop/render/pdf/pdfbox/PDFBoxEventProducer.java
+++ b/src/java/org/apache/fop/render/pdf/pdfbox/PDFBoxEventProducer.java
@@ -33,8 +33,7 @@
* @return the event producer
*/
public static PDFBoxEventProducer get(EventBroadcaster broadcaster) {
- return (PDFBoxEventProducer) broadcaster.getEventProducerFor(
- PDFBoxEventProducer.class);
+ return broadcaster.getEventProducerFor(PDFBoxEventProducer.class);
}
}
diff --git a/src/java/org/apache/fop/render/pdf/pdfbox/PreloaderPDF.java b/src/java/org/apache/fop/render/pdf/pdfbox/PreloaderPDF.java
index ac35573..4724098 100644
--- a/src/java/org/apache/fop/render/pdf/pdfbox/PreloaderPDF.java
+++ b/src/java/org/apache/fop/render/pdf/pdfbox/PreloaderPDF.java
@@ -118,7 +118,7 @@
+ ") does not exist in the PDF file. The document has "
+ pddoc.getNumberOfPages() + " pages.");
}
- PDPage page = (PDPage)pddoc.getDocumentCatalog().getPages().get(selectedPage);
+ PDPage page = pddoc.getDocumentCatalog().getPages().get(selectedPage);
PDRectangle mediaBox = page.getMediaBox();
PDRectangle cropBox = page.getCropBox();
PDRectangle viewBox = cropBox != null ? cropBox : mediaBox;
diff --git a/src/java/org/apache/fop/render/pdf/pdfbox/TaggedPDFConductor.java b/src/java/org/apache/fop/render/pdf/pdfbox/TaggedPDFConductor.java
index df3de7f..cd8e3df 100644
--- a/src/java/org/apache/fop/render/pdf/pdfbox/TaggedPDFConductor.java
+++ b/src/java/org/apache/fop/render/pdf/pdfbox/TaggedPDFConductor.java
@@ -53,7 +53,7 @@
public void handleLogicalStructure(PDDocument srcDoc) throws IOException {
if (isInputPDFTagged(srcDoc) && isStructureTreeRootNull(srcDoc)) {
merger.setCurrentSessionElem();
- COSDictionary strucRootDict = (COSDictionary)srcDoc.getDocumentCatalog().getStructureTreeRoot()
+ COSDictionary strucRootDict = srcDoc.getDocumentCatalog().getStructureTreeRoot()
.getCOSObject();
rootMod.structTreeRootEntriesToCopy(strucRootDict);
if (!isParentTreeIsPresent(strucRootDict)) {