From 5419e773dc973fd3b96ad1d339cf55681780fd40 Mon Sep 17 00:00:00 2001 From: "rick.parker" Date: Wed, 5 Oct 2016 13:54:10 +0100 Subject: [PATCH] Fix kotlin 1.0.4 error on use of Class.cast() --- .../com/r3corda/node/services/schema/HibernateObserver.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/node/src/main/kotlin/com/r3corda/node/services/schema/HibernateObserver.kt b/node/src/main/kotlin/com/r3corda/node/services/schema/HibernateObserver.kt index e0848269a1..fd977dad1e 100644 --- a/node/src/main/kotlin/com/r3corda/node/services/schema/HibernateObserver.kt +++ b/node/src/main/kotlin/com/r3corda/node/services/schema/HibernateObserver.kt @@ -111,10 +111,10 @@ class HibernateObserver(services: ServiceHubInternal) { return tx.connection } - override fun unwrap(unwrapType: Class?): T { - if (unwrapType == NodeDatabaseConnectionProvider::class.java) { + override fun unwrap(unwrapType: Class): T { + try { return unwrapType.cast(this) - } else { + } catch(e: ClassCastException) { throw UnknownUnwrapTypeException(unwrapType) } }