org.jetbrains.kotlin.codegen.inline
Class Parameters
java.lang.Object
org.jetbrains.kotlin.codegen.inline.Parameters
- All Implemented Interfaces:
- java.lang.Iterable<org.jetbrains.kotlin.codegen.inline.ParameterInfo>
public class Parameters
- extends java.lang.Object
- implements java.lang.Iterable<org.jetbrains.kotlin.codegen.inline.ParameterInfo>
Constructor Summary |
Parameters(java.util.List<org.jetbrains.kotlin.codegen.inline.ParameterInfo> real,
java.util.List<CapturedParamInfo> captured)
|
Method Summary |
static java.util.List<org.jetbrains.kotlin.codegen.inline.ParameterInfo> |
addStubs(java.util.List<org.jetbrains.kotlin.codegen.inline.ParameterInfo> params)
|
org.jetbrains.kotlin.codegen.inline.ParameterInfo |
get(int index)
|
java.util.List<CapturedParamInfo> |
getCaptured()
|
java.util.ArrayList<org.jetbrains.org.objectweb.asm.Type> |
getCapturedTypes()
|
java.util.List<org.jetbrains.kotlin.codegen.inline.ParameterInfo> |
getReal()
|
java.util.Iterator<org.jetbrains.kotlin.codegen.inline.ParameterInfo> |
iterator()
|
static java.util.List<CapturedParamInfo> |
shiftAndAddStubs(java.util.List<CapturedParamInfo> capturedParams,
int realSize)
|
int |
totalSize()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Parameters
public Parameters(java.util.List<org.jetbrains.kotlin.codegen.inline.ParameterInfo> real,
java.util.List<CapturedParamInfo> captured)
getReal
public java.util.List<org.jetbrains.kotlin.codegen.inline.ParameterInfo> getReal()
getCaptured
public java.util.List<CapturedParamInfo> getCaptured()
totalSize
public int totalSize()
get
public org.jetbrains.kotlin.codegen.inline.ParameterInfo get(int index)
iterator
@NotNull
public java.util.Iterator<org.jetbrains.kotlin.codegen.inline.ParameterInfo> iterator()
- Specified by:
iterator
in interface java.lang.Iterable<org.jetbrains.kotlin.codegen.inline.ParameterInfo>
shiftAndAddStubs
public static java.util.List<CapturedParamInfo> shiftAndAddStubs(java.util.List<CapturedParamInfo> capturedParams,
int realSize)
addStubs
public static java.util.List<org.jetbrains.kotlin.codegen.inline.ParameterInfo> addStubs(java.util.List<org.jetbrains.kotlin.codegen.inline.ParameterInfo> params)
getCapturedTypes
public java.util.ArrayList<org.jetbrains.org.objectweb.asm.Type> getCapturedTypes()