org.aspectj.ajdt.internal.core.builder
Class AbstractStateListener

java.lang.Object
  extended by org.aspectj.ajdt.internal.core.builder.AbstractStateListener
All Implemented Interfaces:
IStateListener

public abstract class AbstractStateListener
extends java.lang.Object
implements IStateListener

Subtypes can override whatever they want...


Constructor Summary
AbstractStateListener()
           
 
Method Summary
 void aboutToCompareClasspaths(java.util.List oldClasspath, java.util.List newClasspath)
           
 void buildSuccessful(boolean wasFullBuild)
           
 void detectedAspectDeleted(java.io.File f)
          Called if state processing detects a file was deleted that contained an aspect declaration.
 void detectedClassChangeInThisDir(java.io.File f)
           
 void pathChangeDetected()
           
 void recordDecision(java.lang.String decision)
          When a decision is made during compilation (such as needing to recompile some new file, or drop back to batch) this method is called with the decision.
 void recordInformation(java.lang.String info)
          Provides feedback during compilation on what stage we are at
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractStateListener

public AbstractStateListener()
Method Detail

detectedClassChangeInThisDir

public void detectedClassChangeInThisDir(java.io.File f)
Specified by:
detectedClassChangeInThisDir in interface IStateListener

aboutToCompareClasspaths

public void aboutToCompareClasspaths(java.util.List oldClasspath,
                                     java.util.List newClasspath)
Specified by:
aboutToCompareClasspaths in interface IStateListener

pathChangeDetected

public void pathChangeDetected()
Specified by:
pathChangeDetected in interface IStateListener

detectedAspectDeleted

public void detectedAspectDeleted(java.io.File f)
Description copied from interface: IStateListener
Called if state processing detects a file was deleted that contained an aspect declaration. Incremental compilation will not be attempted if this occurs.

Specified by:
detectedAspectDeleted in interface IStateListener

buildSuccessful

public void buildSuccessful(boolean wasFullBuild)
Specified by:
buildSuccessful in interface IStateListener

recordDecision

public void recordDecision(java.lang.String decision)
Description copied from interface: IStateListener
When a decision is made during compilation (such as needing to recompile some new file, or drop back to batch) this method is called with the decision.

Specified by:
recordDecision in interface IStateListener

recordInformation

public void recordInformation(java.lang.String info)
Description copied from interface: IStateListener
Provides feedback during compilation on what stage we are at

Specified by:
recordInformation in interface IStateListener