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

Author:
colyer

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
equals, 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