[SLC] SymbolLightAccessorMethod: simplify isOverride for top-level case
This commit is contained in:
committed by
Space Team
parent
c3b871652f
commit
b05ade63cb
+5
-1
@@ -297,7 +297,11 @@ internal class SymbolLightAccessorMethod private constructor(
|
|||||||
override fun isValid(): Boolean =
|
override fun isValid(): Boolean =
|
||||||
super.isValid() && propertyAccessorDeclaration?.isValid ?: propertyAccessorSymbolPointer.isValid(ktModule)
|
super.isValid() && propertyAccessorDeclaration?.isValid ?: propertyAccessorSymbolPointer.isValid(ktModule)
|
||||||
|
|
||||||
override fun isOverride(): Boolean = analyzeForLightClasses(ktModule) { propertyAccessorSymbol().isOverride }
|
private val _isOverride: Boolean by lazyPub {
|
||||||
|
if (isTopLevel) false else analyzeForLightClasses(ktModule) { propertyAccessorSymbol().isOverride }
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun isOverride(): Boolean = _isOverride
|
||||||
|
|
||||||
private val _defaultValue: PsiAnnotationMemberValue? by lazyPub {
|
private val _defaultValue: PsiAnnotationMemberValue? by lazyPub {
|
||||||
if (!containingClass.isAnnotationType) return@lazyPub null
|
if (!containingClass.isAnnotationType) return@lazyPub null
|
||||||
|
|||||||
Reference in New Issue
Block a user