[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