Class AjIncrementalImageBuilder
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.builder.AbstractImageBuilder
org.aspectj.org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder
org.aspectj.ajdt.internal.core.builder.AjIncrementalImageBuilder
- All Implemented Interfaces:
ICompilerRequestor, ICompilationUnitLocator
- Author:
- colyer Incremental builder used by IDE support (AJDT)
-
Field Summary
Fields inherited from class IncrementalImageBuilder
hasStructuralChanges, makeOutputFolderConsistent, MaxCompileLoop, previousSourceFiles, qualifiedStrings, rootStrings, secondaryTypesToRemove, simpleStrings, sourceFilesFields inherited from class AbstractImageBuilder
compiledAllAtOnce, compiler, COMPILER_FACTORY_KEY, filesWithAnnotations, JAVA_PROBLEM_MARKER_ATTRIBUTE_NAMES, javaBuilder, keepStoringProblemMarkers, MAX_AT_ONCE, nameEnvironment, newState, notifier, P_HIGH, P_LOW, P_NORMAL, problemSourceFiles, S_ERROR, S_INFO, S_WARNING, sourceLocations, workQueue -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidacceptResult(CompilationResult result) Accept a compilation result.Methods inherited from class IncrementalImageBuilder
addAffectedSourceFiles, addAffectedSourceFiles, addDependentsOf, addDependentsOf, build, buildAfterBatchBuild, checkForClassFileChanges, classFileChanged, cleanUp, compile, deleteGeneratedFiles, findAffectedSourceFiles, findAffectedSourceFiles, findSourceFiles, findSourceFiles, finishedWith, processAnnotationResults, removeClassFile, removeSecondaryTypes, resetCollections, toString, updateProblemsFor, updateTasksFor, writeClassFileContentsMethods inherited from class AbstractImageBuilder
acceptSecondaryType, addAllSourceFiles, compile, copyResource, createFolder, createProblemFor, findSourceFile, fromIFile, getInitalTypeNames, initializeAnnotationProcessorManager, internalException, isExcludedFromProject, newCompiler, notifyParticipants, processAnnotations, recordParticipantResult, storeProblemsFor, storeTasksFor, writeClassFileMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ICompilerRequestor
endBatch, flushBatch, startBatch
-
Constructor Details
-
AjIncrementalImageBuilder
-
-
Method Details
-
acceptResult
Description copied from interface:ICompilerRequestorAccept a compilation result.- Specified by:
acceptResultin interfaceICompilerRequestor- Overrides:
acceptResultin classAbstractImageBuilder
-