org.jetbrains.kotlin.codegen.inline
Class InlinedLambdaRemapper
java.lang.Object
org.jetbrains.kotlin.codegen.inline.FieldRemapper
org.jetbrains.kotlin.codegen.inline.InlinedLambdaRemapper
public class InlinedLambdaRemapper
- extends FieldRemapper
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InlinedLambdaRemapper
public InlinedLambdaRemapper(@NotNull
java.lang.String lambdaInternalName,
@NotNull
FieldRemapper parent,
@NotNull
Parameters methodParams)
canProcess
public boolean canProcess(@NotNull
java.lang.String fieldOwner,
java.lang.String fieldName,
boolean isFolding)
- Overrides:
canProcess
in class FieldRemapper
findField
@Nullable
public CapturedParamInfo findField(@NotNull
org.jetbrains.org.objectweb.asm.tree.FieldInsnNode fieldInsnNode,
@NotNull
java.util.Collection<CapturedParamInfo> captured)
- Overrides:
findField
in class FieldRemapper
isInsideInliningLambda
public boolean isInsideInliningLambda()
- Overrides:
isInsideInliningLambda
in class FieldRemapper
getFieldForInline
@Nullable
public StackValue getFieldForInline(@NotNull
org.jetbrains.org.objectweb.asm.tree.FieldInsnNode node,
@Nullable
StackValue prefix)
- Overrides:
getFieldForInline
in class FieldRemapper