[AA] KT-56617 Remove isValidityAssertion from internal properties of KtFirPsiJavaClassSymbol
This commit is contained in:
committed by
Space Team
parent
037984b0e0
commit
d0782cb5a5
+3
-5
@@ -79,9 +79,7 @@ internal class KtFirPsiJavaClassSymbol(
|
|||||||
get() = withValidityAssertion { classIdIfNonLocal.outerClassId != null && !javaClass.isStatic }
|
get() = withValidityAssertion { classIdIfNonLocal.outerClassId != null && !javaClass.isStatic }
|
||||||
|
|
||||||
val outerClass: KtFirPsiJavaClassSymbol?
|
val outerClass: KtFirPsiJavaClassSymbol?
|
||||||
get() = withValidityAssertion {
|
get() = psi.containingClass?.let { KtFirPsiJavaClassSymbol(it, analysisSession) }
|
||||||
psi.containingClass?.let { KtFirPsiJavaClassSymbol(it, analysisSession) }
|
|
||||||
}
|
|
||||||
|
|
||||||
override val typeParameters: List<KtTypeParameterSymbol> by cached {
|
override val typeParameters: List<KtTypeParameterSymbol> by cached {
|
||||||
// The parent Java class might contribute type parameters to the Java type parameter stack, but for this KtSymbol, parent type
|
// The parent Java class might contribute type parameters to the Java type parameter stack, but for this KtSymbol, parent type
|
||||||
@@ -99,10 +97,10 @@ internal class KtFirPsiJavaClassSymbol(
|
|||||||
}
|
}
|
||||||
|
|
||||||
val annotationSimpleNames: List<String?>
|
val annotationSimpleNames: List<String?>
|
||||||
get() = withValidityAssertion { psi.annotations.map { it.nameReferenceElement?.referenceName } }
|
get() = psi.annotations.map { it.nameReferenceElement?.referenceName }
|
||||||
|
|
||||||
val hasAnnotations: Boolean
|
val hasAnnotations: Boolean
|
||||||
get() = withValidityAssertion { psi.annotations.isNotEmpty() }
|
get() = psi.annotations.isNotEmpty()
|
||||||
|
|
||||||
override val isData: Boolean get() = withValidityAssertion { false }
|
override val isData: Boolean get() = withValidityAssertion { false }
|
||||||
override val isInline: Boolean get() = withValidityAssertion { false }
|
override val isInline: Boolean get() = withValidityAssertion { false }
|
||||||
|
|||||||
Reference in New Issue
Block a user