All Methods Static Methods Concrete Methods
Modifier and Type |
Method and Description |
static CodegenExpression |
arrayAtIndex(CodegenExpression expression,
CodegenExpression index) |
static CodegenExpression |
arrayLength(CodegenExpression expression) |
static CodegenExpression |
beanUndCastArrayAtIndex(Class clazz,
CodegenExpression beanExpression,
int index) |
static CodegenExpression |
beanUndCastDotMethodConst(Class clazz,
CodegenExpression beanExpression,
String method,
String constant) |
static CodegenExpression |
cast(Class clazz,
CodegenExpression expression) |
static CodegenExpression |
castRef(Class clazz,
String ref) |
static CodegenExpression |
castUnderlying(Class clazz,
CodegenExpression expression) |
static CodegenExpression |
conditional(CodegenExpression condition,
CodegenExpression expressionTrue,
CodegenExpression expressionFalse) |
static CodegenExpression |
constant(Object constant) |
static CodegenExpression |
constantFalse() |
static CodegenExpression |
constantNull() |
static CodegenExpression |
constantTrue() |
static CodegenExpression |
equalsNull(CodegenExpression lhs) |
static CodegenExpression |
exprDotMethod(CodegenExpression expression,
String method,
CodegenExpression... params) |
static CodegenExpressionExprDotMethodChain |
exprDotMethodChain(CodegenExpression expression) |
static CodegenExpressionExprDotName |
exprDotName(CodegenExpression left,
String name) |
static CodegenExpression |
exprDotUnderlying(CodegenExpression expression) |
static CodegenExpression |
instanceOf(CodegenExpression lhs,
Class clazz) |
static CodegenExpression |
localMethod(String methodName,
CodegenExpression expression) |
static void |
mergeClassesExpressions(Set<Class> classes,
CodegenExpression[] expressions) |
static CodegenExpression |
newArray(Class component,
CodegenExpression expression) |
static CodegenExpression |
newInstance(Class clazz,
CodegenExpression... params) |
static CodegenExpression |
not(CodegenExpression expression) |
static CodegenExpression |
notEqualsNull(CodegenExpression lhs) |
static CodegenExpression |
notInstanceOf(CodegenExpression lhs,
Class clazz) |
static CodegenExpression |
ref(String ref) |
static CodegenExpression |
relational(CodegenExpression lhs,
CodegenExpressionRelational.CodegenRelational op,
CodegenExpression rhs) |
static void |
renderExpressions(StringBuilder builder,
CodegenExpression[] expressions,
Map<Class,String> imports) |
static CodegenExpression |
staticMethod(Class clazz,
String method,
CodegenExpression... params) |
static CodegenExpression |
staticMethod(Class clazz,
String method,
String... refs) |
static CodegenExpression |
staticMethodTakingExprAndConst(Class clazz,
String method,
CodegenExpression expression,
Object... consts) |