org.aspectj.internal.lang.reflect
Class InterTypeConstructorDeclarationImpl

java.lang.Object
  extended by org.aspectj.internal.lang.reflect.InterTypeDeclarationImpl
      extended by org.aspectj.internal.lang.reflect.InterTypeConstructorDeclarationImpl
All Implemented Interfaces:
InterTypeConstructorDeclaration, InterTypeDeclaration

public class InterTypeConstructorDeclarationImpl
extends InterTypeDeclarationImpl
implements InterTypeConstructorDeclaration


Field Summary
 
Fields inherited from class org.aspectj.internal.lang.reflect.InterTypeDeclarationImpl
targetTypeName
 
Constructor Summary
InterTypeConstructorDeclarationImpl(AjType<?> decType, java.lang.String target, int mods, java.lang.reflect.Method baseMethod)
           
 
Method Summary
 AjType<?>[] getExceptionTypes()
          The declared exceptions thrown by this constructor
 java.lang.reflect.Type[] getGenericParameterTypes()
          The generic constructor parameters
 AjType<?>[] getParameterTypes()
          The constructor parameters
 java.lang.String toString()
           
 
Methods inherited from class org.aspectj.internal.lang.reflect.InterTypeDeclarationImpl
getDeclaringType, getModifiers, getTargetType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.aspectj.lang.reflect.InterTypeDeclaration
getDeclaringType, getModifiers, getTargetType
 

Constructor Detail

InterTypeConstructorDeclarationImpl

public InterTypeConstructorDeclarationImpl(AjType<?> decType,
                                           java.lang.String target,
                                           int mods,
                                           java.lang.reflect.Method baseMethod)
Parameters:
decType -
target -
mods -
Method Detail

getParameterTypes

public AjType<?>[] getParameterTypes()
Description copied from interface: InterTypeConstructorDeclaration
The constructor parameters

Specified by:
getParameterTypes in interface InterTypeConstructorDeclaration

getGenericParameterTypes

public java.lang.reflect.Type[] getGenericParameterTypes()
Description copied from interface: InterTypeConstructorDeclaration
The generic constructor parameters

Specified by:
getGenericParameterTypes in interface InterTypeConstructorDeclaration

getExceptionTypes

public AjType<?>[] getExceptionTypes()
Description copied from interface: InterTypeConstructorDeclaration
The declared exceptions thrown by this constructor

Specified by:
getExceptionTypes in interface InterTypeConstructorDeclaration

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object