Class Message

    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.Object arg  
      java.lang.Object arg2  
      int column  
      java.lang.Throwable e  
      java.lang.String file  
      int line  
      org.stringtemplate.v4.ST locationST  
      org.stringtemplate.v4.ST messageFormatST  
      int msgID  
      org.stringtemplate.v4.ST msgST  
      org.stringtemplate.v4.ST reportST  
    • Constructor Summary

      Constructors 
      Constructor Description
      Message()  
      Message​(int msgID)  
      Message​(int msgID, java.lang.Object arg, java.lang.Object arg2)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.stringtemplate.v4.ST getLocationTemplate()
      Return a new template instance for the location part of a Message.
      org.stringtemplate.v4.ST getMessageTemplate()
      Return a new template instance every time someone tries to print a Message.
      void setColumn​(int column)  
      void setLine​(int line)  
      void setMessageID​(int msgID)  
      java.lang.String toString​(org.stringtemplate.v4.ST messageST)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • msgST

        public org.stringtemplate.v4.ST msgST
      • locationST

        public org.stringtemplate.v4.ST locationST
      • reportST

        public org.stringtemplate.v4.ST reportST
      • messageFormatST

        public org.stringtemplate.v4.ST messageFormatST
      • msgID

        public int msgID
      • arg

        public java.lang.Object arg
      • arg2

        public java.lang.Object arg2
      • e

        public java.lang.Throwable e
      • file

        public java.lang.String file
      • line

        public int line
      • column

        public int column
    • Constructor Detail

      • Message

        public Message()
      • Message

        public Message​(int msgID)
      • Message

        public Message​(int msgID,
                       java.lang.Object arg,
                       java.lang.Object arg2)
    • Method Detail

      • setLine

        public void setLine​(int line)
      • setColumn

        public void setColumn​(int column)
      • setMessageID

        public void setMessageID​(int msgID)
      • getMessageTemplate

        public org.stringtemplate.v4.ST getMessageTemplate()
        Return a new template instance every time someone tries to print a Message.
      • getLocationTemplate

        public org.stringtemplate.v4.ST getLocationTemplate()
        Return a new template instance for the location part of a Message. TODO: Is this really necessary? -Kay
      • toString

        public java.lang.String toString​(org.stringtemplate.v4.ST messageST)