sleep.error
Class ScriptWarning

java.lang.Object
  extended bysleep.error.ScriptWarning

public class ScriptWarning
extends Object

A package for all information related to a runtime script warning. A runtime script warning occurs whenever something bad happens while executing a script. Something bad could include an exception being thrown by a bridge, a script trying to execute a non-existant function, a script trying to make a comparison with a non-existant predicate etc.

See Also:
RuntimeWarningWatcher

Field Summary
protected  int line
           
protected  String message
           
protected  ScriptInstance script
           
 
Constructor Summary
ScriptWarning(ScriptInstance _script, String _message, int _line)
           
 
Method Summary
 int getLineNumber()
          returns the line number in the source script where the runtime error/warning occured
 String getMessage()
          returns a short synopsis of what the warnng is
 String getNameShort()
          returns just the filename of the source script
 String getScriptName()
          returns the full path for the source script
 ScriptInstance getSource()
          returns the ScriptInstance object that was the source of this runtime error
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

script

protected ScriptInstance script

message

protected String message

line

protected int line
Constructor Detail

ScriptWarning

public ScriptWarning(ScriptInstance _script,
                     String _message,
                     int _line)
Method Detail

getSource

public ScriptInstance getSource()
returns the ScriptInstance object that was the source of this runtime error


getMessage

public String getMessage()
returns a short synopsis of what the warnng is


getLineNumber

public int getLineNumber()
returns the line number in the source script where the runtime error/warning occured


getScriptName

public String getScriptName()
returns the full path for the source script


getNameShort

public String getNameShort()
returns just the filename of the source script