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

java.lang.Object
  extended by IncrementalProjectBuilder
      extended by org.aspectj.org.eclipse.jdt.internal.core.builder.JavaBuilder
          extended by org.aspectj.ajdt.internal.core.builder.AspectJBuilder
All Implemented Interfaces:
ICompilerAdapterFactory

public class AspectJBuilder
extends JavaBuilder
implements ICompilerAdapterFactory


Field Summary
 
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.core.builder.JavaBuilder
DEBUG, lastState, nameEnvironment, notifier, SHOW_STATS, SOURCE_ID
 
Constructor Summary
AspectJBuilder()
           
 
Method Summary
protected  IProject[] build(int kind, java.util.Map ignored, IProgressMonitor monitor)
           
protected  BuildNotifier createBuildNotifier(IProgressMonitor monitor, IProject currentProject)
           
 ICompilerAdapter getAdapter(Compiler forCompiler)
           
protected  BatchImageBuilder getBatchImageBuilder()
           
protected  IncrementalImageBuilder getIncrementalImageBuilder()
           
 
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.builder.JavaBuilder
buildFinished, buildStarting, clean, getBatchImageBuilder, getLastState, getProblemsFor, getTasksFor, readState, removeProblemsAndTasksFor, removeProblemsFor, removeTasksFor, toString, writeState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AspectJBuilder

public AspectJBuilder()
Method Detail

build

protected IProject[] build(int kind,
                           java.util.Map ignored,
                           IProgressMonitor monitor)
                    throws CoreException
Overrides:
build in class JavaBuilder
Throws:
CoreException

getBatchImageBuilder

protected BatchImageBuilder getBatchImageBuilder()

getIncrementalImageBuilder

protected IncrementalImageBuilder getIncrementalImageBuilder()
Overrides:
getIncrementalImageBuilder in class JavaBuilder

getAdapter

public ICompilerAdapter getAdapter(Compiler forCompiler)
Specified by:
getAdapter in interface ICompilerAdapterFactory

createBuildNotifier

protected BuildNotifier createBuildNotifier(IProgressMonitor monitor,
                                            IProject currentProject)
Overrides:
createBuildNotifier in class JavaBuilder