【发布时间】:2013-09-27 18:46:13
【问题描述】:
编译器抱怨这段代码:
public OdbcVersion odbc_version { set { set_odbc_version_ (value); } }
private void set_odbc_version_ (OdbcVersion value) throws UnixOdbcError {
if (!succeeded (set_environment_attribute_real (handle, Attribute.ODBC_VERSION, (void *) value, 0))) {
throw new UnixOdbcError.SET_ENVIRONMENT_ATTRIBUTE ("Could not set environment attribute");
}
}
消息是:
/mnt/code/dbdiadesign/src/unixodbc.vala:65.42-65.66: warning: unhandled error `UnixOdbc.UnixOdbcError'
我应该将throws 子句放在属性声明中的什么位置?
【问题讨论】:
标签: syntax vala checked-exceptions