синтаксический сахар try-catch в java

Мне интересно, есть ли способ в java (чистый код, а не какие-то штуки в Eclipse) "синтаксически облегчить" повторяющийся код try catch. А именно, мне нужно обернуть кучу функций

public void foo(){
  try{
        // bla
  } catch (Exception e) {
            System.out.println("caught exception:");
            e.printStackTrace();
  }
}

public void bar(){
  try{
        // other bla
  } catch (Exception e) {
            System.out.println("caught exception:");
            e.printStackTrace();
  }
}

и так далее. Я бы хотел написать

@excepted public void foo(){
// bla
}

@excepted public void bar(){
// other bla
}

Я думаю, что сахар такого типа был возможен в python. Возможно ли это в Java?

7
задан Andrew Janke 10 January 2012 в 19:48
поделиться