Script/Groovy
12. Exception
삽질의 달인
2020. 1. 21. 09:12
Exception 은 Java 와 비슷하지만 throws 를 따로 작성하지 않아도 된다.
// Exception
/*
public void foo() throws Exception{
throw new Exception()
}
*/
def foo() {
throw new Exception("Foo Exception")
}
List log = []
try {
foo()
} catch (Exception e) {
log << e.message
} finally {
log << 'finally'
}
println log
try {
} catch (FileNotFoundException | NullPointerException e) {
log << e.message
}
|
[Foo Exception, finally]
|