File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed
src/main/java/org/scijava/plugins/scripting/clojure Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change 4848 */
4949public class ClojureBindings implements Bindings {
5050
51+ private static final String CORE_NS = "clojure.core" ;
52+ private static final String USER_NS = "user" ;
53+
5154 public ClojureBindings () {
52- final Var nameSpace = RT .var ("clojure.core" , "*ns*" );
55+ final Var nameSpace = RT .var (CORE_NS , "*ns*" );
5356 Var .pushThreadBindings (RT .map (nameSpace , nameSpace .get ()));
54- RT .var ("clojure.core" , "in-ns" ).invoke (Symbol .intern ("user" ));
55- RT .var ("clojure.core" , "refer" ).invoke (Symbol .intern ("clojure.core" ));
57+ RT .var (CORE_NS , "in-ns" ).invoke (Symbol .intern (USER_NS ));
58+ RT .var (CORE_NS , "refer" ).invoke (Symbol .intern (CORE_NS ));
5659 }
5760
5861 @ Override
@@ -81,7 +84,7 @@ public Object get(final Object keyObject) {
8184 final int dot = key .lastIndexOf ('.' );
8285 final String nameSpace ;
8386 if (dot < 0 ) {
84- nameSpace = "user" ;
87+ nameSpace = USER_NS ;
8588 }
8689 else {
8790 nameSpace = key .substring (0 , dot );
@@ -104,7 +107,7 @@ public Object put(final String name, final Object value) {
104107 final int dot = name .lastIndexOf ('.' );
105108 final String nameSpace , key ;
106109 if (dot < 0 ) {
107- nameSpace = "user" ;
110+ nameSpace = USER_NS ;
108111 key = name ;
109112 }
110113 else {
You can’t perform that action at this time.
0 commit comments