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

public class BatchImageBuilder extends AbstractImageBuilder
  • Konstruktordetails

  • Methodendetails

    • build

      public void build()
    • acceptSecondaryType

      protected void acceptSecondaryType(ClassFile classFile)
      Setzt außer Kraft:
      acceptSecondaryType in Klasse AbstractImageBuilder
    • 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:
      cleanUp in Klasse AbstractImageBuilder
    • compile

      protected void compile(SourceFile[] units, SourceFile[] additionalUnits, boolean compilingFirstGroup)
      Setzt außer Kraft:
      compile in Klasse AbstractImageBuilder
    • 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

      protected void processAnnotationResults(CompilationParticipantResult[] results)
      Angegeben von:
      processAnnotationResults in Klasse AbstractImageBuilder
    • rebuildTypesAffectedBySecondaryTypes

      protected void rebuildTypesAffectedBySecondaryTypes()
    • storeProblemsFor

      protected void storeProblemsFor(SourceFile sourceFile, CategorizedProblem[] problems) throws org.eclipse.core.runtime.CoreException
      Beschreibung aus Klasse kopiert: AbstractImageBuilder
      Creates 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's IMarker.SOURCE_ID attribute is positioned to JavaBuilder.SOURCE_ID if the problem was generated by JDT; else the IMarker.SOURCE_ID attribute is carried from the problem to the marker in extra attributes, if present.
      Setzt außer Kraft:
      storeProblemsFor in Klasse AbstractImageBuilder
      Löst aus:
      org.eclipse.core.runtime.CoreException
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object