diff options
Diffstat (limited to 'libjava/classpath/javax/xml/stream')
7 files changed, 14 insertions, 3 deletions
diff --git a/libjava/classpath/javax/xml/stream/XMLEventFactory.java b/libjava/classpath/javax/xml/stream/XMLEventFactory.java index cb850baaec8..30e160793b9 100644 --- a/libjava/classpath/javax/xml/stream/XMLEventFactory.java +++ b/libjava/classpath/javax/xml/stream/XMLEventFactory.java @@ -116,7 +116,7 @@ public abstract class XMLEventFactory { try { - Class t = (loader != null) ? loader.loadClass(className) : + Class<?> t = (loader != null) ? loader.loadClass(className) : Class.forName(className); return (XMLEventFactory) t.newInstance(); } @@ -217,6 +217,7 @@ public abstract class XMLEventFactory /** * Create a start-element event. */ + @SuppressWarnings("unchecked") public abstract StartElement createStartElement(QName name, Iterator attributes, Iterator namespaces); @@ -231,6 +232,7 @@ public abstract class XMLEventFactory /** * Create a start-element event. */ + @SuppressWarnings("unchecked") public abstract StartElement createStartElement(String prefix, String namespaceUri, String localName, @@ -240,6 +242,7 @@ public abstract class XMLEventFactory /** * Create a start-element event. */ + @SuppressWarnings("unchecked") public abstract StartElement createStartElement(String prefix, String namespaceUri, String localName, @@ -250,6 +253,7 @@ public abstract class XMLEventFactory /** * Create an end-element event. */ + @SuppressWarnings("unchecked") public abstract EndElement createEndElement(QName name, Iterator namespaces); @@ -263,6 +267,7 @@ public abstract class XMLEventFactory /** * Create an end-element event. */ + @SuppressWarnings("unchecked") public abstract EndElement createEndElement(String prefix, String namespaceUri, String localName, diff --git a/libjava/classpath/javax/xml/stream/XMLEventReader.java b/libjava/classpath/javax/xml/stream/XMLEventReader.java index 35ad5696eda..ee0354f94f3 100644 --- a/libjava/classpath/javax/xml/stream/XMLEventReader.java +++ b/libjava/classpath/javax/xml/stream/XMLEventReader.java @@ -43,6 +43,7 @@ import javax.xml.stream.events.XMLEvent; /** * An XML parser. */ +@SuppressWarnings("unchecked") public interface XMLEventReader extends Iterator { diff --git a/libjava/classpath/javax/xml/stream/XMLInputFactory.java b/libjava/classpath/javax/xml/stream/XMLInputFactory.java index f88451e54bf..437bf83b5ec 100644 --- a/libjava/classpath/javax/xml/stream/XMLInputFactory.java +++ b/libjava/classpath/javax/xml/stream/XMLInputFactory.java @@ -229,7 +229,7 @@ public abstract class XMLInputFactory { try { - Class t = (loader != null) ? loader.loadClass(className) : + Class<?> t = (loader != null) ? loader.loadClass(className) : Class.forName(className); return (XMLInputFactory) t.newInstance(); } diff --git a/libjava/classpath/javax/xml/stream/XMLOutputFactory.java b/libjava/classpath/javax/xml/stream/XMLOutputFactory.java index e4c9dd40d46..908f84f262a 100644 --- a/libjava/classpath/javax/xml/stream/XMLOutputFactory.java +++ b/libjava/classpath/javax/xml/stream/XMLOutputFactory.java @@ -116,7 +116,7 @@ public abstract class XMLOutputFactory { try { - Class t = (loader != null) ? loader.loadClass(className) : + Class<?> t = (loader != null) ? loader.loadClass(className) : Class.forName(className); return (XMLOutputFactory) t.newInstance(); } diff --git a/libjava/classpath/javax/xml/stream/events/DTD.java b/libjava/classpath/javax/xml/stream/events/DTD.java index 6c7bcc4ced0..943572ef32f 100644 --- a/libjava/classpath/javax/xml/stream/events/DTD.java +++ b/libjava/classpath/javax/xml/stream/events/DTD.java @@ -60,11 +60,13 @@ public interface DTD /** * Returns the notations declared in the DTD. */ + @SuppressWarnings("unchecked") List getNotations(); /** * Returns the entities declared in the DTD. */ + @SuppressWarnings("unchecked") List getEntities(); } diff --git a/libjava/classpath/javax/xml/stream/events/EndElement.java b/libjava/classpath/javax/xml/stream/events/EndElement.java index 86a2e1617e4..3bde8f8ad9e 100644 --- a/libjava/classpath/javax/xml/stream/events/EndElement.java +++ b/libjava/classpath/javax/xml/stream/events/EndElement.java @@ -55,6 +55,7 @@ public interface EndElement /** * Returns the namespaces that have gone out of scope. */ + @SuppressWarnings("unchecked") Iterator getNamespaces(); } diff --git a/libjava/classpath/javax/xml/stream/events/StartElement.java b/libjava/classpath/javax/xml/stream/events/StartElement.java index a35b3b4121f..0916368c92b 100644 --- a/libjava/classpath/javax/xml/stream/events/StartElement.java +++ b/libjava/classpath/javax/xml/stream/events/StartElement.java @@ -56,11 +56,13 @@ public interface StartElement /** * Returns the attributes declared on this element. */ + @SuppressWarnings("unchecked") Iterator getAttributes(); /** * Returns the namespaces declared on this element. */ + @SuppressWarnings("unchecked") Iterator getNamespaces(); /** |