aboutsummaryrefslogtreecommitdiff
path: root/jgvariant-ostree/src/main/resources/META-INF/native-image
diff options
context:
space:
mode:
authorMatthias Andreas Benkard <code@mail.matthias.benkard.de>2023-12-05 21:13:49 +0100
committerMatthias Andreas Benkard <code@mail.matthias.benkard.de>2023-12-05 21:14:54 +0100
commit1e5a5289f5ff6936c81b0e914a02746921de7c88 (patch)
tree90453838f7f8b04c03ada7dff331e737ef488bb0 /jgvariant-ostree/src/main/resources/META-INF/native-image
parentaebfb99943c7b3dfce883781d1d47048f42858b4 (diff)
jgvariant-ostree: Add GraalVM reflection configuration.
Change-Id: I86f54e351eb11c54e839aa4570b03b9d45900c4c
Diffstat (limited to 'jgvariant-ostree/src/main/resources/META-INF/native-image')
-rw-r--r--jgvariant-ostree/src/main/resources/META-INF/native-image/eu.mulk.jgvariant/jgvariant-ostree/native-image.properties1
-rw-r--r--jgvariant-ostree/src/main/resources/META-INF/native-image/eu.mulk.jgvariant/jgvariant-ostree/reflection.json33
2 files changed, 34 insertions, 0 deletions
diff --git a/jgvariant-ostree/src/main/resources/META-INF/native-image/eu.mulk.jgvariant/jgvariant-ostree/native-image.properties b/jgvariant-ostree/src/main/resources/META-INF/native-image/eu.mulk.jgvariant/jgvariant-ostree/native-image.properties
new file mode 100644
index 0000000..4971c6c
--- /dev/null
+++ b/jgvariant-ostree/src/main/resources/META-INF/native-image/eu.mulk.jgvariant/jgvariant-ostree/native-image.properties
@@ -0,0 +1 @@
+Args = -H:ReflectionConfigurationResources=${.}/reflection.json
diff --git a/jgvariant-ostree/src/main/resources/META-INF/native-image/eu.mulk.jgvariant/jgvariant-ostree/reflection.json b/jgvariant-ostree/src/main/resources/META-INF/native-image/eu.mulk.jgvariant/jgvariant-ostree/reflection.json
new file mode 100644
index 0000000..3e10446
--- /dev/null
+++ b/jgvariant-ostree/src/main/resources/META-INF/native-image/eu.mulk.jgvariant/jgvariant-ostree/reflection.json
@@ -0,0 +1,33 @@
+[ { "name": "eu.mulk.jgvariant.ostree.ByteString", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.Checksum", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.Commit", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.Commit$RelatedObject", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.DeltaFallback", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.DeltaMetaEntry", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.DeltaMetaEntry$DeltaObject", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.DeltaOperation$BsPatch", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.DeltaOperation$Close", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.DeltaOperation$Open", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.DeltaOperation$OpenSpliceAndCloseMeta", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.DeltaOperation$OpenSpliceAndCloseReal", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.DeltaOperation$SetReadSource", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.DeltaOperation$UnsetReadSource", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.DeltaOperation$Write", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.DeltaOperationType", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.DeltaPartPayload", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.DeltaPartPayload$FileMode", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.DeltaSuperblock", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.DeltaSuperblock$DeltaName", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.DirMeta", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.DirTree", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.DirTree$Directory", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.DirTree$File", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.FileMeta", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.Metadata", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.SignedDelta", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.Summary", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.Summary$Entry", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.Summary$Entry$Value", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.SummarySignature", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+, { "name": "eu.mulk.jgvariant.ostree.Xattr", "allPublicConstructors": true, "allPublicMethods": true, "allPublicClasses": true }
+]