org.jetbrains.jet.codegen.inline
Class ParametersBuilder

java.lang.Object
  extended by org.jetbrains.jet.codegen.inline.ParametersBuilder

public class ParametersBuilder
extends java.lang.Object


Constructor Summary
ParametersBuilder()
           
 
Method Summary
 CapturedParamInfo addCapturedParam(java.lang.String fieldName, org.jetbrains.asm4.Type type, boolean skipped, org.jetbrains.jet.codegen.inline.ParameterInfo original)
           
 ParametersBuilder addNextParameter(org.jetbrains.asm4.Type type, boolean skipped, org.jetbrains.jet.codegen.inline.ParameterInfo original)
           
 org.jetbrains.jet.codegen.inline.ParameterInfo addThis(org.jetbrains.asm4.Type type, boolean skipped)
           
 java.util.List<org.jetbrains.jet.codegen.inline.ParameterInfo> build()
           
 java.util.List<CapturedParamInfo> buildCaptured()
           
 java.util.List<CapturedParamInfo> buildCapturedWithStubs()
           
 Parameters buildParameters()
           
 java.util.List<org.jetbrains.jet.codegen.inline.ParameterInfo> buildWithStubs()
           
static ParametersBuilder newBuilder()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParametersBuilder

public ParametersBuilder()
Method Detail

newBuilder

public static ParametersBuilder newBuilder()

addThis

public org.jetbrains.jet.codegen.inline.ParameterInfo addThis(org.jetbrains.asm4.Type type,
                                                              boolean skipped)

addNextParameter

public ParametersBuilder addNextParameter(org.jetbrains.asm4.Type type,
                                          boolean skipped,
                                          @Nullable
                                          org.jetbrains.jet.codegen.inline.ParameterInfo original)

addCapturedParam

public CapturedParamInfo addCapturedParam(java.lang.String fieldName,
                                          org.jetbrains.asm4.Type type,
                                          boolean skipped,
                                          @Nullable
                                          org.jetbrains.jet.codegen.inline.ParameterInfo original)

build

public java.util.List<org.jetbrains.jet.codegen.inline.ParameterInfo> build()

buildCaptured

public java.util.List<CapturedParamInfo> buildCaptured()

buildWithStubs

public java.util.List<org.jetbrains.jet.codegen.inline.ParameterInfo> buildWithStubs()

buildCapturedWithStubs

public java.util.List<CapturedParamInfo> buildCapturedWithStubs()

buildParameters

public Parameters buildParameters()