This commit is contained in:
Michiel Borkent 2022-02-04 13:42:54 +01:00
parent fe2f0a76f6
commit 410208f3b5
2 changed files with 16 additions and 2 deletions

2
sci

@ -1 +1 @@
Subproject commit 93e55865b66b6445e0c0d940fe9ba53a942ccd56 Subproject commit 0df8b7d9b3b1c86287a0bb01de896ed285f576f3

View file

@ -78,8 +78,13 @@
;; this fixes clojure.lang.Reflector for Java 11 ;; this fixes clojure.lang.Reflector for Java 11
java.lang.reflect.AccessibleObject java.lang.reflect.AccessibleObject
{:methods [{:name "canAccess"}]} {:methods [{:name "canAccess"}]}
java.lang.reflect.Constructor
{:methods [{:name "getParameterCount"}
{:name "getParameterTypes"}]}
java.lang.reflect.Method java.lang.reflect.Method
{:methods [{:name "getName"}]} {:methods [{:name "getName"}]}
java.lang.reflect.Field
{:methods [{:name "getName"}]}
java.lang.reflect.Array java.lang.reflect.Array
{:methods [{:name "newInstance"}]} {:methods [{:name "newInstance"}]}
java.net.Inet4Address java.net.Inet4Address
@ -96,7 +101,9 @@
{:name "aset"} {:name "aset"}
{:name "aclone"}]} {:name "aclone"}]}
clojure.lang.Compiler clojure.lang.Compiler
{:fields [{:name "specials"}]}}) {:fields [{:name "specials"}]}
java.beans.Introspector
{:methods [{:name "getBeanInfo"}]}})
(def custom-map (def custom-map
(cond-> (cond->
@ -113,6 +120,7 @@
`{:all [clojure.lang.ArityException `{:all [clojure.lang.ArityException
clojure.lang.BigInt clojure.lang.BigInt
clojure.lang.ExceptionInfo clojure.lang.ExceptionInfo
java.beans.PropertyDescriptor
java.io.BufferedInputStream java.io.BufferedInputStream
java.io.BufferedOutputStream java.io.BufferedOutputStream
java.io.BufferedReader java.io.BufferedReader
@ -160,6 +168,7 @@
java.lang.ClassNotFoundException java.lang.ClassNotFoundException
java.lang.Comparable java.lang.Comparable
java.lang.Double java.lang.Double
java.lang.Enum
java.lang.Exception java.lang.Exception
java.lang.Float java.lang.Float
java.lang.IllegalArgumentException java.lang.IllegalArgumentException
@ -169,6 +178,7 @@
java.lang.InterruptedException java.lang.InterruptedException
java.lang.Iterable java.lang.Iterable
java.lang.Long java.lang.Long
java.lang.NoSuchFieldException
java.lang.NullPointerException java.lang.NullPointerException
java.lang.Number java.lang.Number
java.lang.NumberFormatException java.lang.NumberFormatException
@ -293,6 +303,7 @@
java.security.SecureRandom java.security.SecureRandom
java.security.Security java.security.Security
java.sql.Date java.sql.Date
java.sql.SQLException
java.text.ParseException java.text.ParseException
;; adds about 200kb, same functionality provided by java.time: ;; adds about 200kb, same functionality provided by java.time:
;; java.text.SimpleDateFormat ;; java.text.SimpleDateFormat
@ -357,6 +368,7 @@
java.util.Date java.util.Date
java.util.Locale java.util.Locale
java.util.Map java.util.Map
java.util.HashMap
java.util.MissingResourceException java.util.MissingResourceException
java.util.NoSuchElementException java.util.NoSuchElementException
java.util.Optional java.util.Optional
@ -541,6 +553,7 @@
ClassNotFoundException java.lang.ClassNotFoundException ClassNotFoundException java.lang.ClassNotFoundException
Comparable java.lang.Comparable Comparable java.lang.Comparable
Double java.lang.Double Double java.lang.Double
Enum java.lang.Enum
Exception java.lang.Exception Exception java.lang.Exception
IndexOutOfBoundsException java.lang.IndexOutOfBoundsException IndexOutOfBoundsException java.lang.IndexOutOfBoundsException
IllegalArgumentException java.lang.IllegalArgumentException IllegalArgumentException java.lang.IllegalArgumentException
@ -552,6 +565,7 @@
Float java.lang.Float Float java.lang.Float
Long java.lang.Long Long java.lang.Long
Math java.lang.Math Math java.lang.Math
NoSuchFieldException java.lang.NoSuchFieldException
NullPointerException java.lang.NullPointerException NullPointerException java.lang.NullPointerException
Number java.lang.Number Number java.lang.Number
NumberFormatException java.lang.NumberFormatException NumberFormatException java.lang.NumberFormatException