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