Renamed firstOrNullIsInstance
This commit is contained in:
@@ -24,12 +24,12 @@ import org.jetbrains.jet.lang.psi.JetPsiFactory
|
||||
import com.intellij.psi.PsiWhiteSpace
|
||||
import com.intellij.psi.PsiErrorElement
|
||||
import org.jetbrains.jet.lang.psi.JetCallableDeclaration
|
||||
import org.jetbrains.jet.utils.addToStdlib.firstOrNullIsInstance
|
||||
import org.jetbrains.jet.utils.addToStdlib.firstIsInstanceOrNull
|
||||
|
||||
fun getTypeReference(declaration: JetCallableDeclaration): JetTypeReference? {
|
||||
return declaration.getFirstChild()!!.siblings(forward = true)
|
||||
.dropWhile { it.getNode()!!.getElementType() != JetTokens.COLON }
|
||||
.firstOrNullIsInstance<JetTypeReference>()
|
||||
.firstIsInstanceOrNull<JetTypeReference>()
|
||||
}
|
||||
|
||||
fun setTypeReference(declaration: JetCallableDeclaration, addAfter: PsiElement?, typeRef: JetTypeReference?): JetTypeReference? {
|
||||
|
||||
@@ -34,7 +34,7 @@ import org.jetbrains.jet.storage.StorageManager
|
||||
import org.jetbrains.jet.context.LazinessToken
|
||||
import org.jetbrains.jet.lang.resolve.lazy.LazyEntity
|
||||
import org.jetbrains.jet.lang.resolve.lazy.ForceResolveUtil
|
||||
import org.jetbrains.jet.utils.addToStdlib.firstOrNullIsInstance
|
||||
import org.jetbrains.jet.utils.addToStdlib.firstIsInstanceOrNull
|
||||
|
||||
public class TypeResolver(
|
||||
private val annotationResolver: AnnotationResolver,
|
||||
@@ -276,7 +276,7 @@ public class TypeResolver(
|
||||
|
||||
public fun resolveClass(scope: JetScope, userType: JetUserType, trace: BindingTrace): ClassifierDescriptor? {
|
||||
val classifierDescriptor = qualifiedExpressionResolver.lookupDescriptorsForUserType(userType, scope, trace)
|
||||
.firstOrNullIsInstance<ClassifierDescriptor>()
|
||||
.firstIsInstanceOrNull<ClassifierDescriptor>()
|
||||
if (classifierDescriptor != null) {
|
||||
ImportsResolver.reportPlatformClassMappedToKotlin(moduleDescriptor, trace, userType, classifierDescriptor)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user