Class ASTElementLimitExceeded

  • All Implemented Interfaces:
    Serializable

    public class ASTElementLimitExceeded
    extends LimitException
    Exception which will be thrown, if the Config.MAX_AST_SIZE limit was exceeded.
    See Also:
    Serialized Form
    • Constructor Detail

      • ASTElementLimitExceeded

        public ASTElementLimitExceeded​(long requestedCapacity)
      • ASTElementLimitExceeded

        public ASTElementLimitExceeded​(int rowDimension,
                                       int columnDimension)
        Set the exceeded limit to (long)rowDimension*(long)columnDimension.
        Parameters:
        rowDimension -
        columnDimension -
    • Method Detail

      • throwIt

        public static void throwIt​(long requestedCapacity)
        Throws exception which will be thrown, if the Config.MAX_AST_SIZE limit was exceeded.

        Usage:

         if (Config.MAX_AST_SIZE < requestedCapacity) {
           ASTElementLimitExceeded.throwIt(requestedCapacity);
         }
         
        Parameters:
        requestedCapacity -