org.jetbrains.jet.codegen.inline
Class Parameters
java.lang.Object
org.jetbrains.jet.codegen.inline.Parameters
- All Implemented Interfaces:
- java.lang.Iterable<org.jetbrains.jet.codegen.inline.ParameterInfo>
public class Parameters
- extends java.lang.Object
- implements java.lang.Iterable<org.jetbrains.jet.codegen.inline.ParameterInfo>
Constructor Summary |
Parameters(java.util.List<org.jetbrains.jet.codegen.inline.ParameterInfo> real,
java.util.List<CapturedParamInfo> captured)
|
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.jet.codegen.inline.ParameterInfo> real,
java.util.List<CapturedParamInfo> captured)
getReal
public java.util.List<org.jetbrains.jet.codegen.inline.ParameterInfo> getReal()
getCaptured
public java.util.List<CapturedParamInfo> getCaptured()
totalSize
public int totalSize()
get
public org.jetbrains.jet.codegen.inline.ParameterInfo get(int index)
iterator
@NotNull
public java.util.Iterator<org.jetbrains.jet.codegen.inline.ParameterInfo> iterator()
- Specified by:
iterator
in interface java.lang.Iterable<org.jetbrains.jet.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.jet.codegen.inline.ParameterInfo> addStubs(java.util.List<org.jetbrains.jet.codegen.inline.ParameterInfo> params)
getCapturedTypes
public java.util.ArrayList<org.jetbrains.org.objectweb.asm.Type> getCapturedTypes()