Как добавить пакет в поддержку отражений в Graalvm? - PullRequest
0 голосов
/ 07 апреля 2020

Можно ли добавить пакет в отражении-конфигурации. json? Что-то вроде:

[
  {
    "name" : "org.apache.tinkerpop.shaded.kryo.serializers.*",
    "allDeclaredConstructors" : true
  }
}

Вместо того, чтобы делать это один за другим.

Спасибо:)

1 Ответ

1 голос
/ 07 апреля 2020

Вероятно, лучше всего было бы создать класс Feature, который бы программно регистрировал классы для отражения. Вот краткий пример: https://github.com/oracle/graal/blob/master/substratevm/REFLECTION.md#manual -configuration

Класс пространственных объектов должен находиться в пути к классам, а затем указываться с помощью параметра командной строки --features=.

...