2 * Copyright (c) 2005 IBM and other contributors
4 * This program and the accompanying materials are made available
5 * under the terms of the Eclipse Public License v 2.0
6 * which accompanies this distribution and is available at
7 * https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt
10 * Andy Clement initial implementation
11 * ******************************************************************/
12 package org.aspectj.ajdt.internal.core.builder;
15 import java.util.List;
18 * Subtypes can override whatever they want...
23 public abstract class AbstractStateListener implements IStateListener {
25 public void detectedClassChangeInThisDir(File f) { }
27 public void aboutToCompareClasspaths(List oldClasspath, List newClasspath) { }
29 public void pathChangeDetected() { }
31 public void detectedAspectDeleted(File f) { }
33 public void buildSuccessful(boolean wasFullBuild) { }
35 public void recordDecision(String decision) {}
37 public void recordInformation(String info) {}