Class CompilerMessageImpl

java.lang.Object
org.apache.sling.scripting.sightly.impl.compiler.CompilerMessageImpl
All Implemented Interfaces:
CompilerMessage

public class CompilerMessageImpl extends Object implements CompilerMessage
  • Constructor Details

    • CompilerMessageImpl

      public CompilerMessageImpl(String scriptName, String message, int line, int column)
  • Method Details

    • getScriptName

      public String getScriptName()
      Description copied from interface: CompilerMessage
      Returns the script name associated with this message.
      Specified by:
      getScriptName in interface CompilerMessage
      Returns:
      the script name associated with this message
    • getMessage

      public String getMessage()
      Description copied from interface: CompilerMessage
      Returns the compiler's message.
      Specified by:
      getMessage in interface CompilerMessage
      Returns:
      the compiler's message
    • getLine

      public int getLine()
      Description copied from interface: CompilerMessage
      Returns the line number of the script text that generated this message.
      Specified by:
      getLine in interface CompilerMessage
      Returns:
      the line number of the script text that generated this message
    • getColumn

      public int getColumn()
      Description copied from interface: CompilerMessage
      Returns the column number of the script text that generated this message.
      Specified by:
      getColumn in interface CompilerMessage
      Returns:
      the column number of the script text that generated this message