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 JavaBuilder
DEBUG, lastState, nameEnvironment, notifier, SHOW_STATS, SOURCE_ID, testNameEnvironmentFields inherited from class org.eclipse.core.resources.IncrementalProjectBuilder
AUTO_BUILD, CLEAN_BUILD, FULL_BUILD, INCREMENTAL_BUILD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.core.resources.IProject[]protected BuildNotifiercreateBuildNotifier(org.eclipse.core.runtime.IProgressMonitor monitor, int buildKind, BooleanSupplier interruptSupplier) getAdapter(Compiler forCompiler) protected BatchImageBuilderprotected IncrementalImageBuilderMethods inherited from class JavaBuilder
buildFinished, buildStarting, clean, getBatchImageBuilder, getBatchImageBuilder2, getLastState, getProblemsFor, getTasksFor, readState, removeProblemsAndTasksFor, removeProblemsFor, removeTasksFor, toString, writeStateMethods inherited from class org.eclipse.core.resources.IncrementalProjectBuilder
forgetLastBuiltState, getBuildConfig, getCommand, getContext, getDelta, getProject, getRule, hasBeenBuilt, isInterrupted, needRebuild, rememberLastBuiltState, requestProjectRebuild, requestProjectsRebuild, 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:
buildin classJavaBuilder- Throws:
org.eclipse.core.runtime.CoreException
-
getBatchImageBuilder
-
getIncrementalImageBuilder
- Overrides:
getIncrementalImageBuilderin classJavaBuilder
-
getAdapter
- Specified by:
getAdapterin interfaceICompilerAdapterFactory
-
createBuildNotifier
protected BuildNotifier createBuildNotifier(org.eclipse.core.runtime.IProgressMonitor monitor, int buildKind, BooleanSupplier interruptSupplier) - Overrides:
createBuildNotifierin classJavaBuilder
-