org.stringtemplate.v4.misc
Class STMessage

java.lang.Object
  extended by org.stringtemplate.v4.misc.STMessage
Direct Known Subclasses:
STCompiletimeMessage, STGroupCompiletimeMessage, STLexerMessage, STRuntimeMessage

public class STMessage
extends java.lang.Object

Upon error, ST creates an STMessage or subclass instance and notifies the listener. This root class is used for IO and internal errors.

See Also:
STRuntimeMessage, STCompiletimeMessage

Field Summary
 java.lang.Object arg
           
 java.lang.Object arg2
           
 java.lang.Object arg3
           
 java.lang.Throwable cause
           
 ErrorType error
           
 ST self
          if in debug mode, has created instance, add attr events and eval template events.
 
Constructor Summary
STMessage(ErrorType error)
           
STMessage(ErrorType error, ST self)
           
STMessage(ErrorType error, ST self, java.lang.Throwable cause)
           
STMessage(ErrorType error, ST self, java.lang.Throwable cause, java.lang.Object arg)
           
STMessage(ErrorType error, ST self, java.lang.Throwable cause, java.lang.Object arg, java.lang.Object arg2)
           
STMessage(ErrorType error, ST self, java.lang.Throwable cause, java.lang.Object arg, java.lang.Object arg2, java.lang.Object arg3)
           
STMessage(ErrorType error, ST self, java.lang.Throwable cause, org.antlr.runtime.Token where, java.lang.Object arg)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

self

public ST self
if in debug mode, has created instance, add attr events and eval template events.


error

public ErrorType error

arg

public java.lang.Object arg

arg2

public java.lang.Object arg2

arg3

public java.lang.Object arg3

cause

public java.lang.Throwable cause
Constructor Detail

STMessage

public STMessage(ErrorType error)

STMessage

public STMessage(ErrorType error,
                 ST self)

STMessage

public STMessage(ErrorType error,
                 ST self,
                 java.lang.Throwable cause)

STMessage

public STMessage(ErrorType error,
                 ST self,
                 java.lang.Throwable cause,
                 java.lang.Object arg)

STMessage

public STMessage(ErrorType error,
                 ST self,
                 java.lang.Throwable cause,
                 org.antlr.runtime.Token where,
                 java.lang.Object arg)

STMessage

public STMessage(ErrorType error,
                 ST self,
                 java.lang.Throwable cause,
                 java.lang.Object arg,
                 java.lang.Object arg2)

STMessage

public STMessage(ErrorType error,
                 ST self,
                 java.lang.Throwable cause,
                 java.lang.Object arg,
                 java.lang.Object arg2,
                 java.lang.Object arg3)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2011. All Rights Reserved.