<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -164,7 +164,7 @@
 ;;;; Documentation
 
 (defn- briefly-describe-symbol-for-emacs [var]
-  (let [lines (fn [s] (seq (.split s (System/getProperty &quot;line.separator&quot;))))
+  (let [lines (fn [s] (seq (.split #^String s (System/getProperty &quot;line.separator&quot;))))
         [_ symbol-name arglists d1 d2 &amp; __] (lines (describe-to-string var))
         macro? (= d1 &quot;Macro&quot;)]
     (list :designator symbol-name
@@ -328,7 +328,7 @@ that symbols accessible in the current namespace go first.&quot;
         (.replace \- \_)
         (.replace \. \/))))
 
-(defn source-location-for-frame [frame]
+(defn source-location-for-frame [#^StackTraceElement frame]
   (let [line     (.getLineNumber frame)
         filename (if (.. frame getFileName (endsWith &quot;.java&quot;))
            (.. frame getClassName (replace \. \/)</diff>
      <filename>swank/commands/basic.clj</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d1617c2686483ad3cfdb5e444c77a2742796d234</id>
    </parent>
  </parents>
  <author>
    <name>Jeffrey Chu</name>
    <email>jochu0@gmail.com</email>
  </author>
  <url>http://github.com/jochu/swank-clojure/commit/6cd3057d48e00da485cdf43b2b170816e5187c40</url>
  <id>6cd3057d48e00da485cdf43b2b170816e5187c40</id>
  <committed-date>2009-07-07T21:23:10-07:00</committed-date>
  <authored-date>2009-07-07T21:23:10-07:00</authored-date>
  <message>add type hints</message>
  <tree>2c7f788d926e2bff73f2c14e304878b9c00fd4cc</tree>
  <committer>
    <name>Jeffrey Chu</name>
    <email>jochu0@gmail.com</email>
  </committer>
</commit>
