public static class FunctionGenerationStrategy.FunctionDefault extends FunctionGenerationStrategy.CodegenBased<CallableDescriptor>
FunctionGenerationStrategy.CodegenBased<T extends CallableDescriptor>, FunctionGenerationStrategy.FunctionDefault
callableDescriptor, state
Constructor and Description |
---|
FunctionGenerationStrategy.FunctionDefault(GenerationState state,
CallableDescriptor descriptor,
JetDeclarationWithBody declaration) |
Modifier and Type | Method and Description |
---|---|
void |
doGenerateBody(ExpressionCodegen codegen,
JvmMethodSignature signature) |
generateBody, generateLocalVarNames, initializeExpressionCodegen
addLocalVariableName, createFrameMap, getFrameMap, getLocalVariableNames
public FunctionGenerationStrategy.FunctionDefault(@NotNull GenerationState state, @NotNull CallableDescriptor descriptor, @NotNull JetDeclarationWithBody declaration)
public void doGenerateBody(@NotNull ExpressionCodegen codegen, @NotNull JvmMethodSignature signature)
doGenerateBody
in class FunctionGenerationStrategy.CodegenBased<CallableDescriptor>