Apex 例外を発生させる方法 throw new exception

Apexのメソッドで例外を発生させる方法:

直接発生させるとエラーが出ていけない。

Type cannot be constructed: Exception

原因

基準例外クラスはそのままでコンストラクタできないため、エラーとなる。

解決方法

例外クラスを継承して、カスタマイズ例外クラスを作成し、使用できる。

・クラス作成画面でクラスを新規する

・独自例外クラスを作成する

/**
* マイ 例外クラス
*/
public class MyException extends Exception {}

・これで例外を強制発生することができるようになる

MyException e = new MyException();
e.setMessage(‘!!!’);
throw e;

Comments are closed.