[FIR] Add ability to create accessor to declaration attribute on symbol
This commit is contained in:
committed by
Space Team
parent
185e57e601
commit
ce8489a8a5
+4
@@ -85,5 +85,9 @@ inline fun <reified T : FirBasedSymbol<*>> FirSymbolProvider.getSymbolByTypeRef(
|
||||
return getSymbolByLookupTag(lookupTag) as? T
|
||||
}
|
||||
|
||||
fun FirSymbolProvider.getRegularClassSymbolByClassId(classId: ClassId): FirRegularClassSymbol? {
|
||||
return getClassLikeSymbolByClassId(classId) as? FirRegularClassSymbol
|
||||
}
|
||||
|
||||
val FirSession.symbolProvider: FirSymbolProvider by FirSession.sessionComponentAccessor()
|
||||
val FirSession.dependenciesSymbolProvider: FirSymbolProvider by FirSession.sessionComponentAccessor<FirDependenciesSymbolProvider>()
|
||||
|
||||
Reference in New Issue
Block a user