KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > aspectj > lang > reflect > InterTypeConstructorDeclaration


1 /* *******************************************************************
2  * Copyright (c) 2005 Contributors.
3  * All rights reserved.
4  * This program and the accompanying materials are made available
5  * under the terms of the Eclipse Public License v1.0
6  * which accompanies this distribution and is available at
7  * http://eclipse.org/legal/epl-v10.html
8  *
9  * Contributors:
10  * Adrian Colyer Initial implementation
11  * ******************************************************************/

12 package org.aspectj.lang.reflect;
13
14 import java.lang.reflect.Type JavaDoc;
15
16 /**
17  * Runtime representation of an inter-type constructor member declared within an
18  * aspect.
19  */

20 public interface InterTypeConstructorDeclaration extends InterTypeDeclaration {
21
22     /**
23      * The constructor parameters
24      */

25     AjType<?>[] getParameterTypes();
26     
27     /**
28      * The generic constructor parameters
29      */

30     Type JavaDoc[] getGenericParameterTypes();
31     
32     /**
33      * The declared exceptions thrown by this constructor
34      */

35     AjType<?>[] getExceptionTypes();
36 }
37
Popular Tags