org.codehaus.plexus.compiler

Class CompilerError

public class CompilerError extends Object

This class encapsulates an error message produced by a programming language processor (whether interpreted or compiled)

Since: 2.0

Version: $Id: CompilerError.java 2371 2005-07-31 18:05:08Z trygvis $

Author: Stefano Mazzocchi

Field Summary
intendcolumn
The end column number of the offending program text
intendline
The end line number of the offending program text
booleanerror
Is this a severe error or a warning?
Stringfile
The name of the file containing the offending program text
Stringmessage
The actual error text produced by the language processor
intstartcolumn
The start column number of the offending program text
intstartline
The start line number of the offending program text
Constructor Summary
CompilerError(String file, boolean error, int startline, int startcolumn, int endline, int endcolumn, String message)
The error message constructor.
CompilerError(String message)
The warning message constructor.
CompilerError(String message, boolean error)
The error message constructor.
Method Summary
intgetEndColumn()
Return the ending column number of the program text originating this error
intgetEndLine()
Return the ending line number of the program text originating this error
StringgetFile()
Return the filename associated with this compiler error.
StringgetMessage()
Return the message produced by the language processor
intgetStartColumn()
Return the starting column number of the program text originating this error
intgetStartLine()
Return the starting line number of the program text originating this error
booleanisError()
Assert whether this is a severe error or a warning
StringtoString()

Field Detail

endcolumn

private int endcolumn
The end column number of the offending program text

endline

private int endline
The end line number of the offending program text

error

private boolean error
Is this a severe error or a warning?

file

private String file
The name of the file containing the offending program text

message

private String message
The actual error text produced by the language processor

startcolumn

private int startcolumn
The start column number of the offending program text

startline

private int startline
The start line number of the offending program text

Constructor Detail

CompilerError

public CompilerError(String file, boolean error, int startline, int startcolumn, int endline, int endcolumn, String message)
The error message constructor.

Parameters: file The name of the file containing the offending program text error Is this a severe error or a warning? startline The start line number of the offending program text startcolumn The start column number of the offending program text endline The end line number of the offending program text endcolumn The end column number of the offending program text message The actual error text produced by the language processor

CompilerError

public CompilerError(String message)
The warning message constructor.

Parameters: message The actual error text produced by the language processor

CompilerError

public CompilerError(String message, boolean error)
The error message constructor.

Parameters: message The actual error text produced by the language processor error whether it was an error or informational

Method Detail

getEndColumn

public int getEndColumn()
Return the ending column number of the program text originating this error

Returns: The ending column number of the program text originating this error

getEndLine

public int getEndLine()
Return the ending line number of the program text originating this error

Returns: The ending line number of the program text originating this error

getFile

public String getFile()
Return the filename associated with this compiler error.

Returns: The filename associated with this compiler error

getMessage

public String getMessage()
Return the message produced by the language processor

Returns: The message produced by the language processor

getStartColumn

public int getStartColumn()
Return the starting column number of the program text originating this error

Returns: The starting column number of the program text originating this error

getStartLine

public int getStartLine()
Return the starting line number of the program text originating this error

Returns: The starting line number of the program text originating this error

isError

public boolean isError()
Assert whether this is a severe error or a warning

Returns: Whether the error is severe

toString

public String toString()