]
Nicklas Karlsson closed WELD-56.
--------------------------------
Resolution: Done
acivates with -Dorg.jboss.weld.instantiators=true
Could be optimized to only use instantiators when required and switch is on (now it's
always when switch is one)
Currently targets proxy generation, could also cover more constructor...abuse for other
classes
Supporting proxies with no no-arg constructors
----------------------------------------------
Key: WELD-56
URL:
https://jira.jboss.org/jira/browse/WELD-56
Project: Weld
Issue Type: Feature Request
Components: Scopes & Contexts
Reporter: Pete Muir
Assignee: Nicklas Karlsson
Fix For: 1.1.0.BETA1
On Tue, May 12, 2009 at 1:11 AM, Jason T. Greene
<jason.greene(a)redhat.com> wrote:
Hi Everyone,
As a non-standard extension, I was thinking that we could support generation
proxies of classes not containing no-arg constructors by using various
techniques that are supported by most JDKs.
This would involve generating a proxy with a constructor call passing bogus
parameters. Then a JDK specific approach would be used to instantiate the
proxy class:
Sun, IcedTea, Mac: Unsafe.allocateInstance() - The most efficient
Above + IBM, JRockit: ReflectionFactory.newConstructorForSerialization()
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: