]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
Fix warnings
authorSimon Steiner <ssteiner@apache.org>
Wed, 15 Jun 2022 09:35:11 +0000 (09:35 +0000)
committerSimon Steiner <ssteiner@apache.org>
Wed, 15 Jun 2022 09:35:11 +0000 (09:35 +0000)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1901933 13f79535-47bb-0310-9956-ffa450edef68

fop-core/src/test/java/org/apache/fop/accessibility/fo/FO2StructureTreeConverterTestCase.java
fop-core/src/test/java/org/apache/fop/complexscripts/fonts/ttx/TTXFile.java
fop-core/src/test/java/org/apache/fop/layoutengine/LayoutEngineTestUtils.java
fop-core/src/test/java/org/apache/fop/render/intermediate/IFStructureTreeBuilderTestCase.java
fop/build.xml

index d00526b10380be264d14e4bb8e6f3d3ebf72440f..4b933e98d82ae2c108cad8bd4486a5ab3f5b71d4 100644 (file)
@@ -183,7 +183,7 @@ public class FO2StructureTreeConverterTestCase {
     @Test
     public void testRemoveTableHeader() throws Exception {
         keepEmptyTags = false;
-        String fo = IOUtils.toString(getResource("table-artifact.fo")).replace("role=\"artifact\"", "");
+        String fo = IOUtils.toString(getResource("table-artifact.fo"), "utf8").replace("role=\"artifact\"", "");
         compare(fo, "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
                         + "<structure-tree-sequence>\n"
                         + "<structure-tree xmlns=\"http://xmlgraphics.apache.org/fop/intermediate\" "
index 9e4b54f4bd6b1c40da9173bbb4c5e713b0f1e732..524cc8933e7ac3d2a2fcc89d48cc97c752bfd9f3 100644 (file)
@@ -355,7 +355,7 @@ public class TTXFile {
     public static synchronized TTXFile getFromCache(String filename) {
         assert cache != null;
         TTXFile f;
-        if ((f = (TTXFile) cache.get(filename)) == null) {
+        if ((f = cache.get(filename)) == null) {
             f = new TTXFile();
             f.parse(filename);
             cache.put(filename, f);
@@ -3002,7 +3002,7 @@ public class TTXFile {
             int[] aa = new int [ substitutes.size() ];
             int i = 0;
             for (Integer a : substitutes) {
-                aa[i++] = (int) a;
+                aa[i++] = a;
             }
             clearSubstitutes();
             return aa;
@@ -3024,7 +3024,7 @@ public class TTXFile {
             return entries;
         }
         private RuleLookup[] extractRuleLookups() {
-            RuleLookup[] lookups = (RuleLookup[]) ruleLookups.toArray(new RuleLookup [ ruleLookups.size() ]);
+            RuleLookup[] lookups = ruleLookups.toArray(new RuleLookup [ ruleLookups.size() ]);
             clearRuleLookups();
             return lookups;
         }
@@ -3080,7 +3080,7 @@ public class TTXFile {
             psIndex = -1;
         }
         private PairValues[] extractPairs() {
-            PairValues[] pva = (PairValues[]) pairs.toArray(new PairValues [ pairs.size() ]);
+            PairValues[] pva = pairs.toArray(new PairValues [ pairs.size() ]);
             clearPairs();
             return pva;
         }
@@ -3091,18 +3091,18 @@ public class TTXFile {
             pairSets.clear();
         }
         private PairValues[][] extractPairSets() {
-            PairValues[][] pvm = (PairValues[][]) pairSets.toArray(new PairValues [ pairSets.size() ][]);
+            PairValues[][] pvm = pairSets.toArray(new PairValues [ pairSets.size() ][]);
             clearPairSets();
             return pvm;
         }
         private Anchor[] extractAnchors() {
-            Anchor[] aa = (Anchor[]) anchors.toArray(new Anchor [ anchors.size() ]);
+            Anchor[] aa = anchors.toArray(new Anchor [ anchors.size() ]);
             anchors.clear();
             return aa;
         }
         private MarkAnchor[] extractMarkAnchors() {
             MarkAnchor[] maa = new MarkAnchor [ markAnchors.size() ];
-            maa = (MarkAnchor[]) markAnchors.toArray(new MarkAnchor [ maa.length ]);
+            maa = markAnchors.toArray(new MarkAnchor [ maa.length ]);
             markAnchors.clear();
             return maa;
         }
@@ -3145,7 +3145,7 @@ public class TTXFile {
         }
         private Anchor[][] extractComponents() {
             Anchor[][] cam = new Anchor [ components.size() ][];
-            cam = (Anchor[][]) components.toArray(new Anchor [ cam.length ][]);
+            cam = components.toArray(new Anchor [ cam.length ][]);
             components.clear();
             return cam;
         }
index 2649838f4d7cf65ba760bddc28cbe54dc517b915..58cdbcfc9b3dcdd0524df785d4362c1d3168ea5e 100644 (file)
@@ -125,7 +125,7 @@ public final class LayoutEngineTestUtils {
         } catch (TransformerException te) {
             throw new RuntimeException(te);
         }
-        return (String[]) lines.toArray(new String[lines.size()]);
+        return lines.toArray(new String[lines.size()]);
     }
 
     /**
index 8e23195cb712b32a8a68a2e038568fbd885c5c6d..93a6480c1e418cfe343d7fde3cdb6ce4b82d7b67 100644 (file)
@@ -156,7 +156,7 @@ public class IFStructureTreeBuilderTestCase {
         }
 
         public boolean matches(Attributes attributes) {
-            return attributesEqual(expected, (Attributes) attributes);
+            return attributesEqual(expected, attributes);
         }
 
         private static boolean attributesEqual(Attributes attributes1, Attributes attributes2) {
index db3f8df6b2d530e0cc43582dddcbd5ca098620fc..be3e0e0a66fb495fe873a80c9d5d4c28d49b8b48 100644 (file)
@@ -680,6 +680,7 @@ list of possible build targets.
           <include name="fop.jar"/>
         </fileset>
       </classpath>
+      <compilerarg value="-Xlint:cast"/>
     </javac>
     <copy todir="${build.unit.tests.dir}">
       <fileset dir="${test.java.dir}">