Remove old 'get' delegate convention in interfaces

This commit is contained in:
Yan Zhulanow
2015-10-12 01:31:00 +03:00
parent 6d2f9cc669
commit bc3d1ddda0
20 changed files with 11 additions and 74 deletions
@@ -17,9 +17,6 @@
package com.google.dart.compiler.backend.js.ast.metadata
internal class MetadataProperty<in T : HasMetadata, R>(val default: R) {
fun get(thisRef: T, desc: kotlin.PropertyMetadata) = getValue(thisRef, desc)
fun set(thisRef: T, desc: kotlin.PropertyMetadata, value: R) = setValue(thisRef, desc, value)
fun getValue(thisRef: T, desc: PropertyMetadata): R {
if (!thisRef.hasData(desc.name)) return default
return thisRef.getData<R>(desc.name)