Skip to content

Commit 44f5795

Browse files
committed
add JNI hints for embed images
1 parent 2d7a99f commit 44f5795

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM alpine
1+
FROM alpine:latest
22
RUN apk add --no-cache libsm libxrender libxext libxtst libxi gcompat ttf-dejavu
33

44
COPY build/native/nativeCompile /work

graal/jni-config.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
{
66
"name":"[Lsun.java2d.loops.GraphicsPrimitive;"
77
},
8+
{
9+
"name":"com.sun.imageio.plugins.jpeg.JPEGImageReader",
10+
"methods":[{"name":"acceptPixels","parameterTypes":["int","boolean"] }, {"name":"passComplete","parameterTypes":[] }, {"name":"passStarted","parameterTypes":["int"] }, {"name":"pushBack","parameterTypes":["int"] }, {"name":"readInputData","parameterTypes":["byte[]","int","int"] }, {"name":"setImageData","parameterTypes":["int","int","int","int","int","byte[]"] }, {"name":"skipInputBytes","parameterTypes":["long"] }, {"name":"skipPastImage","parameterTypes":["int"] }, {"name":"warningOccurred","parameterTypes":["int"] }, {"name":"warningWithMessage","parameterTypes":["java.lang.String"] }]
11+
},
812
{
913
"name":"java.awt.AlphaComposite",
1014
"fields":[{"name":"extraAlpha"}, {"name":"rule"}]
@@ -82,6 +86,18 @@
8286
"name":"sun.awt.SunHints",
8387
"fields":[{"name":"INTVAL_STROKE_PURE"}]
8488
},
89+
{
90+
"name":"javax.imageio.plugins.jpeg.JPEGHuffmanTable",
91+
"fields":[{"name":"lengths"}, {"name":"values"}]
92+
},
93+
{
94+
"name":"javax.imageio.plugins.jpeg.JPEGQTable",
95+
"fields":[{"name":"qTable"}]
96+
},
97+
{
98+
"name":"sun.awt.image.ByteComponentRaster",
99+
"fields":[{"name":"data"}, {"name":"dataOffsets"}, {"name":"pixelStride"}, {"name":"scanlineStride"}, {"name":"type"}]
100+
},
85101
{
86102
"name":"sun.awt.image.BufImgSurfaceData$ICMColorData",
87103
"fields":[{"name":"pData"}],

0 commit comments

Comments
 (0)