org.aspectj.ajdt.internal.compiler
Class DefaultCompilerAdapter

java.lang.Object
  extended by org.aspectj.ajdt.internal.compiler.DefaultCompilerAdapter
All Implemented Interfaces:
ICompilerAdapter

public class DefaultCompilerAdapter
extends java.lang.Object
implements ICompilerAdapter

This DefaultCompilerAdapter preserves the original behaviour of the JDT compiler.


Constructor Summary
DefaultCompilerAdapter(Compiler compiler)
           
 
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 afterResolving(CompilationUnitDeclaration unit, ICompilationUnit sourceUnit, boolean verifyMethods, boolean analyzeCode, boolean generateCode)
           
 void beforeAnalysing(CompilationUnitDeclaration unit)
           
 void beforeCompiling(ICompilationUnit[] sourceUnits)
           
 void beforeGenerating(CompilationUnitDeclaration unit)
           
 void beforeProcessing(CompilationUnitDeclaration unit)
           
 void beforeResolving(CompilationUnitDeclaration unit)
           
 void beforeResolving(CompilationUnitDeclaration unit, ICompilationUnit sourceUnit, boolean verifyMethods, boolean analyzeCode, boolean generateCode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultCompilerAdapter

public DefaultCompilerAdapter(Compiler compiler)
Method Detail

beforeCompiling

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

afterCompiling

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

beforeProcessing

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

afterProcessing

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

beforeAnalysing

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

beforeResolving

public void beforeResolving(CompilationUnitDeclaration unit,
                            ICompilationUnit sourceUnit,
                            boolean verifyMethods,
                            boolean analyzeCode,
                            boolean generateCode)

afterResolving

public void afterResolving(CompilationUnitDeclaration unit,
                           ICompilationUnit sourceUnit,
                           boolean verifyMethods,
                           boolean analyzeCode,
                           boolean generateCode)

beforeResolving

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

afterResolving

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

afterAnalysing

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

beforeGenerating

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

afterGenerating

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

afterDietParsing

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