Brais Gabin
KtNamedFunction
function.bodyExpression.getResolvedCall(bindingContext)?.resultingDescriptor?.returnType?.isUnit()
fun asdf() = 5
function.getType(bindingContext)?.fqNameOrNull()?.shortName()?.let { it.toString() == "Unit" }
null
fun asdf() {}
gammax
t-kameyama
override fun visitNamedFunction(function: KtNamedFunction) { val descriptor = bindingContext[BindingContext.DECLARATION_TO_DESCRIPTOR, function] as? FunctionDescriptor val isUnit = descriptor?.returnType?.isUnit() }
A modern programming language that makes developers happier.