Class AparapiException

java.lang.Object
java.lang.Throwable
java.lang.Exception
com.aparapi.internal.exception.AparapiException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ClassParseException, CodeGenException, CompileFailedException, DeprecatedException, QueryFailedException, RangeException

public class AparapiException extends Exception
We use AparapiException class and subclasses to wrap other Exception classes, mainly to allow differentiation between Aparapi specific issues at runtime. The class parser for example will throw a specific ClassParseException if any Aparapi unfriendly constructs are found. This allows us to fail fast during classfile parsing.
Author:
gfrost
See Also:
  • Constructor Details

    • AparapiException

      public AparapiException(String _msg)
    • AparapiException

      public AparapiException(String _msg, Throwable _t)
    • AparapiException

      public AparapiException(Throwable _t)