JBoss Reflection 2.2.1.SP1

org.jboss.reflect.plugins.javassist.defaultmember
Class DefaultMemberFactory

java.lang.Object
  extended by org.jboss.reflect.plugins.javassist.defaultmember.DefaultMemberFactory

public class DefaultMemberFactory
extends Object

Class to create implementations of the JavassistMethod, JavassistConstructor and JavassistField interfaces.

This implementation simply creates implementations that use reflection

Version:
$Revision: 1.1 $
Author:
Kabir Khan

Constructor Summary
DefaultMemberFactory()
           
 
Method Summary
static JavassistConstructor createJavassistConstructor(JavassistConstructorInfo constructorInfo)
          Creates a new JavassistConstructor implementation for a given constructor
static JavassistField createJavassistField(JavassistFieldInfo fieldInfo)
          Creates a new JavassistField implementation for a given field
static JavassistMethod createJavassistMethod(JavassistMethodInfo methodInfo)
          Creates a new JavassistMethod implementation for a given method
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMemberFactory

public DefaultMemberFactory()
Method Detail

createJavassistMethod

public static JavassistMethod createJavassistMethod(JavassistMethodInfo methodInfo)
Creates a new JavassistMethod implementation for a given method

Parameters:
methodInfo - the CtMethod for which we want to create a JavassistMethod implementation
Returns:
the implementing class
Throws:
RuntimeException - if an error ocurred

createJavassistConstructor

public static JavassistConstructor createJavassistConstructor(JavassistConstructorInfo constructorInfo)
Creates a new JavassistConstructor implementation for a given constructor

Parameters:
constructorInfo - the CtConstructor for which we want to create a JavassistConstructor implementation
Returns:
the implementing class
Throws:
RuntimeException - if an error ocurred

createJavassistField

public static JavassistField createJavassistField(JavassistFieldInfo fieldInfo)
Creates a new JavassistField implementation for a given field

Parameters:
fieldInfo - the CtField for which we want to create a JavassistField implementation
Returns:
the implementing class
Throws:
RuntimeException - if an error ocurred

JBoss Reflection 2.2.1.SP1

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