cheesterx3 opened a new pull request #129:
URL: https://github.com/apache/felix-dev/pull/129


   There were solved several problems:
   
   1. Using ASM5 - was increased to ASM7 for compiling in java 11+. For this 
change was removed `asm-all` dependency and used concrete dependencies
   2. There was a problem on initializing final fields. iPOJO manipulator 
changed all class fields in constructor to initialize through setters invoking. 
And this was a problem because such possibility was fixed in java 9 ([Compilers 
accept modification of final fields outside initializer 
methods](https://bugs.openjdk.java.net/browse/JDK-8157181)). Besides there is 
no need to change final fields initialization, because after manipulator 
processing they are always accessed through getters
   3. Was fixed static interface initialization
   
   I had to change version to 1.13.0 line cause my own usage, i think it's good 
to change minor version if PR will be accepted


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to