Skip to content

Instantly share code, notes, and snippets.

@timsgardner
Created March 16, 2017 23:55
Show Gist options
  • Select an option

  • Save timsgardner/a75e9f884859326858d23b1830048faa to your computer and use it in GitHub Desktop.

Select an option

Save timsgardner/a75e9f884859326858d23b1830048faa to your computer and use it in GitHub Desktop.
datascript java grep
$ grep -rn "[jJ]ava" .
./bench/bench:2:exec java -cp "$HOME/.m2/repository/org/clojure/clojure/1.7.0/clojure-1.7.0.jar" clojure.main "$0" "$@"
./bench/bench:9: '[clojure.java.io :as io]
./bench/bench:10: '[clojure.java.shell :as sh]
./bench/bench:19:(defn copy [^java.io.InputStream input ^java.io.Writer output]
./bench/bench:21: in (java.io.InputStreamReader. input "UTF-8")
./bench/bench:22: w (java.io.StringWriter.)]
./bench/bench:134: in (java.io.PushbackReader. in0)]
./bench/bench:136: new (read-all (java.io.PushbackReader. (java.io.StringReader. new)))
./bench/src/datascript/perf.cljc:4: #?(:clj clojure.java.shell))
./bench/src/datascript/perf.cljc:63: :clj (java.util.Date.)))
./CHANGELOG.md:251:- Javascript version is now packaged as a proper CommonJS/RequireJS module (include via script tag still supported) (issue #39)
./CHANGELOG.md:253:- [ BREAKING ] Javascript namespace is renamed from `datascript.js` to `datascript`
./circle.yml:2: java:
./dev/user.clj:11: (mapv clojure.java.io/file dirs))
./dev.html:5:<!-- <script type='text/javascript' id='lt_ws' src='http://localhost:65000/socket.io/lighttable/ws.js'></script> -->
./dev.html:7: <script src="target/datascript.js" type="text/javascript"></script>
./dev.html:8: <script type="text/javascript">
./dev.html:14:<!-- <script type="text/javascript">
./dev.html:17: <script src="test/js/underscore-1.6.0.min.js" type="text/javascript"></script>
./dev.html:18: <script src="test/js/tests.js" type="text/javascript"></script>
./dev.html:19: <script type="text/javascript">
./src/datascript/arrays.cljc:6: #?(:clj (:import [java.util Arrays])))
./src/datascript/arrays.cljc:12: :clj (defn make-array ^{:tag "[[Ljava.lang.Object;"}
./src/datascript/arrays.cljc:14: (clojure.core/make-array java.lang.Object size)))
./src/datascript/arrays.cljc:17: :clj (defn into-array ^{:tag "[[Ljava.lang.Object;"}
./src/datascript/arrays.cljc:19: (clojure.core/into-array java.lang.Object aseq)))
./src/datascript/arrays.cljc:25: `(clojure.lang.RT/aget ~(vary-meta arr assoc :tag "[[Ljava.lang.Object;") (int ~i)))))
./src/datascript/arrays.cljc:32: `(clojure.lang.RT/alength ~(vary-meta arr assoc :tag "[[Ljava.lang.Object;")))))
./src/datascript/arrays.cljc:38: `(clojure.lang.RT/aset ~(vary-meta arr assoc :tag "[[Ljava.lang.Object;") (int ~i) ~v))))
./src/datascript/arrays.cljc:49: `(let [arr# (clojure.core/make-array java.lang.Object ~len)]
./src/datascript/arrays.cljc:50: (doto ^{:tag "[[Ljava.lang.Object;"} arr#
./src/datascript/arrays.cljc:64: #?(:clj (Arrays/copyOf ^{:tag "[[Ljava.lang.Object;"} from (alength from))
./src/datascript/arrays.cljc:71: res (Arrays/copyOf ^{:tag "[[Ljava.lang.Object;"} a (+ al bl))]
./src/datascript/arrays.cljc:72: (System/arraycopy ^{:tag "[[Ljava.lang.Object;"} b 0 res al bl)
./src/datascript/arrays.cljc:77: :clj (clojure.core/amap ^{:tag "[[Ljava.lang.Object;"} arr i res (f (aget arr i)))))
./src/datascript/arrays.cljc:81: :clj (doto arr (java.util.Arrays/sort cmp))))
./src/datascript/btset.cljc:37: #?(:clj (:import [java.util Arrays]))
./src/datascript/btset.cljc:123: :clj (Arrays/copyOfRange ^{:tag "[[Ljava.lang.Object;"} arr
./src/datascript/btset.cljc:128: :clj (Arrays/copyOfRange ^{:tag "[[Ljava.lang.Object;"} arr
./src/datascript/btset.cljc:517: (instance? java.util.Set other)
./src/datascript/btset.cljc:518: (== cnt (.size ^java.util.Collection other))
./src/datascript/btset.cljc:519: (.containsAll this ^java.util.Collection other)))
./src/datascript/btset.cljc:544: java.lang.Iterable
./src/datascript/btset.cljc:547: java.util.Collection
./src/datascript/btset.cljc:554: java.util.Set
./src/datascript/btset.cljc:555: java.io.Serializable
./src/datascript/btset.cljc:556: java.lang.Object
./src/datascript/btset.cljc:751: java.lang.Iterable
./src/datascript/btset.cljc:875: java.lang.Iterable
./src/datascript/core.cljc:13: [java.util UUID])))
./src/datascript/db.cljc:38: (instance? java.util.Map x)))))
./src/datascript/db.cljc:244: (defmethod print-method Datom [^Datom d, ^java.io.Writer w]
./src/datascript/db.cljc:663: (defn pr-db [db, ^java.io.Writer w]
./src/datascript/db.cljc:672: (defmethod print-method DB [db, ^java.io.Writer w]
./src/datascript/db.cljc:675: (defmethod print-method FilteredDB [db, ^java.io.Writer w]
./src/datascript/impl/entity.cljc:148: (defmethod print-method Entity [e, ^java.io.Writer w]
./src/datascript/query.cljc:82: :clj ^{:tag "[[Ljava.lang.Object;"} idxs1)
./src/datascript/query.cljc:84: :clj ^{:tag "[[Ljava.lang.Object;"} idxs2)]
./src/datascript/query.cljc:658: :clj ^{:tag "[[Ljava.lang.Object;"} t1) acc
./src/datascript/query_v3.cljc:57: (let [m (java.util.HashMap.)]
./src/datascript/query_v3.cljc:82: (let [l (java.util.ArrayList.)]
./src/datascript/query_v3.cljc:131: (let [set (java.util.HashSet.)]
./src/datascript/query_v3.cljc:201:;; (java.util.Arrays/hashCode ^{:tag "[[Ljava.lang.Object;"} arr))
./src/datascript/query_v3.cljc:203:;; (java.util.Arrays/equals ^{:tag "[[Ljava.lang.Object;"} arr
./src/datascript/query_v3.cljc:204:;; ^{:tag "[[Ljava.lang.Object;"} (.-arr ^Tuple other)))
./src/datascript/query_v3.cljc:223:(defn pr-rel [rel ^java.io.Writer w]
./test/datascript/test.cljc:49: (let [res (apply clojure.java.shell/sh "node" "test_node.js" args)]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment