Drop ArrayValue redundant constructor parameter

This commit is contained in:
Pavel V. Talanov
2015-07-03 14:20:39 +03:00
parent ae88dd3f1f
commit f97767e159
6 changed files with 10 additions and 8 deletions
@@ -125,7 +125,7 @@ class LazyJavaAnnotationDescriptor(
val values = elements.map {
argument -> resolveAnnotationArgument(argument) ?: NullValue
}
return ArrayValue(values, valueParameter.getType(), true, values.any { it.usesVariableAsConstant() })
return ArrayValue(values, valueParameter.getType(), values.any { it.usesVariableAsConstant() })
}
private fun resolveFromEnumValue(element: JavaField?): CompileTimeConstant<*>? {
@@ -107,7 +107,7 @@ public class BinaryClassAnnotationAndConstantLoaderImpl(
val parameter = DescriptorResolverUtils.getAnnotationParameterByName(name, annotationClass)
if (parameter != null) {
elements.trimToSize()
arguments[parameter] = ArrayValue(elements, parameter.getType(), true, false)
arguments[parameter] = ArrayValue(elements, parameter.getType(), false)
}
}
}