Commits

Meikel Brandmeyer committed 1eb970e

Use new gen-interface from lates AOT

* clojurecheck/harness.clj: move from contrib gen-interface to AOT gen-interface

Comments (0)

Files changed (2)

src/de/kotka/clojurecheck.clj

 
 (clojure.core/ns de.kotka.clojurecheck
   (:use
-     clojure.contrib.def
-     clojure.contrib.gen-interface)
+     [clojure.contrib.def :only (defvar defvar-)])
   (:import
      (de.kotka.clojurecheck FatalTestError))
   (:load

src/de/kotka/clojurecheck/harness.clj

 
 (clojure.core/in-ns 'de.kotka.clojurecheck)
 
-(when *compile-files*
-  (gen-and-save-interface *compile-path* 'de.kotka.clojurecheck.IHarness []
-                          ['plan [Integer] Object]
-                          ['diag [String] Object]
-                          ['bailOut [String] Object]
-                          ['reportResult [Object Boolean String] Object]
-                          ['getResult [] Object]
-                          ['getDiagnostics [] String]))
+(gen-interface
+  :name    de.kotka.clojurecheck.IHarness
+  :methods [[plan [Integer] Object]
+            [diag [String] Object]
+            [bailOut [String] Object]
+            [reportResult [Object Boolean String] Object]
+            [getResult [] Object]
+            [getDiagnostics [] String]])
 
 (import '(de.kotka.clojurecheck IHarness))
 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.