public class MethodInvocationModel extends ExpressionModel
Modifier and Type | Field and Description |
---|---|
List<ExpressionModel> |
argumentModels |
List<io.vertx.codegen.type.TypeInfo> |
argumentTypes |
ExpressionModel |
expression |
MethodSignature |
method |
io.vertx.codegen.type.TypeInfo |
receiverType |
io.vertx.codegen.type.TypeInfo |
returnType |
List<TypeArg> |
typeArguments |
builder
Constructor and Description |
---|
MethodInvocationModel(CodeBuilder builder,
ExpressionModel expression,
io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
Modifier and Type | Method and Description |
---|---|
void |
render(CodeWriter writer) |
as, onField, onInstanceOf, onLogicalComplement, onMethodInvocation, onMethodReference, onPostFixDecrement, onPostFixIncrement, onPrefixDecrement, onPrefixIncrement, toDataObjectValue, unaryMinus, unaryPlus
unsupported
public final ExpressionModel expression
public final io.vertx.codegen.type.TypeInfo receiverType
public final MethodSignature method
public final io.vertx.codegen.type.TypeInfo returnType
public final List<ExpressionModel> argumentModels
public final List<io.vertx.codegen.type.TypeInfo> argumentTypes
public MethodInvocationModel(CodeBuilder builder, ExpressionModel expression, io.vertx.codegen.type.TypeInfo receiverType, MethodSignature method, io.vertx.codegen.type.TypeInfo returnType, List<TypeArg> typeArguments, List<ExpressionModel> argumentModels, List<io.vertx.codegen.type.TypeInfo> argumentTypes)
public void render(CodeWriter writer)
Copyright © 2017. All rights reserved.