00001 package de.fub.bytecode.generic; 00002 00003 /** 00004 * Denote that a class targets InstructionHandles within an InstructionList. Namely 00005 * the following implementers: 00006 * 00007 * @see BranchHandle 00008 * @see LocalVariableGen 00009 * @see CodeExceptionGen 00010 * @version $Id: InstructionTargeter.java,v 1.1.1.1 2002/01/24 03:41:40 pserver Exp $ 00011 * @author <A HREF="http://www.inf.fu-berlin.de/~dahm">M. Dahm</A> 00012 */ 00013 public interface InstructionTargeter { 00014 public boolean containsTarget(InstructionHandle ih); 00015 public void updateTarget(InstructionHandle old_ih, InstructionHandle new_ih); 00016 }