File tree Expand file tree Collapse file tree
src/main/clojure/clojure/data/xml/jvm Expand file tree Collapse file tree Original file line number Diff line number Diff line change 102102 tpu (if-let [uri (and (str/blank? tag-uri)
103103 (pu/get tpu " " ))]
104104 (do
105- (when (.isLoggable logger Level/FINE)
106- (.log logger Level/FINE
105+ (when (.isLoggable ^Logger logger Level/FINE)
106+ (.log ^Logger logger Level/FINE
107107 (format " Default `xmlns=\" %s\" ` had to be replaced with a `xmlns=\"\" ` because of global element `%s`"
108108 uri tag-local)))
109109 (-> tpu
148148 EndElementEvent
149149 (emit-event [ev writer pu-stack]
150150 (assert (next pu-stack) " balanced tags" )
151- (.writeEndElement writer)
151+ (.writeEndElement ^XMLStreamWriter writer)
152152 (next pu-stack))
153153 CharsEvent
154- (emit-event [{:keys [str]} writer s] (.writeCharacters writer str) s)
154+ (emit-event [{:keys [str]} writer s] (.writeCharacters ^XMLStreamWriter writer str) s)
155155 CDataEvent
156156 (emit-event [{:keys [str]} writer s] (emit-cdata str writer) s)
157157 CommentEvent
158- (emit-event [{:keys [str]} writer s] (.writeComment writer str) s)
158+ (emit-event [{:keys [str]} writer s] (.writeComment ^XMLStreamWriter writer str) s)
159159 QNameEvent
160- (emit-event [{:keys [qn]} writer pu-stack]
160+ (emit-event [{:keys [qn]} ^XMLStreamWriter writer pu-stack]
161161 (.writeCharacters writer (prefix-for qn (first pu-stack)))
162162 (.writeCharacters writer " :" )
163163 (.writeCharacters writer (qname-local qn))
Original file line number Diff line number Diff line change 4848
4949(defn- nss-hash [^XMLStreamReader sreader parent-hash]
5050 (persistent!
51- (reduce (fn [tr i]
51+ (reduce (fn [tr ^long i]
5252 (let [ns-pf (.getNamespacePrefix sreader i)]
5353 (assoc! tr (if (str/blank? ns-pf)
5454 :xmlns ns-pf)
55- (.getNamespaceURI sreader i))))
55+ (.getNamespaceURI ^XMLStreamReader sreader i))))
5656 (transient parent-hash)
5757 (range (.getNamespaceCount sreader)))))
5858
You can’t perform that action at this time.
0 commit comments