org.eclipse.cdt.core.resources
Class ACBuilder

java.lang.Object
  extended by org.eclipse.core.internal.events.InternalBuilder
      extended by org.eclipse.core.resources.IncrementalProjectBuilder
          extended by org.eclipse.cdt.core.resources.ACBuilder
All Implemented Interfaces:
IMarkerGenerator, org.eclipse.core.runtime.IExecutableExtension
Direct Known Subclasses:
CommonBuilder, GeneratedMakefileBuilder, GNUMakefileChecker, MakeBuilder, ScannerConfigBuilder, ScannerConfigBuilder

public abstract class ACBuilder
extends org.eclipse.core.resources.IncrementalProjectBuilder
implements IMarkerGenerator


Field Summary
 
Fields inherited from class org.eclipse.core.resources.IncrementalProjectBuilder
AUTO_BUILD, CLEAN_BUILD, FULL_BUILD, INCREMENTAL_BUILD
 
Fields inherited from interface org.eclipse.cdt.core.IMarkerGenerator
SEVERITY_ERROR_BUILD, SEVERITY_ERROR_RESOURCE, SEVERITY_INFO, SEVERITY_WARNING
 
Constructor Summary
ACBuilder()
          Constructor for ACBuilder
 
Method Summary
 void addMarker(org.eclipse.core.resources.IResource file, int lineNumber, java.lang.String errorDesc, int severity, java.lang.String errorVar)
          callback from Output Parser
 void addMarker(ProblemMarkerInfo problemMarkerInfo)
           
 
Methods inherited from class org.eclipse.core.resources.IncrementalProjectBuilder
forgetLastBuiltState, getCommand, getDelta, getProject, hasBeenBuilt, isInterrupted, needRebuild, setInitializationData
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ACBuilder

public ACBuilder()
Constructor for ACBuilder

Method Detail

addMarker

public void addMarker(org.eclipse.core.resources.IResource file,
                      int lineNumber,
                      java.lang.String errorDesc,
                      int severity,
                      java.lang.String errorVar)
Description copied from interface: IMarkerGenerator
callback from Output Parser

Specified by:
addMarker in interface IMarkerGenerator

addMarker

public void addMarker(ProblemMarkerInfo problemMarkerInfo)
Specified by:
addMarker in interface IMarkerGenerator