org.jetbrains.kotlin.codegen
Class FunctionReferenceGenerationStrategy

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

public class FunctionReferenceGenerationStrategy
extends FunctionGenerationStrategy.CodegenBased<FunctionDescriptor>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jetbrains.kotlin.codegen.FunctionGenerationStrategy
FunctionGenerationStrategy.CodegenBased<T extends CallableDescriptor>, FunctionGenerationStrategy.FunctionDefault
 
Field Summary
 
Fields inherited from class org.jetbrains.kotlin.codegen.FunctionGenerationStrategy.CodegenBased
callableDescriptor, state
 
Constructor Summary
FunctionReferenceGenerationStrategy(GenerationState state, FunctionDescriptor functionDescriptor, ResolvedCall<?> resolvedCall)
           
 
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)
Method Detail

doGenerateBody

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