[FIR] Suppress pointless unchecked casts in FirStatusResolveTransformer
This commit is contained in:
+4
@@ -86,6 +86,7 @@ class FirStatusResolveTransformer(
|
|||||||
override fun transformRegularClass(regularClass: FirRegularClass, data: FirDeclarationStatus?): CompositeTransformResult<FirStatement> {
|
override fun transformRegularClass(regularClass: FirRegularClass, data: FirDeclarationStatus?): CompositeTransformResult<FirStatement> {
|
||||||
val status = prepareStatus(regularClass, regularClass.status)
|
val status = prepareStatus(regularClass, regularClass.status)
|
||||||
regularClass.transformStatus(this, regularClass.resolveStatus(status, containingClass, isLocal = false))
|
regularClass.transformStatus(this, regularClass.resolveStatus(status, containingClass, isLocal = false))
|
||||||
|
@Suppress("UNCHECKED_CAST")
|
||||||
return storeClass(regularClass) {
|
return storeClass(regularClass) {
|
||||||
regularClass.typeParameters.forEach { it.transformSingle(this, data) }
|
regularClass.typeParameters.forEach { it.transformSingle(this, data) }
|
||||||
transformDeclaration(regularClass, data)
|
transformDeclaration(regularClass, data)
|
||||||
@@ -96,6 +97,7 @@ class FirStatusResolveTransformer(
|
|||||||
anonymousObject: FirAnonymousObject,
|
anonymousObject: FirAnonymousObject,
|
||||||
data: FirDeclarationStatus?
|
data: FirDeclarationStatus?
|
||||||
): CompositeTransformResult<FirStatement> {
|
): CompositeTransformResult<FirStatement> {
|
||||||
|
@Suppress("UNCHECKED_CAST")
|
||||||
return storeClass(anonymousObject) {
|
return storeClass(anonymousObject) {
|
||||||
transformDeclaration(anonymousObject, data)
|
transformDeclaration(anonymousObject, data)
|
||||||
} as CompositeTransformResult<FirStatement>
|
} as CompositeTransformResult<FirStatement>
|
||||||
@@ -107,6 +109,7 @@ class FirStatusResolveTransformer(
|
|||||||
): CompositeTransformResult<FirStatement> {
|
): CompositeTransformResult<FirStatement> {
|
||||||
val status = prepareStatus(propertyAccessor, propertyAccessor.status)
|
val status = prepareStatus(propertyAccessor, propertyAccessor.status)
|
||||||
propertyAccessor.transformStatus(this, propertyAccessor.resolveStatus(status, containingClass, isLocal = false))
|
propertyAccessor.transformStatus(this, propertyAccessor.resolveStatus(status, containingClass, isLocal = false))
|
||||||
|
@Suppress("UNCHECKED_CAST")
|
||||||
return transformDeclaration(propertyAccessor, data) as CompositeTransformResult<FirStatement>
|
return transformDeclaration(propertyAccessor, data) as CompositeTransformResult<FirStatement>
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -145,6 +148,7 @@ class FirStatusResolveTransformer(
|
|||||||
valueParameter: FirValueParameter,
|
valueParameter: FirValueParameter,
|
||||||
data: FirDeclarationStatus?
|
data: FirDeclarationStatus?
|
||||||
): CompositeTransformResult<FirStatement> {
|
): CompositeTransformResult<FirStatement> {
|
||||||
|
@Suppress("UNCHECKED_CAST")
|
||||||
return transformDeclaration(valueParameter, data) as CompositeTransformResult<FirStatement>
|
return transformDeclaration(valueParameter, data) as CompositeTransformResult<FirStatement>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user