Skip to content

Commit 5752c7b

Browse files
abedraweavejester
authored andcommitted
refactoring use/import statements
1 parent 60200f2 commit 5752c7b

17 files changed

Lines changed: 95 additions & 108 deletions

src/compojure/crypto.clj

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,13 @@
88

99
(ns compojure.crypto
1010
"Functions for cryptographically signing, verifying and encrypting data."
11-
(:use compojure.encodings)
12-
(:use clojure.contrib.def)
13-
(:use clojure.contrib.java-utils)
14-
(:import java.security.SecureRandom)
15-
(:import javax.crypto.Cipher)
16-
(:import javax.crypto.KeyGenerator)
17-
(:import javax.crypto.Mac)
18-
(:import javax.crypto.spec.SecretKeySpec)
19-
(:import javax.crypto.spec.IvParameterSpec)
20-
(:import java.util.UUID))
11+
(:use compojure.encodings
12+
clojure.contrib.def
13+
clojure.contrib.java-utils)
14+
(:import java.security.SecureRandom
15+
[javax.crypto Cipher KeyGenerator Mac]
16+
[javax.crypto.spec SecretKeySpec IvParameterSpec]
17+
java.util.UUID))
2118

2219
(defvar hmac-defaults
2320
{:algorithm "HmacSHA256"}

src/compojure/encodings.clj

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,10 @@
88

99
(ns compojure.encodings
1010
"Functions for encoding data."
11-
(:use compojure.str-utils)
12-
(:use clojure.contrib.duck-streams)
13-
(:import java.net.URLEncoder)
14-
(:import java.net.URLDecoder)
15-
(:import org.apache.commons.codec.binary.Base64)
16-
(:import org.apache.commons.codec.binary.Hex))
11+
(:use compojure.str-utils
12+
clojure.contrib.duck-streams)
13+
(:import [java.net URLEncoder URLDecoder]
14+
[org.apache.commons.codec.binary Base64 Hex]))
1715

1816
(defn urlencode
1917
"Encode a urlencoded string using the default encoding."

src/compojure/html/form_helpers.clj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88

99
(ns compojure.html.form-helpers
1010
"Functions for generating HTML forms and input fields."
11-
(:use compojure.html.gen)
12-
(:use compojure.control)
13-
(:use compojure.str-utils)
14-
(:use clojure.contrib.def)
15-
(:use clojure.contrib.seq-utils))
11+
(:use compojure.html.gen
12+
compojure.control
13+
compojure.str-utils
14+
clojure.contrib.def
15+
clojure.contrib.seq-utils))
1616

1717
;; Global parameters for easy default values
1818

src/compojure/html/gen.clj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
"A library for generating HTML output from a tree of vectors. The first item
1111
of the vector is the tag name, the optional second item is a hash of
1212
attributes, and the rest is the body of the tag."
13-
(:use compojure.str-utils)
14-
(:use clojure.contrib.def))
13+
(:use compojure.str-utils
14+
clojure.contrib.def))
1515

1616
(defn optional-attrs
1717
"Adds an optional attribute map to the supplied function's arguments."

src/compojure/html/page_helpers.clj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,19 @@
88

99
(ns compojure.html.page-helpers
1010
"Functions for generating document and header boilerplate."
11-
(:use compojure.control)
12-
(:use compojure.html.gen)
13-
(:use compojure.str-utils)
14-
(:use clojure.contrib.str-utils)
11+
(:use compojure.control
12+
compojure.html.gen
13+
compojure.str-utils
14+
clojure.contrib.str-utils)
1515
(:import java.net.URLEncoder))
1616

1717
(def doctype
1818
{:html4
1919
(str "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" "
2020
"\"http://www.w3.org/TR/html4/strict.dtd\">\n")
2121

22-
:html5
23-
(str "<!DOCTYPE html>")
22+
:html5
23+
(str "<!DOCTYPE html>")
2424

2525
:xhtml-strict
2626
(str "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" "

src/compojure/http/helpers.clj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88

99
(ns compojure.http.helpers
1010
"Helper functions for things like redirection, serving files, 404s, etc."
11-
(:use compojure.encodings)
12-
(:use compojure.str-utils)
13-
(:use clojure.contrib.def)
14-
(:use clojure.contrib.str-utils)
15-
(:use clojure.contrib.duck-streams)
11+
(:use compojure.encodings
12+
compojure.str-utils
13+
clojure.contrib.def
14+
clojure.contrib.str-utils
15+
clojure.contrib.duck-streams)
1616
(:import java.io.File))
1717

1818
(defn- encode-cookie

src/compojure/http/middleware.clj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88

99
(ns compojure.http.middleware
1010
"Various middleware functions."
11-
(:use compojure.http.routes)
12-
(:use compojure.str-utils)
13-
(:use clojure.contrib.def)
14-
(:use clojure.contrib.str-utils))
11+
(:use compojure.http.routes
12+
compojure.str-utils
13+
clojure.contrib.def
14+
clojure.contrib.str-utils))
1515

1616
(defn header-option
1717
"Converts a header option KeyValue into a string."

src/compojure/http/multipart.clj

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,10 @@
99
(ns compojure.http.multipart
1010
"Add multipart form handling to Compojure. Relies on the Apache Commons
1111
FileUpload library."
12-
(:use clojure.contrib.def)
13-
(:use compojure.map-utils)
14-
(:import org.apache.commons.fileupload.FileUpload)
15-
(:import org.apache.commons.fileupload.RequestContext)
16-
(:import org.apache.commons.fileupload.disk.DiskFileItemFactory)
17-
(:import org.apache.commons.fileupload.disk.DiskFileItem))
12+
(:use clojure.contrib.def
13+
compojure.map-utils)
14+
(:import [org.apache.commons.fileupload FileUpload RequestContext]
15+
[org.apache.commons.fileupload.disk DiskFileItemFactory DiskFileItem]))
1816

1917
(defn multipart-form?
2018
"Does a request have a multipart form?"

src/compojure/http/request.clj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@
88

99
(ns compojure.http.request
1010
"Functions for pulling useful data out of a HTTP request map."
11-
(:use compojure.control)
12-
(:use compojure.encodings)
13-
(:use compojure.map-utils)
14-
(:use compojure.str-utils)
15-
(:use clojure.contrib.duck-streams)
16-
(:use clojure.contrib.str-utils)
17-
(:import java.net.URLDecoder)
18-
(:import java.io.InputStreamReader))
11+
(:use compojure.control
12+
compojure.encodings
13+
compojure.map-utils
14+
compojure.str-utils
15+
clojure.contrib.duck-streams
16+
clojure.contrib.str-utils)
17+
(:import java.net.URLDecoder
18+
java.io.InputStreamReader))
1919

2020
(defn- parse-params
2121
"Parse parameters from a string into a map."

src/compojure/http/response.clj

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@
88

99
(ns compojure.http.response
1010
"Parse a Compojure route return value into a HTTP response map."
11-
(:use clojure.contrib.def)
12-
(:use compojure.http.helpers)
13-
(:import clojure.lang.Fn)
14-
(:import clojure.lang.IPersistentVector)
15-
(:import java.util.Map)
16-
(:import clojure.lang.ISeq)
17-
(:import java.io.File)
18-
(:import java.io.InputStream)
19-
(:import java.net.URL)
20-
(:import clojure.lang.Keyword))
11+
(:use clojure.contrib.def
12+
compojure.http.helpers)
13+
(:import clojure.lang.Fn
14+
clojure.lang.IPersistentVector
15+
java.util.Map
16+
clojure.lang.ISeq
17+
java.io.File
18+
java.io.InputStream
19+
java.net.URL
20+
clojure.lang.Keyword))
2121

2222
(defmulti update-response
2323
"Update a response with an object. The type of object determines how the

0 commit comments

Comments
 (0)