JBoss Reflection 2.2.1.SP1

org.jboss.reflect.plugins.javassist.bytecode
Class JavassistBehaviorFactory

java.lang.Object
  extended by org.jboss.reflect.plugins.javassist.bytecode.JavassistMemberFactory
      extended by org.jboss.reflect.plugins.javassist.bytecode.JavassistBehaviorFactory

public abstract class JavassistBehaviorFactory
extends JavassistMemberFactory

Abstract class to create implementations of the JavassistMethod and JavassistConstructor interfaces.

This implementation generates raw bytecode to avoid the overhead of compilation via javassist. If sun.reflect.MagicAccessorImpl is used as the superClass field the implementation classes can access private and protected members of the target class.

Version:
$Revision: 1.1 $
Author:
Kabir Khan

Field Summary
 
Fields inherited from class org.jboss.reflect.plugins.javassist.bytecode.JavassistMemberFactory
counter, OBJECT_NAME, THROWABLE_EXCEPTIONS
 
Method Summary
 
Methods inherited from class org.jboss.reflect.plugins.javassist.bytecode.JavassistMemberFactory
createJavassistConstructor, createJavassistField, createJavassistMethod, instantiate, makeClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 


JBoss Reflection 2.2.1.SP1

Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.