org.jetbrains.kotlin.codegen.inline
Class AnonymousObjectGeneration
java.lang.Object
org.jetbrains.kotlin.codegen.inline.AnonymousObjectGeneration
public class AnonymousObjectGeneration
- extends java.lang.Object
Constructor Summary |
AnonymousObjectGeneration(java.lang.String ownerInternalName,
boolean isSameModule,
boolean needReification,
boolean alreadyRegenerated,
boolean isStaticOrigin)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnonymousObjectGeneration
public AnonymousObjectGeneration(@NotNull
java.lang.String ownerInternalName,
boolean isSameModule,
boolean needReification,
boolean alreadyRegenerated,
boolean isStaticOrigin)
getOwnerInternalName
public java.lang.String getOwnerInternalName()
shouldRegenerate
public boolean shouldRegenerate()
getLambdasToInline
public java.util.Map<java.lang.Integer,LambdaInfo> getLambdasToInline()
getNewLambdaType
public org.jetbrains.org.objectweb.asm.Type getNewLambdaType()
setNewLambdaType
public void setNewLambdaType(org.jetbrains.org.objectweb.asm.Type newLambdaType)
getNewConstructorDescriptor
public java.lang.String getNewConstructorDescriptor()
setNewConstructorDescriptor
public void setNewConstructorDescriptor(java.lang.String newConstructorDescriptor)
getAllRecapturedParameters
public java.util.List<CapturedParamDesc> getAllRecapturedParameters()
setAllRecapturedParameters
public void setAllRecapturedParameters(java.util.List<CapturedParamDesc> allRecapturedParameters)
getCapturedLambdasToInline
public java.util.Map<java.lang.String,LambdaInfo> getCapturedLambdasToInline()
setCapturedLambdasToInline
public void setCapturedLambdasToInline(java.util.Map<java.lang.String,LambdaInfo> capturedLambdasToInline)
getConstructorDesc
@Nullable
public java.lang.String getConstructorDesc()
isStaticOrigin
public boolean isStaticOrigin()