org.aspectj.ajdt.internal.compiler
Interface ICompilerAdapter

All Known Implementing Classes:
AbstractCompilerAdapter, AjCompilerAdapter, AjPipeliningCompilerAdapter, DefaultCompilerAdapter

public interface ICompilerAdapter

An ICompilerAdapter will be called by the compiler at strategic points during compilation, allowing the adapter to perform additional processing as required.


Method Summary
 void afterAnalysing(CompilationUnitDeclaration unit)
           
 void afterCompiling(CompilationUnitDeclaration[] units)
           
 void afterDietParsing(CompilationUnitDeclaration[] units)
           
 void afterGenerating(CompilationUnitDeclaration unit)
           
 void afterProcessing(CompilationUnitDeclaration unit, int unitIndex)
           
 void afterResolving(CompilationUnitDeclaration unit)
           
 void beforeAnalysing(CompilationUnitDeclaration unit)
           
 void beforeCompiling(ICompilationUnit[] sourceUnits)
           
 void beforeGenerating(CompilationUnitDeclaration unit)
           
 void beforeProcessing(CompilationUnitDeclaration unit)
           
 void beforeResolving(CompilationUnitDeclaration unit)
           
 

Method Detail

afterDietParsing

void afterDietParsing(CompilationUnitDeclaration[] units)

beforeCompiling

void beforeCompiling(ICompilationUnit[] sourceUnits)

afterCompiling

void afterCompiling(CompilationUnitDeclaration[] units)

beforeProcessing

void beforeProcessing(CompilationUnitDeclaration unit)

afterProcessing

void afterProcessing(CompilationUnitDeclaration unit,
                     int unitIndex)

beforeResolving

void beforeResolving(CompilationUnitDeclaration unit)

afterResolving

void afterResolving(CompilationUnitDeclaration unit)

beforeAnalysing

void beforeAnalysing(CompilationUnitDeclaration unit)

afterAnalysing

void afterAnalysing(CompilationUnitDeclaration unit)

beforeGenerating

void beforeGenerating(CompilationUnitDeclaration unit)

afterGenerating

void afterGenerating(CompilationUnitDeclaration unit)