jgvariant-ostree: Add GraalVM reflection configuration.

Change-Id: I86f54e351eb11c54e839aa4570b03b9d45900c4c
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 }
+]