org.jboss.weld.bean.proxy
Class DefaultBytecodeMethodResolver

java.lang.Object
  extended by org.jboss.weld.bean.proxy.DefaultBytecodeMethodResolver
All Implemented Interfaces:
BytecodeMethodResolver

public class DefaultBytecodeMethodResolver
extends Object
implements BytecodeMethodResolver

A BytecodeMethodResolver that looks up the method using the reflection API.

TODO: cache the result somehow

Author:
Stuart Douglas

Constructor Summary
DefaultBytecodeMethodResolver()
           
 
Method Summary
 void getDeclaredMethod(javassist.bytecode.ClassFile file, javassist.bytecode.Bytecode code, String declaringClass, String methodName, String[] parameterTypes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultBytecodeMethodResolver

public DefaultBytecodeMethodResolver()
Method Detail

getDeclaredMethod

public void getDeclaredMethod(javassist.bytecode.ClassFile file,
                              javassist.bytecode.Bytecode code,
                              String declaringClass,
                              String methodName,
                              String[] parameterTypes)
Specified by:
getDeclaredMethod in interface BytecodeMethodResolver


Copyright © 2013 Seam Framework. All Rights Reserved.