[infinispan-issues] [JBoss JIRA] (ISPN-10137) Component dependency injection should not use reflection
Dan Berindei (Jira)
issues at jboss.org
Tue Apr 16 07:58:00 EDT 2019
Dan Berindei created ISPN-10137:
-----------------------------------
Summary: Component dependency injection should not use reflection
Key: ISPN-10137
URL: https://issues.jboss.org/browse/ISPN-10137
Project: Infinispan
Issue Type: Enhancement
Components: Core
Affects Versions: 10.0.0.Beta3, 9.4.12.Final
Reporter: Dan Berindei
Assignee: Dan Berindei
Fix For: 10.0.0.Beta4
Quarkus allows reflection, but "[t]his is normally achieved by listing every class, method, field and constructor in a JSON file, and passing this as a parameter into the native image build", so it would be much better if we generated code to perform the injection without reflection.
Because the generated code needs to obey Java's accessibility rules and generating code in the same class is impractical, private fields and methods annotated {{@Inject}} will not be supported.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
More information about the infinispan-issues
mailing list