From 6bec3c93660a2b32329931321887e4cb41fee902 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Sat, 19 Jan 2013 15:26:35 -0800 Subject: [PATCH] No line markers for anonymous or local class' methods #KT-3270 fixed --- .../ktSignature/KotlinSignatureInJavaMarkerProvider.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/KotlinSignatureInJavaMarkerProvider.java b/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/KotlinSignatureInJavaMarkerProvider.java index 0f640ecd250..595ebbbd864 100644 --- a/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/KotlinSignatureInJavaMarkerProvider.java +++ b/idea/src/org/jetbrains/jet/plugin/codeInsight/ktSignature/KotlinSignatureInJavaMarkerProvider.java @@ -119,7 +119,10 @@ public class KotlinSignatureInJavaMarkerProvider implements LineMarkerProvider { } String qualifiedName = containingClass.getQualifiedName(); - assert qualifiedName != null : "Trying to get line markers for anonymous or local class " + containingClass.getText(); + if (qualifiedName == null) { + // Trying to get line markers for anonymous or local class + return null; + } FqName classFqName = new FqName(qualifiedName); JetScope memberScope = getScopeForMember(javaDescriptorResolver, classFqName, member);