org.jboss.reflect.spi
Interface ConstructorInfo

All Superinterfaces:
AnnotatedInfo, Cloneable, org.jboss.util.JBossInterface, MemberInfo, ModifierInfo
All Known Implementing Classes:
ConstructorInfoImpl

public interface ConstructorInfo
extends AnnotatedInfo, MemberInfo

Constructor info

Author:
Bill Burke, Adrian Brock

Field Summary
 
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
 
Method Summary
 Constructor getConstructor()
          Get the constructor
 ClassInfo getDeclaringClass()
          Get the declaring class
 ClassInfo[] getExceptionTypes()
          Get the exception types
 ParameterInfo[] getParameters()
          Get the parameters
 TypeInfo[] getParameterTypes()
          Get the parameter types
 
Methods inherited from interface org.jboss.reflect.spi.AnnotatedInfo
getAnnotation, getAnnotations, isAnnotationPresent
 
Methods inherited from interface org.jboss.util.JBossInterface
clone, toShortString, toShortString
 
Methods inherited from interface org.jboss.reflect.spi.ModifierInfo
getModifiers, isPublic, isStatic
 

Method Detail

getConstructor

Constructor getConstructor()
Get the constructor

Returns:
the constructor

getDeclaringClass

ClassInfo getDeclaringClass()
Get the declaring class

Specified by:
getDeclaringClass in interface MemberInfo
Returns:
the class

getParameterTypes

TypeInfo[] getParameterTypes()
Get the parameter types

Returns:
the parameters types

getParameters

ParameterInfo[] getParameters()
Get the parameters

Returns:
the parameters

getExceptionTypes

ClassInfo[] getExceptionTypes()
Get the exception types

Returns:
the exception types


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.