org.aspectj.ajdt.internal.compiler
Class AbstractCompilerAdapter

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

public abstract class AbstractCompilerAdapter
extends java.lang.Object
implements org.aspectj.ajdt.internal.compiler.ICompilerAdapter

Author:
AndyClement

Constructor Summary
AbstractCompilerAdapter()
           
 
Method Summary
abstract  void acceptResult(org.aspectj.org.eclipse.jdt.internal.compiler.CompilationResult result)
           
abstract  void afterAnalysing(org.aspectj.org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit)
           
abstract  void afterCompiling(org.aspectj.org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] units)
           
abstract  void afterDietParsing(org.aspectj.org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] units)
           
abstract  void afterGenerating(org.aspectj.org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit)
           
abstract  void afterProcessing(org.aspectj.org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit, int unitIndex)
           
abstract  void afterResolving(org.aspectj.org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit)
           
abstract  void beforeAnalysing(org.aspectj.org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit)
           
abstract  void beforeCompiling(org.aspectj.org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] sourceUnits)
           
abstract  void beforeGenerating(org.aspectj.org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit)
           
abstract  void beforeProcessing(org.aspectj.org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit)
           
abstract  void beforeResolving(org.aspectj.org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit)
           
abstract  java.util.List getResultsPendingWeave()
           
 
Methods inherited from class java.lang.Object
equals, 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(org.aspectj.org.eclipse.jdt.internal.compiler.CompilationResult result)

afterAnalysing

public abstract void afterAnalysing(org.aspectj.org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit)
Specified by:
afterAnalysing in interface org.aspectj.ajdt.internal.compiler.ICompilerAdapter

afterCompiling

public abstract void afterCompiling(org.aspectj.org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] units)
Specified by:
afterCompiling in interface org.aspectj.ajdt.internal.compiler.ICompilerAdapter

afterDietParsing

public abstract void afterDietParsing(org.aspectj.org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] units)
Specified by:
afterDietParsing in interface org.aspectj.ajdt.internal.compiler.ICompilerAdapter

afterGenerating

public abstract void afterGenerating(org.aspectj.org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit)
Specified by:
afterGenerating in interface org.aspectj.ajdt.internal.compiler.ICompilerAdapter

afterProcessing

public abstract void afterProcessing(org.aspectj.org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit,
                                     int unitIndex)
Specified by:
afterProcessing in interface org.aspectj.ajdt.internal.compiler.ICompilerAdapter

afterResolving

public abstract void afterResolving(org.aspectj.org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit)
Specified by:
afterResolving in interface org.aspectj.ajdt.internal.compiler.ICompilerAdapter

beforeAnalysing

public abstract void beforeAnalysing(org.aspectj.org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit)
Specified by:
beforeAnalysing in interface org.aspectj.ajdt.internal.compiler.ICompilerAdapter

beforeCompiling

public abstract void beforeCompiling(org.aspectj.org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] sourceUnits)
Specified by:
beforeCompiling in interface org.aspectj.ajdt.internal.compiler.ICompilerAdapter

beforeGenerating

public abstract void beforeGenerating(org.aspectj.org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit)
Specified by:
beforeGenerating in interface org.aspectj.ajdt.internal.compiler.ICompilerAdapter

beforeProcessing

public abstract void beforeProcessing(org.aspectj.org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit)
Specified by:
beforeProcessing in interface org.aspectj.ajdt.internal.compiler.ICompilerAdapter

beforeResolving

public abstract void beforeResolving(org.aspectj.org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit)
Specified by:
beforeResolving in interface org.aspectj.ajdt.internal.compiler.ICompilerAdapter