[AA FIR] KtFirAnnotationListForDeclaration: avoid resolve on creation
This commit is contained in:
committed by
Space Team
parent
843805d771
commit
f32483000a
+1
-1
@@ -63,7 +63,7 @@ internal class KtFirAnnotationListForDeclaration private constructor(
|
|||||||
useSiteSession: FirSession,
|
useSiteSession: FirSession,
|
||||||
token: KtLifetimeToken,
|
token: KtLifetimeToken,
|
||||||
): KtAnnotationsList {
|
): KtAnnotationsList {
|
||||||
return if (firSymbol.resolvedAnnotationsWithArguments.isEmpty()) {
|
return if (firSymbol.annotations.isEmpty()) {
|
||||||
KtEmptyAnnotationsList(token)
|
KtEmptyAnnotationsList(token)
|
||||||
} else {
|
} else {
|
||||||
KtFirAnnotationListForDeclaration(firSymbol, useSiteSession, token)
|
KtFirAnnotationListForDeclaration(firSymbol, useSiteSession, token)
|
||||||
|
|||||||
Vendored
+1
-1
@@ -33,7 +33,7 @@ public final class JvmWildcardAnnotationsKt /* JvmWildcardAnnotationsKt*/ {
|
|||||||
public static final void deepOpen(@org.jetbrains.annotations.NotNull() Out<? extends Out<? extends Out<? extends Open>>>);// deepOpen(Out<? extends Out<? extends Out<? extends Open>>>)
|
public static final void deepOpen(@org.jetbrains.annotations.NotNull() Out<? extends Out<? extends Out<? extends Open>>>);// deepOpen(Out<? extends Out<? extends Out<? extends Open>>>)
|
||||||
|
|
||||||
@org.jetbrains.annotations.NotNull()
|
@org.jetbrains.annotations.NotNull()
|
||||||
public static final OutPair<Final, OutPair<Out<Final>, Out<? extends Final>>> falseTrueFalse();// falseTrueFalse()
|
public static final OutPair<Final, OutPair<Out<Final>, Out<Final>>> falseTrueFalse();// falseTrueFalse()
|
||||||
|
|
||||||
@org.jetbrains.annotations.NotNull()
|
@org.jetbrains.annotations.NotNull()
|
||||||
public static final OutPair<Open, ? extends OutPair<Open,? extends Out<Open>>> combination();// combination()
|
public static final OutPair<Open, ? extends OutPair<Open,? extends Out<Open>>> combination();// combination()
|
||||||
|
|||||||
+1
-1
@@ -25,7 +25,7 @@ public final class Container /* Container*/ {
|
|||||||
public final void deepOpen(@org.jetbrains.annotations.NotNull() Out<? extends Out<? extends Out<? extends Open>>>);// deepOpen(Out<? extends Out<? extends Out<? extends Open>>>)
|
public final void deepOpen(@org.jetbrains.annotations.NotNull() Out<? extends Out<? extends Out<? extends Open>>>);// deepOpen(Out<? extends Out<? extends Out<? extends Open>>>)
|
||||||
|
|
||||||
@org.jetbrains.annotations.NotNull()
|
@org.jetbrains.annotations.NotNull()
|
||||||
public final OutPair<Final, OutPair<Out<Final>, Out<? extends Final>>> falseTrueFalse();// falseTrueFalse()
|
public final OutPair<Final, OutPair<Out<Final>, Out<Final>>> falseTrueFalse();// falseTrueFalse()
|
||||||
|
|
||||||
@org.jetbrains.annotations.NotNull()
|
@org.jetbrains.annotations.NotNull()
|
||||||
public final OutPair<Open, ? extends OutPair<Open,? extends Out<Open>>> combination();// combination()
|
public final OutPair<Open, ? extends OutPair<Open,? extends Out<Open>>> combination();// combination()
|
||||||
|
|||||||
Reference in New Issue
Block a user