org.jetbrains.kotlin.codegen
Class FunctionReferenceGenerationStrategy

java.lang.Object
  extended by org.jetbrains.kotlin.codegen.FunctionGenerationStrategy
      extended by org.jetbrains.kotlin.codegen.FunctionGenerationStrategy.CodegenBased
          extended by org.jetbrains.kotlin.codegen.FunctionReferenceGenerationStrategy

public class FunctionReferenceGenerationStrategy
extends FunctionGenerationStrategy.CodegenBased


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jetbrains.kotlin.codegen.FunctionGenerationStrategy
FunctionGenerationStrategy.CodegenBased, FunctionGenerationStrategy.FunctionDefault
 
Field Summary
 
Fields inherited from class org.jetbrains.kotlin.codegen.FunctionGenerationStrategy.CodegenBased
state
 
Constructor Summary
FunctionReferenceGenerationStrategy(GenerationState state, FunctionDescriptor functionDescriptor, ResolvedCall<?> resolvedCall, org.jetbrains.org.objectweb.asm.Type receiverType, StackValue receiverValue, boolean isInliningStrategy)
           
 
Method Summary
 void doGenerateBody(ExpressionCodegen codegen, JvmMethodSignature signature)
           
 
Methods inherited from class org.jetbrains.kotlin.codegen.FunctionGenerationStrategy.CodegenBased
generateBody
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FunctionReferenceGenerationStrategy

public FunctionReferenceGenerationStrategy(@NotNull
                                           GenerationState state,
                                           @NotNull
                                           FunctionDescriptor functionDescriptor,
                                           @NotNull
                                           ResolvedCall<?> resolvedCall,
                                           @Nullable
                                           org.jetbrains.org.objectweb.asm.Type receiverType,
                                           @Nullable
                                           StackValue receiverValue,
                                           boolean isInliningStrategy)
Method Detail

doGenerateBody

public void doGenerateBody(@NotNull
                           ExpressionCodegen codegen,
                           @NotNull
                           JvmMethodSignature signature)
Specified by:
doGenerateBody in class FunctionGenerationStrategy.CodegenBased