aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fop-core/src/test/java/org/apache/fop/accessibility/fo/FO2StructureTreeConverterTestCase.java2
-rw-r--r--fop-core/src/test/java/org/apache/fop/complexscripts/fonts/ttx/TTXFile.java16
-rw-r--r--fop-core/src/test/java/org/apache/fop/layoutengine/LayoutEngineTestUtils.java2
-rw-r--r--fop-core/src/test/java/org/apache/fop/render/intermediate/IFStructureTreeBuilderTestCase.java2
-rw-r--r--fop/build.xml1
5 files changed, 12 insertions, 11 deletions
diff --git a/fop-core/src/test/java/org/apache/fop/accessibility/fo/FO2StructureTreeConverterTestCase.java b/fop-core/src/test/java/org/apache/fop/accessibility/fo/FO2StructureTreeConverterTestCase.java
index d00526b10..4b933e98d 100644
--- a/fop-core/src/test/java/org/apache/fop/accessibility/fo/FO2StructureTreeConverterTestCase.java
+++ b/fop-core/src/test/java/org/apache/fop/accessibility/fo/FO2StructureTreeConverterTestCase.java
@@ -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\" "
diff --git a/fop-core/src/test/java/org/apache/fop/complexscripts/fonts/ttx/TTXFile.java b/fop-core/src/test/java/org/apache/fop/complexscripts/fonts/ttx/TTXFile.java
index 9e4b54f4b..524cc8933 100644
--- a/fop-core/src/test/java/org/apache/fop/complexscripts/fonts/ttx/TTXFile.java
+++ b/fop-core/src/test/java/org/apache/fop/complexscripts/fonts/ttx/TTXFile.java
@@ -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;
}
diff --git a/fop-core/src/test/java/org/apache/fop/layoutengine/LayoutEngineTestUtils.java b/fop-core/src/test/java/org/apache/fop/layoutengine/LayoutEngineTestUtils.java
index 2649838f4..58cdbcfc9 100644
--- a/fop-core/src/test/java/org/apache/fop/layoutengine/LayoutEngineTestUtils.java
+++ b/fop-core/src/test/java/org/apache/fop/layoutengine/LayoutEngineTestUtils.java
@@ -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()]);
}
/**
diff --git a/fop-core/src/test/java/org/apache/fop/render/intermediate/IFStructureTreeBuilderTestCase.java b/fop-core/src/test/java/org/apache/fop/render/intermediate/IFStructureTreeBuilderTestCase.java
index 8e23195cb..93a6480c1 100644
--- a/fop-core/src/test/java/org/apache/fop/render/intermediate/IFStructureTreeBuilderTestCase.java
+++ b/fop-core/src/test/java/org/apache/fop/render/intermediate/IFStructureTreeBuilderTestCase.java
@@ -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) {
diff --git a/fop/build.xml b/fop/build.xml
index db3f8df6b..be3e0e0a6 100644
--- a/fop/build.xml
+++ b/fop/build.xml
@@ -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}">