org.jetbrains.jet.codegen.inline
Class ParametersBuilder
java.lang.Object
org.jetbrains.jet.codegen.inline.ParametersBuilder
public class ParametersBuilder
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ParametersBuilder
public ParametersBuilder()
newBuilder
public static ParametersBuilder newBuilder()
addThis
public org.jetbrains.jet.codegen.inline.ParameterInfo addThis(org.jetbrains.org.objectweb.asm.Type type,
boolean skipped)
addNextParameter
@NotNull
public org.jetbrains.jet.codegen.inline.ParameterInfo addNextParameter(@NotNull
org.jetbrains.org.objectweb.asm.Type type,
boolean skipped,
@Nullable
org.jetbrains.jet.codegen.inline.ParameterInfo original)
addCapturedParam
@NotNull
public CapturedParamInfo addCapturedParam(@NotNull
CapturedParamInfo original,
@NotNull
java.lang.String newFieldName)
addCapturedParamCopy
@NotNull
public CapturedParamInfo addCapturedParamCopy(@NotNull
CapturedParamInfo copyFrom)
addCapturedParam
@NotNull
public CapturedParamInfo addCapturedParam(@NotNull
CapturedParamOwner containingLambda,
@NotNull
java.lang.String fieldName,
@NotNull
org.jetbrains.org.objectweb.asm.Type type,
boolean skipped,
@Nullable
org.jetbrains.jet.codegen.inline.ParameterInfo original)
listNotCaptured
@NotNull
public java.util.List<org.jetbrains.jet.codegen.inline.ParameterInfo> listNotCaptured()
listCaptured
@NotNull
public java.util.List<CapturedParamInfo> listCaptured()
buildParameters
public Parameters buildParameters()
getNextValueParameterIndex
public int getNextValueParameterIndex()