1 cananian 1.1 // HType.java, created Mon Mar 17 20:04:41 2003 by cananian 2 cananian 1.1 // Copyright (C) 2003 C. Scott Ananian <cananian@alumni.princeton.edu> 3 cananian 1.1 // Licensed under the terms of the GNU GPL; see COPYING for details. 4 cananian 1.1 package harpoon.ClassFile; 5 cananian 1.1 6 cananian 1.1 /** The <code>HType</code> interface represents all compile time types. 7 cananian 1.1 * It is implemented by all entities that may represent a compile-time 8 cananian 1.1 * type in the Java programming language, and serves as their common 9 cananian 1.1 * supertype. In addition to its subinterfaces, it is implemented 10 cananian 1.1 * by <code>HClass</code>. 11 cananian 1.1 * 12 cananian 1.1 * @author C. Scott Ananian <cananian@alumni.princeton.edu> 13 cananian 1.1 * @version $Id: HType.java,v 1.1 2003/03/18 02:27:02 cananian Exp $ 14 cananian 1.1 * @see java.lang.reflect.Type 15 cananian 1.1 */ 16 cananian 1.1 public interface HType { 17 cananian 1.1 /* no members declared. */ 18 cananian 1.1 }