Class AspectJBuilder
java.lang.Object
org.eclipse.core.internal.events.InternalBuilder
org.eclipse.core.resources.IncrementalProjectBuilder
org.aspectj.org.eclipse.jdt.internal.core.builder.JavaBuilder
org.aspectj.ajdt.internal.core.builder.AspectJBuilder
- All Implemented Interfaces:
ICompilerAdapterFactory
,org.eclipse.core.runtime.IExecutableExtension
- 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, nameEnvironment, notifier, SHOW_STATS, SOURCE_ID, testNameEnvironment
Fields inherited from class org.eclipse.core.resources.IncrementalProjectBuilder
AUTO_BUILD, CLEAN_BUILD, FULL_BUILD, INCREMENTAL_BUILD
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.core.resources.IProject[]
protected BuildNotifier
createBuildNotifier(org.eclipse.core.runtime.IProgressMonitor monitor, org.eclipse.core.resources.IProject currentProject)
getAdapter(Compiler forCompiler)
protected BatchImageBuilder
protected IncrementalImageBuilder
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.builder.JavaBuilder
buildFinished, buildStarting, clean, getBatchImageBuilder, getBatchImageBuilder2, getLastState, getProblemsFor, getTasksFor, readState, removeProblemsAndTasksFor, removeProblemsFor, removeTasksFor, toString, writeState
Methods inherited from class org.eclipse.core.resources.IncrementalProjectBuilder
forgetLastBuiltState, getBuildConfig, getCommand, getContext, getDelta, getProject, getRule, hasBeenBuilt, isInterrupted, needRebuild, rememberLastBuiltState, setInitializationData, startupOnInitialize
-
Constructor Details
-
AspectJBuilder
public AspectJBuilder()
-
-
Method Details
-
build
protected org.eclipse.core.resources.IProject[] build(int kind, Map ignored, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException- Overrides:
build
in classJavaBuilder
- Throws:
org.eclipse.core.runtime.CoreException
-
getBatchImageBuilder
-
getIncrementalImageBuilder
- Overrides:
getIncrementalImageBuilder
in classJavaBuilder
-
getAdapter
- Specified by:
getAdapter
in interfaceICompilerAdapterFactory
-
createBuildNotifier
protected BuildNotifier createBuildNotifier(org.eclipse.core.runtime.IProgressMonitor monitor, org.eclipse.core.resources.IProject currentProject)- Overrides:
createBuildNotifier
in classJavaBuilder
-