コンストラクタで、エラー時に例外を吐くようにコードを書いてたんだけど、問題発生。例外を吐くものだから、構築時にtry-catchのブロック内に放り込んでおいたんだけど、いざそのインスタンスを使おうとしたときにはtry-catchブロックから出てしまっていて、スコープ外で未宣言扱いになってしまい、使えない罠。
どうしたもんかね。