1 salcianu 1.1.2.1 // PANodeVisitor.java, created Thu Jan 13 16:21:14 2000 by salcianu 2 cananian 1.1.2.4 // Copyright (C) 2000 Alexandru SALCIANU <salcianu@retezat.lcs.mit.edu> 3 salcianu 1.1.2.1 // Licensed under the terms of the GNU GPL; see COPYING for details. 4 salcianu 1.1.2.1 package harpoon.Analysis.PointerAnalysis; 5 salcianu 1.1.2.1 6 salcianu 1.1.2.1 /** 7 salcianu 1.1.2.3 * <code>PANodeVisitor</code> is a wrapper for a function that is 8 salcianu 1.1.2.3 called on a <code>PANode</code>. 9 salcianu 1.1.2.3 There is no other way to pass a function in Java (no pointers to methods ...) 10 salcianu 1.1.2.1 * 11 cananian 1.1.2.4 * @author Alexandru SALCIANU <salcianu@retezat.lcs.mit.edu> 12 cananian 1.2 * @version $Id: PANodeVisitor.java,v 1.2 2002/02/25 20:58:40 cananian Exp $ 13 salcianu 1.1.2.1 */ 14 salcianu 1.1.2.1 public interface PANodeVisitor { 15 salcianu 1.1.2.3 /** Visits a <code>PANode</code>. */ 16 salcianu 1.1.2.1 public void visit(PANode node); 17 cananian 1.2 }