org.jboss.reflect.plugins.javassist
Class JavassistAnnotatedParameterInfo

java.lang.Object
  extended by org.jboss.util.JBossObject
      extended by org.jboss.reflect.plugins.AbstractAnnotatedInfo
          extended by org.jboss.reflect.plugins.javassist.JavassistAnnotatedInfo
              extended by org.jboss.reflect.plugins.javassist.JavassistAnnotatedParameterInfo
All Implemented Interfaces:
Serializable, Cloneable, AnnotatedInfo, org.jboss.util.JBossInterface
Direct Known Subclasses:
JavassistConstructorInfo, JavassistMethodInfo

public abstract class JavassistAnnotatedParameterInfo
extends JavassistAnnotatedInfo

Version:
$Revision: 69888 $
Author:
Kabir Khan
See Also:
Serialized Form

Field Summary
protected  ClassInfo[] exceptionTypes
          The exception types
protected  ParameterInfo[] parameters
          The parameters
protected  TypeInfo[] parameterTypes
          The parameter types
protected  JavassistTypeInfo typeInfo
          The type info
 
Fields inherited from class org.jboss.reflect.plugins.javassist.JavassistAnnotatedInfo
annotationHelper, annotationMap, annotationsArray
 
Fields inherited from class org.jboss.util.JBossObject
hashCode, log, toString
 
Constructor Summary
JavassistAnnotatedParameterInfo(AnnotationHelper annotationHelper)
           
 
Method Summary
protected abstract  void createParameterAnnotations()
           
protected  void setupParameterAnnotations(Object[][] annotations)
           
 
Methods inherited from class org.jboss.reflect.plugins.javassist.JavassistAnnotatedInfo
getAnnotation, getAnnotations, isAnnotationPresent, setupAnnotations
 
Methods inherited from class org.jboss.reflect.plugins.AbstractAnnotatedInfo
getUnderlyingAnnotation, getUnderlyingAnnotations, isAnnotationPresent
 
Methods inherited from class org.jboss.util.JBossObject
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, getHashCode, hashCode, list, notEqual, toShortString, toShortString, toString, toString, toStringImplementation
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.reflect.spi.AnnotatedInfo
getAnnotations
 
Methods inherited from interface org.jboss.util.JBossInterface
clone, toShortString, toShortString
 

Field Detail

parameters

protected transient ParameterInfo[] parameters
The parameters


parameterTypes

protected transient TypeInfo[] parameterTypes
The parameter types


exceptionTypes

protected transient ClassInfo[] exceptionTypes
The exception types


typeInfo

protected JavassistTypeInfo typeInfo
The type info

Constructor Detail

JavassistAnnotatedParameterInfo

public JavassistAnnotatedParameterInfo(AnnotationHelper annotationHelper)
Method Detail

setupParameterAnnotations

protected void setupParameterAnnotations(Object[][] annotations)

createParameterAnnotations

protected abstract void createParameterAnnotations()


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