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, 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 org.aspectj.org.eclipse.jdt.internal.core.builder.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
-