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

java.lang.Object
  extended by org.eclipse.core.internal.events.InternalBuilder
      extended by org.eclipse.core.resources.IncrementalProjectBuilder
          extended by org.aspectj.org.eclipse.jdt.internal.core.builder.JavaBuilder
              extended by org.aspectj.ajdt.internal.core.builder.AspectJBuilder
All Implemented Interfaces:
org.aspectj.ajdt.internal.compiler.ICompilerAdapterFactory, org.eclipse.core.runtime.IExecutableExtension

public class AspectJBuilder
extends org.aspectj.org.eclipse.jdt.internal.core.builder.JavaBuilder
implements org.aspectj.ajdt.internal.compiler.ICompilerAdapterFactory

Author:
colyer This is the builder class used by AJDT, and that the org.eclipse.ajdt.core plugin references.

Field Summary
 
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.core.builder.JavaBuilder
DEBUG, lastState, SOURCE_ID
 
Fields inherited from class org.eclipse.core.resources.IncrementalProjectBuilder
AUTO_BUILD, CLEAN_BUILD, FULL_BUILD, INCREMENTAL_BUILD
 
Constructor Summary
AspectJBuilder()
           
 
Method Summary
 org.aspectj.ajdt.internal.compiler.ICompilerAdapter getAdapter(org.aspectj.org.eclipse.jdt.internal.compiler.Compiler forCompiler)
           
 
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.builder.JavaBuilder
buildFinished, buildStarting, getLastState, getProblemsFor, getTasksFor, readState, removeProblemsAndTasksFor, removeProblemsFor, removeTasksFor, toString, writeState
 
Methods inherited from class org.eclipse.core.resources.IncrementalProjectBuilder
forgetLastBuiltState, getCommand, getDelta, getProject, hasBeenBuilt, isInterrupted, needRebuild, setInitializationData
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AspectJBuilder

public AspectJBuilder()
Method Detail

getAdapter

public org.aspectj.ajdt.internal.compiler.ICompilerAdapter getAdapter(org.aspectj.org.eclipse.jdt.internal.compiler.Compiler forCompiler)
Specified by:
getAdapter in interface org.aspectj.ajdt.internal.compiler.ICompilerAdapterFactory