Cleanup: apply "Convert lambda to reference"
This commit is contained in:
+3
-3
@@ -56,7 +56,7 @@ internal fun genPropertyForWidget(
|
||||
resolvedWidget: ResolvedWidget,
|
||||
context: SyntheticElementResolveContext
|
||||
): PropertyDescriptor {
|
||||
val sourceEl = resolvedWidget.widget.sourceElement?.let { XmlSourceElement(it) } ?: SourceElement.NO_SOURCE
|
||||
val sourceEl = resolvedWidget.widget.sourceElement?.let(::XmlSourceElement) ?: SourceElement.NO_SOURCE
|
||||
|
||||
val classDescriptor = resolvedWidget.viewClassDescriptor
|
||||
val type = classDescriptor?.let {
|
||||
@@ -65,7 +65,7 @@ internal fun genPropertyForWidget(
|
||||
defaultType
|
||||
else
|
||||
KotlinTypeFactory.simpleNotNullType(Annotations.EMPTY, classDescriptor,
|
||||
defaultType.constructor.parameters.map { StarProjectionImpl(it) })
|
||||
defaultType.constructor.parameters.map(::StarProjectionImpl))
|
||||
} ?: context.viewType
|
||||
|
||||
return genProperty(resolvedWidget.widget.id, receiverType, type, packageFragmentDescriptor, sourceEl, resolvedWidget.errorType)
|
||||
@@ -77,7 +77,7 @@ internal fun genPropertyForFragment(
|
||||
type: SimpleType,
|
||||
fragment: AndroidResource.Fragment
|
||||
): PropertyDescriptor {
|
||||
val sourceElement = fragment.sourceElement?.let { XmlSourceElement(it) } ?: SourceElement.NO_SOURCE
|
||||
val sourceElement = fragment.sourceElement?.let(::XmlSourceElement) ?: SourceElement.NO_SOURCE
|
||||
return genProperty(fragment.id, receiverType, type, packageFragmentDescriptor, sourceElement, null)
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -339,7 +339,7 @@ abstract class AbstractAnnotationProcessingExtension(
|
||||
}
|
||||
|
||||
val applicableAnnotations = applicableAnnotationNames
|
||||
.map { javaPsiFacade().findClass(it, projectScope())?.let { JeTypeElement(it) } }
|
||||
.map { javaPsiFacade().findClass(it, projectScope())?.let(::JeTypeElement) }
|
||||
.filterNotNullTo(hashSetOf())
|
||||
|
||||
log {
|
||||
|
||||
@@ -18,7 +18,7 @@ package org.jetbrains.kotlin.java.model
|
||||
|
||||
import javax.lang.model.element.Name
|
||||
|
||||
fun JeName(name: String?) = name?.let { JeName(it) } ?: JeName.EMPTY
|
||||
fun JeName(name: String?) = name?.let(::JeName) ?: JeName.EMPTY
|
||||
|
||||
class JeName(val name: String) : Name, CharSequence by name {
|
||||
override fun contentEquals(cs: CharSequence?) = cs?.toString() == name
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@ class JeClassInitializerExecutableElement(
|
||||
) : JeAbstractElement<PsiClassInitializer>(psi), ExecutableElement, JeNoAnnotations, JeModifierListOwner {
|
||||
val isStaticInitializer = psi.isStatic
|
||||
|
||||
override fun getEnclosingElement() = psi.containingClass?.let { JeTypeElement(it) }
|
||||
override fun getEnclosingElement() = psi.containingClass?.let(::JeTypeElement)
|
||||
|
||||
override fun getSimpleName() = if (isStaticInitializer) JeName.CLINIT else JeName.EMPTY
|
||||
|
||||
|
||||
Reference in New Issue
Block a user