public class ExpressionModel extends CodeModel
| Constructor and Description |
|---|
ExpressionModel() |
public ExpressionModel onMemberSelect(String identifier)
public ExpressionModel onNew(List<ExpressionModel> arguments)
public ExpressionModel onMethodInvocation(List<ExpressionModel> arguments)
public ExpressionModel onPostFixIncrement()
public ExpressionModel onPrefixIncrement()
public ExpressionModel onPostFixDecrement()
public ExpressionModel onPrefixDecrement()
public ExpressionModel onLogicalComplement()
public ExpressionModel unaryMinus()
public ExpressionModel unaryPlus()
public static ExpressionModel forNew(java.util.function.Function<List<ExpressionModel>,ExpressionModel> f)
public static ExpressionModel forMemberSelect(String expected, java.util.function.Supplier<ExpressionModel> f)
public static ExpressionModel forMemberSelect(java.util.function.Function<String,ExpressionModel> f)
public static ExpressionModel forParenthesized(ExpressionModel expression)
public static ExpressionModel forConditionalExpression(ExpressionModel condition, ExpressionModel trueExpression, ExpressionModel falseExpression)
public static ExpressionModel forAssign(ExpressionModel variable, ExpressionModel expression)
public static ExpressionModel forMethodInvocation(java.util.function.Function<List<ExpressionModel>,ExpressionModel> f)
public static ExpressionModel render(java.util.function.Consumer<CodeWriter> c)
public static ExpressionModel render(java.util.function.Supplier<String> f)
public static ExpressionModel render(String s)
Copyright © 2014. All Rights Reserved.