1 cananian 1.1.2.1 // DefaultInlineMap.java, created Sat Jan 16 20:53:59 1999 by cananian 2 cananian 1.1.2.2 // Copyright (C) 1998 C. Scott Ananian <cananian@alumni.princeton.edu> 3 cananian 1.1.2.2 // Licensed under the terms of the GNU GPL; see COPYING for details. 4 cananian 1.1.2.1 package harpoon.Backend.Maps; 5 cananian 1.1.2.1 6 cananian 1.1.2.1 import harpoon.ClassFile.HField; 7 cananian 1.1.2.1 8 cananian 1.1.2.1 /** 9 cananian 1.1.2.1 * A <code>DefaultInlineMap</code> returns the conservate answer that we 10 cananian 1.1.2.1 * can't inline anything. 11 cananian 1.1.2.1 * 12 cananian 1.1.2.1 * @author C. Scott Ananian <cananian@alumni.princeton.edu> 13 cananian 1.2 * @version $Id: DefaultInlineMap.java,v 1.2 2002/02/25 21:01:57 cananian Exp $ 14 cananian 1.1.2.1 */ 15 cananian 1.1.2.1 public final class DefaultInlineMap extends InlineMap { 16 cananian 1.1.2.1 /** Creates a <code>DefaultInlineMap</code>. Doesn't need any 17 cananian 1.1.2.1 * arguments to the constructor, because it is very stupid. */ 18 cananian 1.1.2.1 public DefaultInlineMap() { 19 cananian 1.1.2.1 // throw a party. 20 cananian 1.1.2.1 } 21 cananian 1.1.2.1 public boolean canInline1(HField hf) { return false; } 22 cananian 1.1.2.1 public boolean canInline2(HField hf) { return false; } 23 cananian 1.2 }