diff --git a/spring-batch-infrastructure/pom.xml b/spring-batch-infrastructure/pom.xml index 57a8c0d2f..72b15921d 100644 --- a/spring-batch-infrastructure/pom.xml +++ b/spring-batch-infrastructure/pom.xml @@ -15,6 +15,24 @@ 2.2.0.BUILD-SNAPSHOT ../spring-batch-parent + + + tiger + + 1.5 + + + + stax + stax + + + javax.annotation + jsr250-api + + + + diff --git a/spring-batch-infrastructure/src/main/java/org/springframework/batch/item/xml/StaxUtils.java b/spring-batch-infrastructure/src/main/java/org/springframework/batch/item/xml/StaxUtils.java index 3e8515669..7ca1bf5ba 100644 --- a/spring-batch-infrastructure/src/main/java/org/springframework/batch/item/xml/StaxUtils.java +++ b/spring-batch-infrastructure/src/main/java/org/springframework/batch/item/xml/StaxUtils.java @@ -126,21 +126,21 @@ public abstract class StaxUtils { return null; } - public static XMLEventWriter getXmlEventWriter(Result r) throws Exception { - Method m = ClassUtils.getMethodIfAvailable(r.getClass(), "getXMLEventWriter", new Class[]{}); - boolean accessible=m.isAccessible(); - m.setAccessible(true); - Object result = m.invoke(r); - m.setAccessible(accessible); - return (XMLEventWriter) result; - } + public static XMLEventWriter getXmlEventWriter(Result r) throws Exception { + Method m = r.getClass().getDeclaredMethod("getXMLEventWriter", new Class[]{}); + boolean accessible = m.isAccessible(); + m.setAccessible(true); + Object result = m.invoke(r); + m.setAccessible(accessible); + return (XMLEventWriter) result; + } - public static XMLEventReader getXmlEventReader(Source s) throws Exception { - Method m = ClassUtils.getMethodIfAvailable(s.getClass(), "getXMLEventReader", new Class[]{}); - boolean accessible=m.isAccessible(); - m.setAccessible(true); - Object result = m.invoke(s); - m.setAccessible(accessible); - return (XMLEventReader) result; - } + public static XMLEventReader getXmlEventReader(Source s) throws Exception { + Method m = s.getClass().getDeclaredMethod("getXMLEventReader", new Class[]{}); + boolean accessible = m.isAccessible(); + m.setAccessible(true); + Object result = m.invoke(s); + m.setAccessible(accessible); + return (XMLEventReader) result; + } }