org.jetbrains.kotlin.codegen.inline
Class CapturedParamInfo
java.lang.Object
org.jetbrains.kotlin.codegen.inline.CapturedParamInfo
public class CapturedParamInfo
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
desc
public final CapturedParamDesc desc
declarationIndex
public final int declarationIndex
type
public final org.jetbrains.org.objectweb.asm.Type type
isSkipped
public final boolean isSkipped
CapturedParamInfo
public CapturedParamInfo(@NotNull
CapturedParamDesc desc,
@NotNull
java.lang.String newFieldName,
boolean skipped,
int index,
int remapIndex)
CapturedParamInfo
public CapturedParamInfo(@NotNull
CapturedParamDesc desc,
@NotNull
java.lang.String newFieldName,
boolean skipped,
int index,
@Nullable
StackValue remapIndex,
boolean skipInConstructor)
getNewFieldName
@NotNull
public java.lang.String getNewFieldName()
getOriginalFieldName
@NotNull
public java.lang.String getOriginalFieldName()
newIndex
@NotNull
public CapturedParamInfo newIndex(int newIndex)
getContainingLambdaName
@NotNull
public java.lang.String getContainingLambdaName()
isSkipInConstructor
public boolean isSkipInConstructor()
isSkippedOrRemapped
public boolean isSkippedOrRemapped()
isRemapped
public boolean isRemapped()
getRemapValue
@Nullable
public StackValue getRemapValue()
getIndex
public int getIndex()
getType
@NotNull
public org.jetbrains.org.objectweb.asm.Type getType()
getLambda
@Nullable
public LambdaInfo getLambda()
setLambda
@NotNull
public org.jetbrains.kotlin.codegen.inline.ParameterInfo setLambda(@Nullable
LambdaInfo lambda)
setRemapValue
@NotNull
public org.jetbrains.kotlin.codegen.inline.ParameterInfo setRemapValue(@Nullable
StackValue remapValue)
isCaptured
public boolean isCaptured()
setCaptured
public void setCaptured(boolean isCaptured)