|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jetbrains.kotlin.codegen.inline.CapturedParamInfo
public class CapturedParamInfo
| Field Summary | |
|---|---|
int |
declarationIndex
|
CapturedParamDesc |
desc
|
boolean |
isSkipped
|
org.jetbrains.org.objectweb.asm.Type |
type
|
| Constructor Summary | |
|---|---|
CapturedParamInfo(CapturedParamDesc desc,
java.lang.String newFieldName,
boolean skipped,
int index,
int remapIndex)
|
|
CapturedParamInfo(CapturedParamDesc desc,
java.lang.String newFieldName,
boolean skipped,
int index,
StackValue remapIndex,
boolean skipInConstructor)
|
|
| Method Summary | |
|---|---|
java.lang.String |
getContainingLambdaName()
|
int |
getIndex()
|
LambdaInfo |
getLambda()
|
java.lang.String |
getNewFieldName()
|
java.lang.String |
getOriginalFieldName()
|
StackValue |
getRemapValue()
|
org.jetbrains.org.objectweb.asm.Type |
getType()
|
boolean |
isCaptured()
|
boolean |
isRemapped()
|
boolean |
isSkipInConstructor()
|
boolean |
isSkippedOrRemapped()
|
CapturedParamInfo |
newIndex(int newIndex)
|
void |
setCaptured(boolean isCaptured)
|
org.jetbrains.kotlin.codegen.inline.ParameterInfo |
setLambda(LambdaInfo lambda)
|
org.jetbrains.kotlin.codegen.inline.ParameterInfo |
setRemapValue(StackValue remapValue)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public final CapturedParamDesc desc
public final int declarationIndex
public final org.jetbrains.org.objectweb.asm.Type type
public final boolean isSkipped
| Constructor Detail |
|---|
public CapturedParamInfo(@NotNull
CapturedParamDesc desc,
@NotNull
java.lang.String newFieldName,
boolean skipped,
int index,
int remapIndex)
public CapturedParamInfo(@NotNull
CapturedParamDesc desc,
@NotNull
java.lang.String newFieldName,
boolean skipped,
int index,
@Nullable
StackValue remapIndex,
boolean skipInConstructor)
| Method Detail |
|---|
@NotNull public java.lang.String getNewFieldName()
@NotNull public java.lang.String getOriginalFieldName()
@NotNull public CapturedParamInfo newIndex(int newIndex)
@NotNull public java.lang.String getContainingLambdaName()
public boolean isSkipInConstructor()
public boolean isSkippedOrRemapped()
public boolean isRemapped()
@Nullable public StackValue getRemapValue()
public int getIndex()
@NotNull public org.jetbrains.org.objectweb.asm.Type getType()
@Nullable public LambdaInfo getLambda()
@NotNull
public org.jetbrains.kotlin.codegen.inline.ParameterInfo setLambda(@Nullable
LambdaInfo lambda)
@NotNull
public org.jetbrains.kotlin.codegen.inline.ParameterInfo setRemapValue(@Nullable
StackValue remapValue)
public boolean isCaptured()
public void setCaptured(boolean isCaptured)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||