Niclas Hedhman wrote:
Since this approach gives exactly 1 extra subclass per Fragment type,
independently of how many times it is used in Composites, I think we
have a 'reasonable' overhead.

Ok, good.

It will however change the claim of "No Magic under the Hood", and
definitely stop corner use-cases such as Android and potentially even
Google AppEngine and other future cloudservices, which most likely
will block bytecode manipulation.

Yes, that is probably true.

So, I am +1 to making this enhancement now, and that we in the longer
term try to look for a solution where we can break this functionality
out to compile time so that we can manage cloud services, Android and
other restricted environments (Applets?).

For applets, you could always sign them. That's what I have done before, and am doing now with JavaWebStart clients. Since I'm guessing Qi4j will mostly be used for domain-apps anyway, you will want to have them signed.

/Rickard

_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to