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(TypeInfo type) |
ExpressionModel |
onField(String identifier) |
ExpressionModel |
onLogicalComplement() |
ExpressionModel |
onMethodInvocation(TypeInfo receiverType,
MethodSignature method,
TypeInfo returnType,
List<ExpressionModel> argumentModels,
List<TypeInfo> argumenTypes) |
ExpressionModel |
onMethodReference(String methodName) |
ExpressionModel |
onPostFixDecrement() |
ExpressionModel |
onPostFixIncrement() |
ExpressionModel |
onPrefixDecrement() |
ExpressionModel |
onPrefixIncrement() |
ExpressionModel |
unaryMinus() |
ExpressionModel |
unaryPlus() |
render, unsupportedprotected final CodeBuilder builder
public ExpressionModel(CodeBuilder builder)
public ExpressionModel as(TypeInfo type)
public ExpressionModel onMethodInvocation(TypeInfo receiverType, MethodSignature method, TypeInfo returnType, List<ExpressionModel> argumentModels, List<TypeInfo> argumenTypes)
public ExpressionModel onField(String identifier)
public ExpressionModel onMethodReference(String methodName)
public ExpressionModel onPostFixIncrement()
public ExpressionModel onPrefixIncrement()
public ExpressionModel onPostFixDecrement()
public ExpressionModel onPrefixDecrement()
public ExpressionModel onLogicalComplement()
public ExpressionModel unaryMinus()
public ExpressionModel unaryPlus()
Copyright © 2016. All rights reserved.