Frontend: Allow using KClass as annotation parameter type

This commit is contained in:
Denis Zharkov
2015-04-07 17:23:54 +03:00
parent c155b1a455
commit 82674e56b9
23 changed files with 753 additions and 5 deletions
@@ -104,6 +104,11 @@ public object AnnotationSerializer {
throw UnsupportedOperationException("Class literal annotation arguments are not yet supported: $value")
}
override fun visitKClassValue(value: KClassValue?, data: Unit?) {
// TODO: support class literals
throw UnsupportedOperationException("Class literal annotation arguments are not yet supported: $value")
}
override fun visitLongValue(value: LongValue, data: Unit) {
setType(Type.LONG)
setIntValue(value.getValue())