org.aspectj.ajdt.internal.compiler
Class AbstractCompilerAdapter

java.lang.Object
  extended by org.aspectj.ajdt.internal.compiler.AbstractCompilerAdapter
All Implemented Interfaces:
ICompilerAdapter
Direct Known Subclasses:
AjCompilerAdapter, AjPipeliningCompilerAdapter

public abstract class AbstractCompilerAdapter
extends java.lang.Object
implements ICompilerAdapter


Constructor Summary
AbstractCompilerAdapter()
           
 
Method Summary
abstract  void acceptResult(CompilationResult result)
           
abstract  void afterAnalysing(CompilationUnitDeclaration unit)
           
abstract  void afterCompiling(CompilationUnitDeclaration[] units)
           
abstract  void afterDietParsing(CompilationUnitDeclaration[] units)
           
abstract  void afterGenerating(CompilationUnitDeclaration unit)
           
abstract  void afterProcessing(CompilationUnitDeclaration unit, int unitIndex)
           
abstract  void afterResolving(CompilationUnitDeclaration unit)
           
abstract  void beforeAnalysing(CompilationUnitDeclaration unit)
           
abstract  void beforeCompiling(ICompilationUnit[] sourceUnits)
           
abstract  void beforeGenerating(CompilationUnitDeclaration unit)
           
abstract  void beforeProcessing(CompilationUnitDeclaration unit)
           
abstract  void beforeResolving(CompilationUnitDeclaration unit)
           
abstract  java.util.List getResultsPendingWeave()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCompilerAdapter

public AbstractCompilerAdapter()
Method Detail

getResultsPendingWeave

public abstract java.util.List getResultsPendingWeave()

acceptResult

public abstract void acceptResult(CompilationResult result)

afterAnalysing

public abstract void afterAnalysing(CompilationUnitDeclaration unit)
Specified by:
afterAnalysing in interface ICompilerAdapter

afterCompiling

public abstract void afterCompiling(CompilationUnitDeclaration[] units)
Specified by:
afterCompiling in interface ICompilerAdapter

afterDietParsing

public abstract void afterDietParsing(CompilationUnitDeclaration[] units)
Specified by:
afterDietParsing in interface ICompilerAdapter

afterGenerating

public abstract void afterGenerating(CompilationUnitDeclaration unit)
Specified by:
afterGenerating in interface ICompilerAdapter

afterProcessing

public abstract void afterProcessing(CompilationUnitDeclaration unit,
                                     int unitIndex)
Specified by:
afterProcessing in interface ICompilerAdapter

afterResolving

public abstract void afterResolving(CompilationUnitDeclaration unit)
Specified by:
afterResolving in interface ICompilerAdapter

beforeAnalysing

public abstract void beforeAnalysing(CompilationUnitDeclaration unit)
Specified by:
beforeAnalysing in interface ICompilerAdapter

beforeCompiling

public abstract void beforeCompiling(ICompilationUnit[] sourceUnits)
Specified by:
beforeCompiling in interface ICompilerAdapter

beforeGenerating

public abstract void beforeGenerating(CompilationUnitDeclaration unit)
Specified by:
beforeGenerating in interface ICompilerAdapter

beforeProcessing

public abstract void beforeProcessing(CompilationUnitDeclaration unit)
Specified by:
beforeProcessing in interface ICompilerAdapter

beforeResolving

public abstract void beforeResolving(CompilationUnitDeclaration unit)
Specified by:
beforeResolving in interface ICompilerAdapter