diff options
| author | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2023-12-05 21:13:49 +0100 | 
|---|---|---|
| committer | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2023-12-05 21:14:54 +0100 | 
| commit | 1e5a5289f5ff6936c81b0e914a02746921de7c88 (patch) | |
| tree | 90453838f7f8b04c03ada7dff331e737ef488bb0 | |
| parent | aebfb99943c7b3dfce883781d1d47048f42858b4 (diff) | |
jgvariant-ostree: Add GraalVM reflection configuration.
Change-Id: I86f54e351eb11c54e839aa4570b03b9d45900c4c
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 } +] | 
