Собственное исключение в javame - PullRequest
0 голосов
/ 16 февраля 2011

Могу ли я заменить все уловы одной (самозаписанной) уловкой и переключаться между типами исключений, перехваченных в самозаписываемой?Таким образом, я могу легко включить и исключить отладку.

try {
            int recordId = recordstore.addRecord(data, 0, data.length);

        } catch (RecordStoreFullException e) {
            e.printStackTrace();
                    System.out.println("debuginfo");
        } catch (RecordStoreNotOpenException e) {
            e.printStackTrace();
                    System.out.println("debuginfo");
        } catch (RecordStoreException e) {
            e.printStackTrace();
                    System.out.println("debuginfo");
        } catch (NullPointerException e) {
            e.printStackTrace();
                    System.out.println("debuginfo");
        } catch (Exception e) {
            e.printStackTrace();
                    System.out.println("debuginfo");
        }

1 Ответ

1 голос
/ 16 февраля 2011

Есть ли причина, по которой вы этого не делаете?

try {
    int recordId = recordstore.addRecord(data, 0, data.length);

} catch (Exception e) {
    // or use a logging framework.
    System.err.println("debuginfo");
    e.printStackTrace();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...