From 0b7a2f44973647e0ace4a471dc20955169b17bb4 Mon Sep 17 00:00:00 2001 From: Fabio Niephaus Date: Mon, 7 Oct 2024 12:46:10 +0200 Subject: [PATCH] Migrate to `reachability-metadata.json` format. --- .../com.example/demo/proxy-config.json | 17 --------- .../demo/reachability-metadata.json | 37 +++++++++++++++++++ .../com.example/demo/reflect-config.json | 14 ------- .../com.example/demo/proxy-config.json | 17 --------- .../demo/reachability-metadata.json | 37 +++++++++++++++++++ .../com.example/demo/reflect-config.json | 14 ------- 6 files changed, 74 insertions(+), 62 deletions(-) delete mode 100644 graalpy/graalpy-micronaut-pygal-charts/src/main/resources/META-INF/native-image/com.example/demo/proxy-config.json create mode 100644 graalpy/graalpy-micronaut-pygal-charts/src/main/resources/META-INF/native-image/com.example/demo/reachability-metadata.json delete mode 100644 graalpy/graalpy-micronaut-pygal-charts/src/main/resources/META-INF/native-image/com.example/demo/reflect-config.json delete mode 100644 graalpy/graalpy-spring-boot-pygal-charts/src/main/resources/META-INF/native-image/com.example/demo/proxy-config.json create mode 100644 graalpy/graalpy-spring-boot-pygal-charts/src/main/resources/META-INF/native-image/com.example/demo/reachability-metadata.json delete mode 100644 graalpy/graalpy-spring-boot-pygal-charts/src/main/resources/META-INF/native-image/com.example/demo/reflect-config.json diff --git a/graalpy/graalpy-micronaut-pygal-charts/src/main/resources/META-INF/native-image/com.example/demo/proxy-config.json b/graalpy/graalpy-micronaut-pygal-charts/src/main/resources/META-INF/native-image/com.example/demo/proxy-config.json deleted file mode 100644 index e4df36c..0000000 --- a/graalpy/graalpy-micronaut-pygal-charts/src/main/resources/META-INF/native-image/com.example/demo/proxy-config.json +++ /dev/null @@ -1,17 +0,0 @@ -[ - { - "interfaces": [ - "com.example.PyGalServicePureJava$PyGal" - ] - }, - { - "interfaces": [ - "com.example.PyGalServicePureJava$XY" - ] - }, - { - "interfaces": [ - "com.example.PyGalServicePureJava$BytesIO" - ] - } -] \ No newline at end of file diff --git a/graalpy/graalpy-micronaut-pygal-charts/src/main/resources/META-INF/native-image/com.example/demo/reachability-metadata.json b/graalpy/graalpy-micronaut-pygal-charts/src/main/resources/META-INF/native-image/com.example/demo/reachability-metadata.json new file mode 100644 index 0000000..56b5111 --- /dev/null +++ b/graalpy/graalpy-micronaut-pygal-charts/src/main/resources/META-INF/native-image/com.example/demo/reachability-metadata.json @@ -0,0 +1,37 @@ +{ + "reflection": [ + { + "type": "com.example.PyGalServiceMixed$Entry" + }, + { + "type": "com.example.PyGalServicePureJava$BytesIO" + }, + { + "type": "com.example.PyGalServicePureJava$PyGal" + }, + { + "type": "com.example.PyGalServicePureJava$XY" + }, + { + "type": { + "proxy": [ + "com.example.PyGalServicePureJava$PyGal" + ] + } + }, + { + "type": { + "proxy": [ + "com.example.PyGalServicePureJava$XY" + ] + } + }, + { + "type": { + "proxy": [ + "com.example.PyGalServicePureJava$BytesIO" + ] + } + } + ] +} \ No newline at end of file diff --git a/graalpy/graalpy-micronaut-pygal-charts/src/main/resources/META-INF/native-image/com.example/demo/reflect-config.json b/graalpy/graalpy-micronaut-pygal-charts/src/main/resources/META-INF/native-image/com.example/demo/reflect-config.json deleted file mode 100644 index 0d8e640..0000000 --- a/graalpy/graalpy-micronaut-pygal-charts/src/main/resources/META-INF/native-image/com.example/demo/reflect-config.json +++ /dev/null @@ -1,14 +0,0 @@ -[ - { - "type": "com.example.PyGalServiceMixed$Entry" - }, - { - "type": "com.example.PyGalServicePureJava$BytesIO" - }, - { - "type": "com.example.PyGalServicePureJava$PyGal" - }, - { - "type": "com.example.PyGalServicePureJava$XY" - } -] diff --git a/graalpy/graalpy-spring-boot-pygal-charts/src/main/resources/META-INF/native-image/com.example/demo/proxy-config.json b/graalpy/graalpy-spring-boot-pygal-charts/src/main/resources/META-INF/native-image/com.example/demo/proxy-config.json deleted file mode 100644 index 7c75700..0000000 --- a/graalpy/graalpy-spring-boot-pygal-charts/src/main/resources/META-INF/native-image/com.example/demo/proxy-config.json +++ /dev/null @@ -1,17 +0,0 @@ -[ - { - "interfaces": [ - "com.example.demo.PyGalServicePureJava$PyGal" - ] - }, - { - "interfaces": [ - "com.example.demo.PyGalServicePureJava$XY" - ] - }, - { - "interfaces": [ - "com.example.demo.PyGalServicePureJava$BytesIO" - ] - } -] \ No newline at end of file diff --git a/graalpy/graalpy-spring-boot-pygal-charts/src/main/resources/META-INF/native-image/com.example/demo/reachability-metadata.json b/graalpy/graalpy-spring-boot-pygal-charts/src/main/resources/META-INF/native-image/com.example/demo/reachability-metadata.json new file mode 100644 index 0000000..b8dcc03 --- /dev/null +++ b/graalpy/graalpy-spring-boot-pygal-charts/src/main/resources/META-INF/native-image/com.example/demo/reachability-metadata.json @@ -0,0 +1,37 @@ +{ + "reflection": [ + { + "type": "com.example.demo.PyGalServiceMixed$Entry" + }, + { + "type": "com.example.demo.PyGalServicePureJava$BytesIO" + }, + { + "type": "com.example.demo.PyGalServicePureJava$PyGal" + }, + { + "type": "com.example.demo.PyGalServicePureJava$XY" + }, + { + "type": { + "proxy": [ + "com.example.demo.PyGalServicePureJava$PyGal" + ] + } + }, + { + "type": { + "proxy": [ + "com.example.demo.PyGalServicePureJava$XY" + ] + } + }, + { + "type": { + "proxy": [ + "com.example.demo.PyGalServicePureJava$BytesIO" + ] + } + } + ] +} \ No newline at end of file diff --git a/graalpy/graalpy-spring-boot-pygal-charts/src/main/resources/META-INF/native-image/com.example/demo/reflect-config.json b/graalpy/graalpy-spring-boot-pygal-charts/src/main/resources/META-INF/native-image/com.example/demo/reflect-config.json deleted file mode 100644 index 0f6ae4e..0000000 --- a/graalpy/graalpy-spring-boot-pygal-charts/src/main/resources/META-INF/native-image/com.example/demo/reflect-config.json +++ /dev/null @@ -1,14 +0,0 @@ -[ - { - "type": "com.example.demo.PyGalServiceMixed$Entry" - }, - { - "type": "com.example.demo.PyGalServicePureJava$BytesIO" - }, - { - "type": "com.example.demo.PyGalServicePureJava$PyGal" - }, - { - "type": "com.example.demo.PyGalServicePureJava$XY" - } -]