org.codehaus.plexus.compiler.csharp
Class DefaultCSharpCompilerParser
java.lang.Object
org.codehaus.plexus.compiler.csharp.DefaultCSharpCompilerParser
public class DefaultCSharpCompilerParser
- extends java.lang.Object
Handles output from both mono with only the line number
ex error = "/home/trygvis/dev/com.myrealbox/trunk/mcs/nunit20/core/./TestRunnerThread.cs(29) error CS0246: Cannot find type 'NameValueCollection'"
and errors from mono & csc on windows which has column num also
ex error = "src\\test\\csharp\\Hierarchy\\Logger.cs(98,4): warning CS0618: 'NUnit.Framework.Assertion' is obsolete: 'Use Assert class instead'";
- Author:
- Gilles Dodinet, Trygve Laugstøl, Matthew Pocock, Chris Stevenson
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ERROR_PREFIX
private static java.lang.String ERROR_PREFIX
COMPILATION_PREFIX
private static java.lang.String COMPILATION_PREFIX
MAGIC_LINE_MARKER
private static java.lang.String MAGIC_LINE_MARKER
MAGIC_LINE_MARKER_2
private static java.lang.String MAGIC_LINE_MARKER_2
DefaultCSharpCompilerParser
public DefaultCSharpCompilerParser()
parseLine
public static org.codehaus.plexus.compiler.CompilerError parseLine(java.lang.String line)
isOutputWithNoColumnNumber
private static boolean isOutputWithNoColumnNumber(java.lang.String line)
parseLineWithNoColumnNumber
private static org.codehaus.plexus.compiler.CompilerError parseLineWithNoColumnNumber(java.lang.String line)
parseLineWithColumnNumberAndLineNumber
private static org.codehaus.plexus.compiler.CompilerError parseLineWithColumnNumberAndLineNumber(java.lang.String line)