T - the type of the parent to return on completionEB - the actual type of this expression builderVEB - the type returned when starting expression valuespublic abstract class ExpressionBuilder<T,EB,VEB extends ValueExpressionBuilder<T,EB,VEB>> extends Object
| Modifier and Type | Method and Description |
|---|---|
ParamExpressionBuilder<T,EB,VEB> |
callOnThis(String methodName) |
VEB |
callOnThisNoParam(String methodName) |
VEB |
get(String name) |
VEB |
literal(boolean b) |
VEB |
literal(double d) |
VEB |
literal(float f) |
VEB |
literal(int i) |
VEB |
literal(long l) |
VEB |
literal(String string) |
<R> R |
map(Function<EB,R> function) |
NewArrayExpressionBuilder<VEB> |
newArrayOfSize(Type type) |
VEB |
newInstanceNoParam(Type type) |
EB |
not() |
public ParamExpressionBuilder<T,EB,VEB> callOnThis(String methodName)
public VEB literal(int i)
public VEB literal(long l)
public VEB literal(float f)
public VEB literal(double d)
public VEB literal(boolean b)
public EB not()
public NewArrayExpressionBuilder<VEB> newArrayOfSize(Type type)
Copyright © 2014. All Rights Reserved.