From b956363d6f87646607c307c5892732efcf3b7e4b Mon Sep 17 00:00:00 2001 From: Alexey Sedunov Date: Mon, 27 Nov 2017 21:22:13 +0300 Subject: [PATCH] Minor: Drop unused class --- .../src/org/jetbrains/kotlin/psi/userDataUtil.kt | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/psi/userDataUtil.kt b/compiler/frontend/src/org/jetbrains/kotlin/psi/userDataUtil.kt index 1eab19aae70..e4bbe723d1e 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/psi/userDataUtil.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/psi/userDataUtil.kt @@ -47,15 +47,4 @@ class NotNullableCopyableUserDataProperty(val key: K operator fun setValue(thisRef: R, property: KProperty<*>, value: T) { thisRef.putCopyableUserData(key, if (value != defaultValue) value else null) } -} - -class NotNullableCopyableUserDataPropertyWithLazyDefault( - val key: Key, - val computeDefaultValue: () -> T -) { - private val delegate by lazy { NotNullableCopyableUserDataProperty(key, computeDefaultValue()) } - - operator fun getValue(thisRef: R, property: KProperty<*>) = delegate.getValue(thisRef, property) - - operator fun setValue(thisRef: R, property: KProperty<*>, value: T) = delegate.setValue(thisRef, property, value) } \ No newline at end of file