javapoet-dsl / com.mostlycertain.javapoetdsl / methodInvoke

methodInvoke

fun methodInvoke(context: CodeExpression, parameters: List<CodeExpression> = listOf()): CodeExpression

Generate a method invocation expression.

Example: methodInvoke("this.method", literal(100)) // output: this.method(100)

Parameters

context - method being invoked

parameters - expressions that evaluate to the parameter values passed to the constructor

fun methodInvoke(context: CodeExpression, vararg parameters: CodeExpression): CodeExpression
fun methodInvoke(context: String, vararg parameters: CodeExpression): CodeExpression
fun methodInvoke(context: String, parameters: List<CodeExpression> = listOf()): CodeExpression