File tree Expand file tree Collapse file tree 3 files changed +5
-0
lines changed
kotlin-compiler-extensions
main/kotlin/com/javiersc/kotlin/compiler/extensions/fir Expand file tree Collapse file tree 3 files changed +5
-0
lines changed Original file line number Diff line number Diff line change 77- ` FirBasedSymbol<*>.isProperty(): Boolean `
88- ` FirBasedSymbol<*>.isFunction(): Boolean `
99- ` FirBasedSymbol<*>.isTopLevel: Boolean `
10+ - ` FirBasedSymbol<*>.isNested: Boolean `
1011- ` FirBasedSymbol<*>.hasOwner: Boolean `
1112- ` <reified T> classId(): ClassId `
1213- ` ClassId.toCallableId(): CallableId `
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ public final class com/javiersc/kotlin/compiler/extensions/common/NameKt {
2121public final class com/javiersc/kotlin/compiler/extensions/fir/FirBasedSymbolKt {
2222 public static final fun getHasOwner (Lorg/jetbrains/kotlin/fir/symbols/FirBasedSymbol;)Z
2323 public static final fun isFunction (Lorg/jetbrains/kotlin/fir/symbols/FirBasedSymbol;)Z
24+ public static final fun isNested (Lorg/jetbrains/kotlin/fir/symbols/FirBasedSymbol;)Z
2425 public static final fun isProperty (Lorg/jetbrains/kotlin/fir/symbols/FirBasedSymbol;)Z
2526 public static final fun isTopLevel (Lorg/jetbrains/kotlin/fir/symbols/FirBasedSymbol;)Z
2627 public static final fun packageFqName (Lorg/jetbrains/kotlin/fir/symbols/FirBasedSymbol;)Lorg/jetbrains/kotlin/name/FqName;
Original file line number Diff line number Diff line change @@ -20,6 +20,9 @@ public fun FirBasedSymbol<*>.packageFqName(): FqName? {
2020public val FirBasedSymbol <* >.isTopLevel: Boolean
2121 get() = ! hasOwner
2222
23+ public val FirBasedSymbol <* >.isNested: Boolean
24+ get() = ! isTopLevel
25+
2326public val FirBasedSymbol <* >.hasOwner: Boolean
2427 get() = runCatching { getOwnerLookupTag() }.getOrNull() != null
2528
You can’t perform that action at this time.
0 commit comments