You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by ve...@apache.org on 2016/01/21 22:04:22 UTC
svn commit: r1726096 -
/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/impl/builder/StAXBuilder.java
Author: veithen
Date: Thu Jan 21 21:04:22 2016
New Revision: 1726096
URL: http://svn.apache.org/viewvc?rev=1726096&view=rev
Log:
Use generics.
Modified:
webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/impl/builder/StAXBuilder.java
Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/impl/builder/StAXBuilder.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/impl/builder/StAXBuilder.java?rev=1726096&r1=1726095&r2=1726096&view=diff
==============================================================================
--- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/impl/builder/StAXBuilder.java (original)
+++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/impl/builder/StAXBuilder.java Thu Jan 21 21:04:22 2016
@@ -98,7 +98,7 @@ public abstract class StAXBuilder implem
// Fields for Custom Builder implementation
protected CustomBuilder customBuilderForPayload = null;
- protected Map customBuilders = null;
+ protected Map<QName,CustomBuilder> customBuilders = null;
protected int maxDepthForCustomBuilders = -1;
/**
@@ -124,7 +124,7 @@ public abstract class StAXBuilder implem
* Stores the stack trace of the code that caused a node to be discarded or consumed. This is
* only used if debug logging was enabled when builder was created.
*/
- private final Map/*<OMContainer,Throwable>*/ discardTracker = log.isDebugEnabled() ? new LinkedHashMap() : null;
+ private final Map<OMContainer,Throwable> discardTracker = log.isDebugEnabled() ? new LinkedHashMap<OMContainer,Throwable>() : null;
/**
* For internal use only.
@@ -567,9 +567,9 @@ public abstract class StAXBuilder implem
public CustomBuilder registerCustomBuilder(QName qName, int maxDepth, CustomBuilder customBuilder) {
CustomBuilder old = null;
if (customBuilders == null) {
- customBuilders = new HashMap();
+ customBuilders = new HashMap<QName,CustomBuilder>();
} else {
- old = (CustomBuilder) customBuilders.get(qName);
+ old = customBuilders.get(qName);
}
maxDepthForCustomBuilders =
(maxDepthForCustomBuilders > maxDepth) ?
@@ -596,7 +596,7 @@ public abstract class StAXBuilder implem
return null;
}
QName qName = new QName(namespace, localPart);
- return (CustomBuilder) customBuilders.get(qName);
+ return customBuilders.get(qName);
}
/** @return Returns short. */