[weld-commits] [weld/core] 025dbf: Change client proxies to reduce the use of reflect...
noreply at github.com
noreply at github.com
Wed Oct 27 12:12:11 EDT 2010
Branch: refs/heads/master
Home: http://github.com/weld/core
Commit: 025dbfb0895bd2e0f26d42ace315de0f9bba796f
http://github.com/weld/core/commit/025dbfb0895bd2e0f26d42ace315de0f9bba796f
Author: Stuart Douglas <stuart.w.douglas at gmail.com>
Date: 2010-10-23 (Sat, 23 Oct 2010)
Changed paths:
A impl/src/main/java/org/jboss/weld/bean/proxy/ClientProxyFactory.java
R impl/src/main/java/org/jboss/weld/bean/proxy/ClientProxyMethodHandler.java
M impl/src/main/java/org/jboss/weld/bean/proxy/ClientProxyProvider.java
M impl/src/main/java/org/jboss/weld/bean/proxy/ProxyFactory.java
M impl/src/main/java/org/jboss/weld/bean/proxy/ProxyMethodHandler.java
M impl/src/main/java/org/jboss/weld/bean/proxy/util/SerializableProxy.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/Bar.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/Foo.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/proxy/ProxyTest.java
Log Message:
-----------
Change client proxies to reduce the use of reflection
As much a possible method invocations on client proxies are now
forwarded on the target object using generated bytecode, rather
than reflection.
Commit: aae4b529c7e0e419af07784eeb50d2fb5e307a49
http://github.com/weld/core/commit/aae4b529c7e0e419af07784eeb50d2fb5e307a49
Author: Stuart Douglas <stuart.w.douglas at gmail.com>
Date: 2010-10-25 (Mon, 25 Oct 2010)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/ClientProxyFactory.java
Log Message:
-----------
Restrict the proxy methods that can use direct bytecode based invocation
More information about the weld-commits
mailing list