Add classes for instance checks (#739)

This commit is contained in:
Michiel Borkent 2021-02-27 10:15:28 +01:00 committed by GitHub
parent 17694a328b
commit 8733bcb795
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -249,21 +249,21 @@
:methods [borkdude.graal.LockFix] ;; support for locking
:fields [clojure.lang.PersistentQueue]
:instance-checks [clojure.lang.Cons
:instance-checks [clojure.lang.Atom
clojure.lang.Cons
clojure.lang.Cycle
clojure.lang.IObj
clojure.lang.Fn ;; to distinguish fns from maps, etc.
clojure.lang.IFn
clojure.lang.IPending
;; clojure.lang.IDeref
;; clojure.lang.IAtom
;; clojure.lang.IDeref ;; implemented as protocol in sci
;; clojure.lang.IAtom ;; implemented as protocol in sci
clojure.lang.IEditableCollection
clojure.lang.IMapEntry
clojure.lang.ILookup
clojure.lang.IPersistentCollection
clojure.lang.IPersistentMap
clojure.lang.IPersistentSet
;;clojure.lang.PersistentHashSet ;; temp for meander
clojure.lang.IPersistentVector
clojure.lang.IRecord
clojure.lang.IRef
@ -272,11 +272,21 @@
clojure.lang.LazySeq
clojure.lang.Named
clojure.lang.Keyword
clojure.lang.PersistentArrayMap
clojure.lang.PersistentHashMap
clojure.lang.PersistentHashSet
clojure.lang.PersistentList
clojure.lang.PersistentQueue
clojure.lang.PersistentStructMap
clojure.lang.PersistentTreeMap
clojure.lang.PersistentTreeSet
clojure.lang.PersistentVector
clojure.lang.Ratio
clojure.lang.Repeat
clojure.lang.Symbol
clojure.lang.Sequential
clojure.lang.Seqable
clojure.lang.Volatile
java.util.List]
:custom ~custom-map})