API for import-static
clojure-contrib is now deprecated
clojure-contrib is no longer being developed or maintained.
Rather than a single, monolithic, contributions library, Clojure now has
a set of separate libraries for each unit of functionality. The libraries
are in the Clojure GitHub organization at
API documentation of the libraries can be found at
If you're looking for a specific function or namespace from the old
"Where Did Clojure.Contrib Go".
Full namespace name: clojure.contrib.import-static
Import static Java methods/fields into Clojure
Public Variables and Functions
This library, clojure-contrib, is deprecated. See here for more information.
Usage: (import-static class & fields-and-methods)
Imports the named static fields and/or static methods of the class
as (private) symbols in the current namespace.
user=> (import-static java.lang.Math PI sqrt)
user=> (sqrt 16)
Note: The class name must be fully qualified, even if it has already
been imported. Static methods are defined as MACROS, not