FIR checker: report SMARTCAST_IMPOSSIBLE for local variables
This commit is contained in:
committed by
TeamCityServer
parent
092750e215
commit
0ecc752813
@@ -101,7 +101,7 @@ inline val FirPropertyAccessor.allowsToHaveFakeOverride: Boolean
|
||||
get() = !Visibilities.isPrivate(visibility) && visibility != Visibilities.InvisibleFake
|
||||
|
||||
inline val FirClassLikeDeclaration<*>.isLocal get() = symbol.classId.isLocal
|
||||
inline val FirSimpleFunction.isLocal get() = status.visibility == Visibilities.Local
|
||||
inline val FirCallableMemberDeclaration<*>.isLocal get() = status.visibility == Visibilities.Local
|
||||
|
||||
fun FirRegularClassBuilder.addDeclaration(declaration: FirDeclaration) {
|
||||
declarations += declaration
|
||||
|
||||
Reference in New Issue
Block a user