From f1feec799c7c6b5db6dcbb7174c93aba3150ea68 Mon Sep 17 00:00:00 2001 From: Jakub Holy Date: Sat, 7 Dec 2019 16:27:31 +0100 Subject: [PATCH] Fix #142 - add NIO/FileAttribute etc. (#143) --- reflection.json | 18 ++++++++++++++++++ src/babashka/main.clj | 3 +++ 2 files changed, 21 insertions(+) diff --git a/reflection.json b/reflection.json index bec56a76..a41c3fcd 100644 --- a/reflection.json +++ b/reflection.json @@ -124,6 +124,24 @@ "name":"java.lang.UNIXProcess", "allPublicMethods":true }, + { + "name":"java.nio.file.attribute.FileAttribute", + "allPublicMethods":true, + "allPublicFields": true, + "allPublicConstructors": true + }, + { + "name":"java.nio.file.attribute.PosixFilePermission", + "allPublicMethods":true, + "allPublicFields": true, + "allPublicConstructors": true + }, + { + "name":"java.nio.file.attribute.PosixFilePermissions", + "allPublicMethods":true, + "allPublicFields": true, + "allPublicConstructors": true + }, { "name":"java.nio.file.Path", "allPublicMethods":true diff --git a/src/babashka/main.clj b/src/babashka/main.clj index 2d3a568e..e8b8010a 100644 --- a/src/babashka/main.clj +++ b/src/babashka/main.clj @@ -235,6 +235,9 @@ Everything after that is bound to *command-line-args*.")) 'java.lang.System System 'java.lang.Thread Thread 'sun.nio.fs.UnixPath sun.nio.fs.UnixPath + 'java.nio.file.attribute.FileAttribute java.nio.file.attribute.FileAttribute + 'java.nio.file.attribute.PosixFilePermission java.nio.file.attribute.PosixFilePermission + 'java.nio.file.attribute.PosixFilePermissions java.nio.file.attribute.PosixFilePermissions 'java.nio.file.CopyOption java.nio.file.CopyOption 'java.nio.file.FileAlreadyExistsException java.nio.file.FileAlreadyExistsException 'java.nio.file.Files java.nio.file.Files