dart custom exception
class CustomException implements Exception { String errorMessage() { return ("Invalid Amount"); } } void AmountException(int amount) { if (amount <= 0) { throw new CustomException(); } } void main() { try { AmountException(0); } catch (e) { print(errorMessage()); } }