Skip to content

Commit 198e9bf

Browse files
committed
Get rid of reflection
1 parent d15cdd3 commit 198e9bf

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

src/xitdb/db.clj

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -93,11 +93,8 @@
9393
(defn- close-db-internal! [^Database db]
9494
(let [core (-> db .-core)]
9595
(when (instance? CoreFile core)
96-
;;TODO: is this the best way to do it?
97-
(let [field (.getDeclaredField CoreFile "file")
98-
_ (.setAccessible field true)
99-
^RandomAccessFile file (.get field core)]
100-
(.close file)))))
96+
(.close ^RandomAccessFile (-> db .-core .file)))))
97+
10198

10299
(defn ^ReadArrayList read-history [^Database db]
103100
(ReadArrayList. (-> db .rootCursor)))

0 commit comments

Comments
 (0)