org.jboss.metadata.spi.signature.javassist
Class JavassistSignatureFactory

java.lang.Object
  extended by org.jboss.metadata.spi.signature.javassist.JavassistSignatureFactory

public class JavassistSignatureFactory
extends Object

Javassist Signature factory.

Author:
Ales Justin

Constructor Summary
JavassistSignatureFactory()
           
 
Method Summary
protected static String convertName(javassist.CtClass clazz)
          Convert ct class to full classname.
static String[] convertParameters(javassist.CtClass[] classes)
          Convert ct classes to string class names.
static Signature getSignature(javassist.CtMember member)
          Get a signature for a member
protected static NoClassDefFoundError raiseClassNotFound(String type, String info, javassist.NotFoundException e)
          Raise NCDFE exception.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavassistSignatureFactory

public JavassistSignatureFactory()
Method Detail

getSignature

public static Signature getSignature(javassist.CtMember member)
Get a signature for a member

Parameters:
member - the member
Returns:
the result

convertParameters

public static String[] convertParameters(javassist.CtClass[] classes)
Convert ct classes to string class names.

Parameters:
classes - the classes
Returns:
class names

convertName

protected static String convertName(javassist.CtClass clazz)
Convert ct class to full classname.

Parameters:
clazz - the ct class
Returns:
class name

raiseClassNotFound

protected static NoClassDefFoundError raiseClassNotFound(String type,
                                                         String info,
                                                         javassist.NotFoundException e)
                                                  throws NoClassDefFoundError
Raise NCDFE exception.

Parameters:
type - the error type
info - the info
e - javassist exception
Returns:
NCDFE instance
Throws:
NoClassDefFoundError - transform e param into NCDFE


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