Classes with no parent are top-level (EA-90570 - assert: KtPsiUtil.getOutermostClassOrObject)
This commit is contained in:
@@ -83,7 +83,7 @@ abstract class KtClassOrObject :
|
||||
return getOrCreateBody().addBefore(declaration, anchorAfter) as T
|
||||
}
|
||||
|
||||
fun isTopLevel(): Boolean = stub?.isTopLevel() ?: (parent is KtFile)
|
||||
fun isTopLevel(): Boolean = stub?.isTopLevel() ?: (parent == null || parent is KtFile)
|
||||
|
||||
fun isLocal(): Boolean = stub?.isLocal() ?: KtPsiUtil.isLocal(this)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user