[foreign-jextract] RFR: 8252047: jextract generates uncompilable code with --source option
Jorn Vernee
jvernee at openjdk.java.net
Thu Aug 20 11:54:44 UTC 2020
On Wed, 19 Aug 2020 18:41:45 GMT, Athijegannathan Sundararajan <sundar at openjdk.org> wrote:
> Splitting constant helper class into multiple classes.
> Piggybacking to avoid generating "long double" fields, variables, arguments.
I wonder if the multiple constant class generation could be implemented as a decorator around ConstantHelper instead?
That way it could also be used for the ClassConstantHelper (it is needed there as well). i.e. basically:
class MultiConstantHelper implements ConstantHelper {
ConstantHelper delegate;
DirectMethodHandleDesct addConstant(...) {
newConstantClass(); // might update `delegate`
delegate.addConstant(...);
}
}
-------------
PR: https://git.openjdk.java.net/panama-foreign/pull/286
More information about the panama-dev
mailing list