org.codehaus.plexus.compiler.csharp
Class DefaultCSharpCompilerParser
public
class
DefaultCSharpCompilerParser
extends 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
private static String COMPILATION_PREFIX
private static String ERROR_PREFIX
private static String MAGIC_LINE_MARKER
private static String MAGIC_LINE_MARKER_2
private static boolean isOutputWithNoColumnNumber(String line)
public static CompilerError parseLine(String line)
private static CompilerError parseLineWithColumnNumberAndLineNumber(String line)
private static CompilerError parseLineWithNoColumnNumber(String line)