Klasse BatchImageBuilder
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.builder.AbstractImageBuilder
org.aspectj.org.eclipse.jdt.internal.core.builder.BatchImageBuilder
- Alle implementierten Schnittstellen:
ICompilerRequestor,ICompilationUnitLocator
- Bekannte direkte Unterklassen:
AjBatchImageBuilder
-
Feldübersicht
Von Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.core.builder.AbstractImageBuilder
compiledAllAtOnce, compiler, 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 -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedBatchImageBuilder(BatchImageBuilder batchImageBuilder, boolean buildStarting, CompilationGroup compilationGroup) protectedBatchImageBuilder(JavaBuilder javaBuilder, boolean buildStarting, CompilationGroup compilationGroup) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected voidacceptSecondaryType(ClassFile classFile) voidbuild()protected voidcleanOutputFolders(boolean copyBack) protected voidcleanUp()protected voidcompile(SourceFile[] units, SourceFile[] additionalUnits, boolean compilingFirstGroup) protected voidcopyExtraResourcesBack(ClasspathMultiDirectory sourceLocation, boolean deletedAll) protected org.eclipse.core.resources.IResourcefindOriginalResource(org.eclipse.core.runtime.IPath partialPath) protected voidprotected voidprotected voidstoreProblemsFor(SourceFile sourceFile, CategorizedProblem[] problems) Creates a marker from each problem and adds it to the resource.toString()Von Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.core.builder.AbstractImageBuilder
acceptResult, addAllSourceFiles, compile, copyResource, createFolder, createProblemFor, deleteGeneratedFiles, findSourceFile, finishedWith, fromIFile, initializeAnnotationProcessorManager, internalException, isExcludedFromProject, newCompiler, notifyParticipants, processAnnotations, recordParticipantResult, storeTasksFor, updateProblemsFor, updateTasksFor, writeClassFile, writeClassFileContents
-
Konstruktordetails
-
BatchImageBuilder
protected BatchImageBuilder(JavaBuilder javaBuilder, boolean buildStarting, CompilationGroup compilationGroup) -
BatchImageBuilder
protected BatchImageBuilder(BatchImageBuilder batchImageBuilder, boolean buildStarting, CompilationGroup compilationGroup)
-
-
Methodendetails
-
build
public void build() -
acceptSecondaryType
- Setzt außer Kraft:
acceptSecondaryTypein KlasseAbstractImageBuilder
-
cleanOutputFolders
protected void cleanOutputFolders(boolean copyBack) throws org.eclipse.core.runtime.CoreException - Löst aus:
org.eclipse.core.runtime.CoreException
-
cleanUp
protected void cleanUp()- Setzt außer Kraft:
cleanUpin KlasseAbstractImageBuilder
-
compile
protected void compile(SourceFile[] units, SourceFile[] additionalUnits, boolean compilingFirstGroup) - Setzt außer Kraft:
compilein KlasseAbstractImageBuilder
-
copyExtraResourcesBack
protected void copyExtraResourcesBack(ClasspathMultiDirectory sourceLocation, boolean deletedAll) throws org.eclipse.core.runtime.CoreException - Löst aus:
org.eclipse.core.runtime.CoreException
-
findOriginalResource
protected org.eclipse.core.resources.IResource findOriginalResource(org.eclipse.core.runtime.IPath partialPath) -
processAnnotationResults
- Angegeben von:
processAnnotationResultsin KlasseAbstractImageBuilder
-
rebuildTypesAffectedBySecondaryTypes
protected void rebuildTypesAffectedBySecondaryTypes() -
storeProblemsFor
protected void storeProblemsFor(SourceFile sourceFile, CategorizedProblem[] problems) throws org.eclipse.core.runtime.CoreException Beschreibung aus Klasse kopiert:AbstractImageBuilderCreates a marker from each problem and adds it to the resource. The marker is as follows: - its type is T_PROBLEM - its plugin ID is the JavaBuilder's plugin ID - its message is the problem's message - its priority reflects the severity of the problem - its range is the problem's range - it has an extra attribute "ID" which holds the problem's id - it'sIMarker.SOURCE_IDattribute is positioned toJavaBuilder.SOURCE_IDif the problem was generated by JDT; else theIMarker.SOURCE_IDattribute is carried from the problem to the marker in extra attributes, if present.- Setzt außer Kraft:
storeProblemsForin KlasseAbstractImageBuilder- Löst aus:
org.eclipse.core.runtime.CoreException
-
toString
-