edu.vub.at.exceptions
Class XIllegalSplice

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

public final class XIllegalSplice
extends InterpreterException

XIllegalSplice is thrown when an @ token was not encountered in one of its legal positions namely when unquoting a table or in the argument-list of an application.

Author:
tvc
See Also:
Serialized Form

Field Summary
private static java.lang.String _MESSAGE_
           
private static long serialVersionUID
           
private  ATExpression spliceExpression_
           
 
Fields inherited from class edu.vub.at.exceptions.InterpreterException
 
Fields inherited from class java.lang.Throwable
 
Constructor Summary
XIllegalSplice(ATExpression spliceExp)
           
 
Method Summary
 ATExpression getSpliceExpression()
           
 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

_MESSAGE_

private static final java.lang.String _MESSAGE_
See Also:
Constant Field Values

spliceExpression_

private final ATExpression spliceExpression_
Constructor Detail

XIllegalSplice

public XIllegalSplice(ATExpression spliceExp)
Method Detail

getSpliceExpression

public ATExpression getSpliceExpression()

getStripeType

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