quarkusio/quarkus

Make the RegisterForReflection annotation more flexible for Native

Open

#3,883 opened on Sep 5, 2019

View on GitHub
 (19 comments) (0 reactions) (0 assignees)Java (12,967 stars) (2,464 forks)batch import
area/native-imagegood first issuekind/enhancement

Description

Description Would be nice have a way to tell to @RegisterForReflection annotation what I want instead of using the reflection-config.json file as stated here https://quarkus.io/guides/writing-native-applications-tips.

Currently, If I want only public methods to use reflection, I need to create the file below:

reflection-config.json:

[
  {
    "name" : "something.test.resource",
    "allPublicMethods" : true
  }
]

Implementation ideas: @RegisterForReflection(allPublicMethods=true)

Contributor guide

Make the RegisterForReflection annotation more flexible for Native · quarkusio/quarkus#3883 | Good First Issue