Do not produce error classes for not found annotations
This commit is contained in:
@@ -48,7 +48,7 @@ class MethodBinding(val method: Method, val argumentDescriptors: List<ValueDescr
|
||||
fun computeArguments(argumentDescriptors: List<ValueDescriptor>): List<Any> = argumentDescriptors.map { it.getValue() }
|
||||
|
||||
fun Class<*>.bindToConstructor(context: ValueResolveContext): ConstructorBinding {
|
||||
val constructorInfo = getInfo().constructorInfo!!
|
||||
val constructorInfo = getInfo().constructorInfo ?: error("No constructor for $this: ${getInfo()}")
|
||||
val candidate = constructorInfo.constructor
|
||||
return ConstructorBinding(candidate, candidate.bindArguments(constructorInfo.parameters, context))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user