Create array instances of correct types in reflection
Based on #4168. #KT-44977 Fixed Co-authored-by: Arkady Bazhanov <arkady.bazhanov@gmail.com>
This commit is contained in:
@@ -55,7 +55,7 @@ class AnnotationValue(value: AnnotationDescriptor) : ConstantValue<AnnotationDes
|
||||
override fun <R, D> accept(visitor: AnnotationArgumentVisitor<R, D>, data: D) = visitor.visitAnnotationValue(this, data)
|
||||
}
|
||||
|
||||
class ArrayValue(
|
||||
open class ArrayValue(
|
||||
value: List<ConstantValue<*>>,
|
||||
private val computeType: (ModuleDescriptor) -> KotlinType
|
||||
) : ConstantValue<List<ConstantValue<*>>>(value) {
|
||||
|
||||
Reference in New Issue
Block a user