// !CHECK_TYPE import java.sql.DriverManager fun getConnection(url: String?) { DriverManager.getConnection(url) checkSubtype(DriverManager.getConnection(url!!)) } fun getConnection(url: String?, props: java.util.Properties?) { DriverManager.getConnection(url, props) checkSubtype(DriverManager.getConnection(url!!, props)) } fun getConnection(url: String?, user: String?, password: String?) { DriverManager.getConnection(url, user!!, password!!) DriverManager.getConnection(url!!, user, password!!) DriverManager.getConnection(url!!, user!!, password) checkSubtype(DriverManager.getConnection(url!!, user!!, password!!)) } fun getDriver(url: String?) { DriverManager.getDriver(url) checkSubtype(DriverManager.getDriver(url!!)) } fun registerDriver(driver: java.sql.Driver?) { DriverManager.registerDriver(driver) DriverManager.registerDriver(driver!!) } fun getDrivers() { checkSubtype>(DriverManager.getDrivers()) }