Minor: use orEmpty() instead of ?: listOf() in LazyJavaPackageFragmentProvider
This commit is contained in:
+5
-5
@@ -53,12 +53,12 @@ public open class LazyJavaPackageFragmentProvider(
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun getPackageFragment(fqName: FqName) = _packageFragments(fqName)
|
override fun getPackageFragment(fqName: FqName) = _packageFragments(fqName)
|
||||||
override fun getPackageFragments(fqName: FqName) = getPackageFragment(fqName)?.let {listOf(it)} ?: listOf()
|
|
||||||
|
|
||||||
override fun getSubPackagesOf(fqName: FqName) = getPackageFragment(fqName)?.getMemberScope()?.getSubPackages()
|
override fun getPackageFragments(fqName: FqName) = getPackageFragment(fqName)?.let {listOf(it)}.orEmpty()
|
||||||
?: listOf<FqName>()
|
|
||||||
override fun getClassNamesInPackage(packageName: FqName) = getPackageFragment(packageName)?.getMemberScope()?.getAllClassNames()
|
override fun getSubPackagesOf(fqName: FqName) = getPackageFragment(fqName)?.getMemberScope()?.getSubPackages().orEmpty()
|
||||||
?: listOf<Name>()
|
|
||||||
|
override fun getClassNamesInPackage(packageName: FqName) = getPackageFragment(packageName)?.getMemberScope()?.getAllClassNames().orEmpty()
|
||||||
|
|
||||||
fun getClass(fqName: FqName): ClassDescriptor? = c.javaClassResolver.resolveClassByFqName(fqName)
|
fun getClass(fqName: FqName): ClassDescriptor? = c.javaClassResolver.resolveClassByFqName(fqName)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user