Code clean after convertion
This commit is contained in:
@@ -25,22 +25,17 @@ class InlinedLambdaRemapper(
|
|||||||
methodParams: Parameters
|
methodParams: Parameters
|
||||||
) : FieldRemapper(lambdaInternalName, parent, methodParams) {
|
) : FieldRemapper(lambdaInternalName, parent, methodParams) {
|
||||||
|
|
||||||
public override fun canProcess(fieldOwner: String, fieldName: String, isFolding: Boolean): Boolean {
|
public override fun canProcess(fieldOwner: String, fieldName: String, isFolding: Boolean) =
|
||||||
return isFolding && super.canProcess(fieldOwner, fieldName, true)
|
isFolding && super.canProcess(fieldOwner, fieldName, true)
|
||||||
}
|
|
||||||
|
|
||||||
public override fun findField(fieldInsnNode: FieldInsnNode, captured: Collection<CapturedParamInfo>): CapturedParamInfo? {
|
public override fun findField(fieldInsnNode: FieldInsnNode, captured: Collection<CapturedParamInfo>) =
|
||||||
return parent.findField(fieldInsnNode, captured)
|
parent.findField(fieldInsnNode, captured)
|
||||||
}
|
|
||||||
|
|
||||||
override fun isInsideInliningLambda(): Boolean {
|
override fun isInsideInliningLambda() = true
|
||||||
return true
|
|
||||||
}
|
|
||||||
|
|
||||||
override fun getFieldForInline(node: FieldInsnNode, prefix: StackValue?): StackValue? {
|
override fun getFieldForInline(node: FieldInsnNode, prefix: StackValue?) =
|
||||||
if (parent.isRoot) {
|
if (parent.isRoot)
|
||||||
return super.getFieldForInline(node, prefix)
|
super.getFieldForInline(node, prefix)
|
||||||
}
|
else
|
||||||
return parent.getFieldForInline(node, prefix)
|
parent.getFieldForInline(node, prefix)
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user