Skip to content

Commit 122ce6f

Browse files
Add reflect config for DefaultClaimsBuilder
Add reflection configuration entries for io.jsonwebtoken.impl.DefaultClaimsBuilder and its inner Supplier to src/main/resources/META-INF/native-image/com.espacogeek/geek/reflect-config.json. Mark all declared constructors, methods, and fields so GraalVM native-image retains required reflective access for these JWT classes at runtime.
1 parent 30cf8ea commit 122ce6f

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

src/main/resources/META-INF/native-image/com.espacogeek/geek/reflect-config.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -503,6 +503,18 @@
503503
"allDeclaredMethods": true,
504504
"allDeclaredFields": true
505505
},
506+
{
507+
"name": "io.jsonwebtoken.impl.DefaultClaimsBuilder",
508+
"allDeclaredConstructors": true,
509+
"allDeclaredMethods": true,
510+
"allDeclaredFields": true
511+
},
512+
{
513+
"name": "io.jsonwebtoken.impl.DefaultClaimsBuilder$Supplier",
514+
"allDeclaredConstructors": true,
515+
"allDeclaredMethods": true,
516+
"allDeclaredFields": true
517+
},
506518
{
507519
"name": "io.jsonwebtoken.impl.DefaultClaims",
508520
"allDeclaredConstructors": true,

0 commit comments

Comments
 (0)