Compare commits

...

1 commit

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