public class ExpressionModel extends CodeModel
Modifier and Type | Field and Description |
---|---|
protected CodeBuilder |
builder |
Constructor and Description |
---|
ExpressionModel(CodeBuilder builder) |
Modifier and Type | Method and Description |
---|---|
ExpressionModel |
as(io.vertx.codegen.type.TypeInfo type) |
ExpressionModel |
onField(String identifier) |
ExpressionModel |
onInstanceOf(TypeElement type) |
ExpressionModel |
onLogicalComplement() |
ExpressionModel |
onMethodInvocation(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) |
ExpressionModel |
onMethodReference(MethodSignature signature) |
ExpressionModel |
onPostFixDecrement() |
ExpressionModel |
onPostFixIncrement() |
ExpressionModel |
onPrefixDecrement() |
ExpressionModel |
onPrefixIncrement() |
ExpressionModel |
toDataObjectValue() |
ExpressionModel |
unaryMinus() |
ExpressionModel |
unaryPlus() |
render, unsupported
protected final CodeBuilder builder
public ExpressionModel(CodeBuilder builder)
public ExpressionModel as(io.vertx.codegen.type.TypeInfo type)
public ExpressionModel toDataObjectValue()
public ExpressionModel onMethodInvocation(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 ExpressionModel onField(String identifier)
public ExpressionModel onMethodReference(MethodSignature signature)
public ExpressionModel onPostFixIncrement()
public ExpressionModel onPrefixIncrement()
public ExpressionModel onPostFixDecrement()
public ExpressionModel onPrefixDecrement()
public ExpressionModel onLogicalComplement()
public ExpressionModel unaryMinus()
public ExpressionModel unaryPlus()
public ExpressionModel onInstanceOf(TypeElement type)
Copyright © 2018. All rights reserved.