org.jetbrains.jet.codegen.inline
Class CapturedParamInfo
java.lang.Object
org.jetbrains.jet.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 |
STUB
public static final CapturedParamInfo STUB
desc
public final CapturedParamDesc desc
index
protected final int index
type
public final org.jetbrains.asm4.Type type
isSkipped
public final boolean isSkipped
lambda
public LambdaInfo lambda
CapturedParamInfo
public CapturedParamInfo(@NotNull
CapturedParamDesc desc,
boolean skipped,
int index,
int remapIndex)
CapturedParamInfo
public CapturedParamInfo(@NotNull
CapturedParamDesc desc,
boolean skipped,
int index,
StackValue remapIndex)
getFieldName
public java.lang.String getFieldName()
getIndex
public int getIndex()
setShift
public void setShift(int shift)
newIndex
public CapturedParamInfo newIndex(int newIndex)
clone
public CapturedParamInfo clone(int newIndex,
StackValue newRamapIndex)
getContainingLambdaName
public java.lang.String getContainingLambdaName()
isSkippedOrRemapped
public boolean isSkippedOrRemapped()
isRemapped
public boolean isRemapped()
getRemapValue
@Nullable
public StackValue getRemapValue()
isSkipped
public boolean isSkipped()
getType
@NotNull
public org.jetbrains.asm4.Type getType()
getLambda
@Nullable
public LambdaInfo getLambda()
setLambda
public void setLambda(LambdaInfo lambda)
setRemapValue
public void setRemapValue(StackValue remapValue)