org.jetbrains.jet.codegen.inline
Class CapturedParamInfo
java.lang.Object
org.jetbrains.jet.codegen.inline.CapturedParamInfo
public class CapturedParamInfo
- extends java.lang.Object
Constructor Summary |
CapturedParamInfo(CapturedParamDesc desc,
boolean skipped,
int index,
int remapIndex)
|
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)
|
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.org.objectweb.asm.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,
@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,
StackValue remapIndex)
getNewFieldName
@NotNull
public java.lang.String getNewFieldName()
getOriginalFieldName
@NotNull
public java.lang.String getOriginalFieldName()
newIndex
@NotNull
public CapturedParamInfo newIndex(int newIndex)
clone
@NotNull
public CapturedParamInfo clone(int newIndex,
StackValue newRamapIndex)
getContainingLambdaName
@NotNull
public java.lang.String getContainingLambdaName()
isSkippedOrRemapped
public boolean isSkippedOrRemapped()
isRemapped
public boolean isRemapped()
getRemapValue
@Nullable
public StackValue getRemapValue()
getIndex
public int getIndex()
isSkipped
public boolean isSkipped()
getType
@NotNull
public org.jetbrains.org.objectweb.asm.Type getType()
getLambda
@Nullable
public LambdaInfo getLambda()
setLambda
public void setLambda(LambdaInfo lambda)
setRemapValue
public void setRemapValue(StackValue remapValue)
isCaptured
public boolean isCaptured()
setCaptured
public void setCaptured(boolean isCaptured)