|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jetbrains.jet.codegen.inline.LambdaFieldRemapper
org.jetbrains.jet.codegen.inline.RegeneratedLambdaFieldRemapper
public class RegeneratedLambdaFieldRemapper
| Constructor Summary | |
|---|---|
RegeneratedLambdaFieldRemapper(java.lang.String oldOwnerType,
java.lang.String newOwnerType,
Parameters parameters,
java.util.Map<java.lang.String,LambdaInfo> recapturedLambdas)
|
|
| Method Summary | |
|---|---|
boolean |
canProcess(java.lang.String owner,
java.lang.String currentLambdaType)
|
org.jetbrains.asm4.tree.AbstractInsnNode |
doTransform(org.jetbrains.asm4.tree.MethodNode node,
org.jetbrains.asm4.tree.FieldInsnNode fieldInsnNode,
CapturedParamInfo capturedField)
|
CapturedParamInfo |
findField(org.jetbrains.asm4.tree.FieldInsnNode fieldInsnNode,
java.util.Collection<CapturedParamInfo> captured)
|
java.util.List<CapturedParamInfo> |
markRecaptured(java.util.List<CapturedParamInfo> originalCaptured,
LambdaInfo lambda)
|
| Methods inherited from class org.jetbrains.jet.codegen.inline.LambdaFieldRemapper |
|---|
getPreviousThis |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RegeneratedLambdaFieldRemapper(java.lang.String oldOwnerType,
java.lang.String newOwnerType,
Parameters parameters,
java.util.Map<java.lang.String,LambdaInfo> recapturedLambdas)
| Method Detail |
|---|
public org.jetbrains.asm4.tree.AbstractInsnNode doTransform(org.jetbrains.asm4.tree.MethodNode node,
org.jetbrains.asm4.tree.FieldInsnNode fieldInsnNode,
CapturedParamInfo capturedField)
doTransform in class LambdaFieldRemapper
public java.util.List<CapturedParamInfo> markRecaptured(java.util.List<CapturedParamInfo> originalCaptured,
LambdaInfo lambda)
markRecaptured in class LambdaFieldRemapper
public boolean canProcess(java.lang.String owner,
java.lang.String currentLambdaType)
canProcess in class LambdaFieldRemapper
@Nullable
public CapturedParamInfo findField(org.jetbrains.asm4.tree.FieldInsnNode fieldInsnNode,
java.util.Collection<CapturedParamInfo> captured)
findField in class LambdaFieldRemapper
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||