edu.vub.at.exceptions
Class XIllegalParameter

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byedu.vub.at.exceptions.InterpreterException
              extended byedu.vub.at.exceptions.XIllegalParameter
All Implemented Interfaces:
java.io.Serializable

public class XIllegalParameter
extends InterpreterException

An XIllegalParameter exception is raised when the interpreter detects a faulty formal parameter list of a function or method when it is invoked. Illegal parameter lists can be formed when the rest-parameter (@arg) is not the last parameter or when optional parameters are followed by mandatory parameters.

Author:
tvcutsem
See Also:
Serialized Form

Field Summary
private static long serialVersionUID
           
 
Fields inherited from class edu.vub.at.exceptions.InterpreterException
 
Fields inherited from class java.lang.Throwable
 
Constructor Summary
XIllegalParameter(java.lang.String ofFun, java.lang.String msg)
           
 
Method Summary
 ATStripe getStripeType()
           
 
Methods inherited from class edu.vub.at.exceptions.InterpreterException
getAmbientTalkRepresentation, printAmbientTalkStackTrace
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

XIllegalParameter

public XIllegalParameter(java.lang.String ofFun,
                         java.lang.String msg)
Method Detail

getStripeType

public ATStripe getStripeType()
Specified by:
getStripeType in class InterpreterException