org.eclipse.cdt.make.internal.core.scannerconfig.gnu
Class AbstractGCCBOPConsoleParserUtility
java.lang.Object
org.eclipse.cdt.make.internal.core.scannerconfig.gnu.AbstractGCCBOPConsoleParserUtility
- Direct Known Subclasses:
- GCCPerFileBOPConsoleParserUtility, ScannerInfoConsoleParserUtility
public abstract class AbstractGCCBOPConsoleParserUtility
- extends java.lang.Object
Common utilities for GCC build output console parsers
- Author:
- vhirsl
Method Summary |
void |
changeMakeDirectory(java.lang.String dir,
int dirLevel,
boolean enterDir)
|
static org.eclipse.core.runtime.IPath |
convertCygpath(org.eclipse.core.runtime.IPath path)
|
void |
generateMarker(org.eclipse.core.resources.IResource file,
int lineNumber,
java.lang.String desc,
int severity,
java.lang.String varName)
Called by the console line parsers to generate a problem marker. |
org.eclipse.core.runtime.IPath |
getBaseDirectory()
|
org.eclipse.core.runtime.IPath |
getWorkingDirectory()
|
boolean |
reportProblems()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractGCCBOPConsoleParserUtility
public AbstractGCCBOPConsoleParserUtility(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IPath workingDirectory,
IMarkerGenerator markerGenerator)
getBaseDirectory
public org.eclipse.core.runtime.IPath getBaseDirectory()
- Returns:
- Returns the fBaseDirectory.
getWorkingDirectory
public org.eclipse.core.runtime.IPath getWorkingDirectory()
convertCygpath
public static org.eclipse.core.runtime.IPath convertCygpath(org.eclipse.core.runtime.IPath path)
changeMakeDirectory
public void changeMakeDirectory(java.lang.String dir,
int dirLevel,
boolean enterDir)
reportProblems
public boolean reportProblems()
generateMarker
public void generateMarker(org.eclipse.core.resources.IResource file,
int lineNumber,
java.lang.String desc,
int severity,
java.lang.String varName)
- Called by the console line parsers to generate a problem marker.