|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.util.JBossObject
org.jboss.reflect.plugins.AbstractAnnotatedInfo
org.jboss.reflect.plugins.javassist.JavassistAnnotatedInfo
org.jboss.reflect.plugins.javassist.JavassistAnnotatedParameterInfo
org.jboss.reflect.plugins.javassist.JavassistConstructorInfo
public class JavassistConstructorInfo
JavassistConstructor.
| Field Summary |
|---|
| Fields inherited from class org.jboss.reflect.plugins.javassist.JavassistAnnotatedParameterInfo |
|---|
exceptionTypes, parameters, parameterTypes, typeInfo |
| Fields inherited from class org.jboss.reflect.plugins.javassist.JavassistAnnotatedInfo |
|---|
annotationHelper, annotationMap, annotationsArray |
| Fields inherited from class org.jboss.util.JBossObject |
|---|
hashCode, log, toString |
| Fields inherited from interface org.jboss.reflect.spi.ModifierInfo |
|---|
ABSTRACT, CONSTANT, FINAL, PACKAGE, PACKAGE_ABSTRACT, PACKAGE_CONSTANT, PACKAGE_STATIC, PRIVATE, PRIVATE_CONSTANT, PRIVATE_STATIC, PROTECTED, PROTECTED_ABSTRACT, PROTECTED_CONSTANT, PROTECTED_STATIC, PUBLIC, PUBLIC_ABSTRACT, PUBLIC_CONSTANT, PUBLIC_STATIC, STATIC |
| Constructor Summary | |
|---|---|
JavassistConstructorInfo(AnnotationHelper annotationHelper,
JavassistTypeInfo typeInfo,
javassist.CtConstructor ctConstructor)
Create a new JavassistConstructor. |
|
| Method Summary | |
|---|---|
protected void |
createParameterAnnotations()
|
boolean |
equals(Object obj)
|
protected void |
generateParameters()
Generate parameters |
AnnotationValue[] |
getAnnotations()
Get the annotations |
ClassInfo |
getDeclaringClass()
Get the declaring class |
ClassInfo[] |
getExceptionTypes()
Get the exception types |
protected int |
getHashCode()
|
int |
getModifiers()
Get the modifiers |
ParameterInfo[] |
getParameters()
Get the parameters |
TypeInfo[] |
getParameterTypes()
Get the parameter types |
boolean |
isPublic()
Whether it is public |
boolean |
isStatic()
Whether it is static |
boolean |
isVolatile()
Whether it is volatile |
Object |
newInstance(Object[] args)
Create a new instance |
protected void |
toString(org.jboss.util.JBossStringBuilder buffer)
|
| Methods inherited from class org.jboss.reflect.plugins.javassist.JavassistAnnotatedParameterInfo |
|---|
setupParameterAnnotations |
| 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, hashCode, list, notEqual, toShortString, toShortString, toString, toStringImplementation |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jboss.reflect.spi.AnnotatedInfo |
|---|
getAnnotation, getUnderlyingAnnotation, getUnderlyingAnnotations, isAnnotationPresent, isAnnotationPresent |
| Methods inherited from interface org.jboss.util.JBossInterface |
|---|
clone, toShortString, toShortString |
| Constructor Detail |
|---|
public JavassistConstructorInfo(AnnotationHelper annotationHelper,
JavassistTypeInfo typeInfo,
javassist.CtConstructor ctConstructor)
annotationHelper - the annotation helpertypeInfo - the type ifoctConstructor - the constructor| Method Detail |
|---|
public int getModifiers()
ModifierInfo
getModifiers in interface ModifierInfopublic boolean isPublic()
ModifierInfo
isPublic in interface ModifierInfopublic boolean isStatic()
ModifierInfo
isStatic in interface ModifierInfopublic boolean isVolatile()
ModifierInfo
isVolatile in interface ModifierInfopublic ClassInfo getDeclaringClass()
MemberInfo
getDeclaringClass in interface MemberInfopublic ClassInfo[] getExceptionTypes()
ConstructorInfo
getExceptionTypes in interface ConstructorInfopublic ParameterInfo[] getParameters()
ConstructorInfo
getParameters in interface ConstructorInfopublic TypeInfo[] getParameterTypes()
ConstructorInfo
getParameterTypes in interface ConstructorInfo
public Object newInstance(Object[] args)
throws Throwable
ConstructorInfo
newInstance in interface ConstructorInfoargs - the arguments
Throwable - for any errorprotected int getHashCode()
getHashCode in class org.jboss.util.JBossObjectpublic boolean equals(Object obj)
equals in class Objectprotected void toString(org.jboss.util.JBossStringBuilder buffer)
toString in class org.jboss.util.JBossObjectprotected void generateParameters()
public AnnotationValue[] getAnnotations()
AnnotatedInfo
getAnnotations in interface AnnotatedInfoprotected void createParameterAnnotations()
createParameterAnnotations in class JavassistAnnotatedParameterInfo
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||