Class CompilerMessage

java.lang.Object
org.codehaus.plexus.compiler.CompilerMessage

public class CompilerMessage extends Object
This class encapsulates a message produced by a programming language processor (whether interpreted or compiled).
Since:
2.0
Author:
Stefano Mazzocchi
  • Constructor Details

    • CompilerMessage

      @Deprecated public CompilerMessage(String file, boolean error, int startline, int startcolumn, int endline, int endcolumn, String message)
      Constructs a compiler message.
      Parameters:
      file - The name of the file containing the offending program text
      error - true if this is a error message, or false if it is a warning message
      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 message text produced by the language processor
    • CompilerMessage

      public CompilerMessage(String file, CompilerMessage.Kind kind, int startline, int startcolumn, int endline, int endcolumn, String message)
      Constructs a compiler message.
      Parameters:
      file - The name of the file containing the offending program text
      kind - The kind of message
      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 message text produced by the language processor
    • CompilerMessage

      @Deprecated public CompilerMessage(String message)
      Deprecated.
      The warning message constructor.
      Parameters:
      message - The actual message text produced by the language processor
    • CompilerMessage

      @Deprecated public CompilerMessage(String message, boolean error)
      Deprecated.
      Constructs a compiler message.
      Parameters:
      message - The actual message text produced by the language processor
      error - true if this is a error message, or false if it is a warning message
    • CompilerMessage

      public CompilerMessage(String message, CompilerMessage.Kind kind)
      Constructs a compiler message.
      Parameters:
      message - The actual message text produced by the language processor
      kind - The kind of message
      Since:
      2.0
  • Method Details

    • getFile

      public String getFile()
      Returns the filename associated with this compiler message.
      Returns:
      The filename associated with this compiler message
    • isError

      public boolean isError()
      Asserts whether this is an error message or not.
      Returns:
      Whether the message is an error message
    • getStartLine

      public int getStartLine()
      Returns the starting line number of the program text originating this compiler message.
      Returns:
      The starting line number of the program text originating this message
    • getStartColumn

      public int getStartColumn()
      Returns the starting column number of the program text originating this compiler message.
      Returns:
      The starting column number of the program text originating this message
    • getEndLine

      public int getEndLine()
      Return the ending line number of the program text originating this compiler message.
      Returns:
      The ending line number of the program text originating this message
    • getEndColumn

      public int getEndColumn()
      Returns the ending column number of the program text originating this compiler message.
      Returns:
      The ending column number of the program text originating this message
    • getMessage

      public String getMessage()
      Returns the message produced by the language processor.
      Returns:
      The message produced by the language processor
    • getKind

      public CompilerMessage.Kind getKind()
      Returns the kind of the compiler message.
      Returns:
      the kind of the message
      Since:
      2.0
    • toString

      public String toString()
      Overrides:
      toString in class Object