All Methods Static Methods Concrete Methods
Modifier and Type |
Method and Description |
static CodegenExpression |
and(CodegenExpression first,
CodegenExpression second,
CodegenExpression... more) |
static CodegenExpression |
arrayAtIndex(CodegenExpression expression,
CodegenExpression index) |
static CodegenExpression |
arrayLength(CodegenExpression expression) |
static CodegenExpression |
cast(Class clazz,
CodegenExpression expression) |
static CodegenExpression |
castRef(Class clazz,
String ref) |
static CodegenExpression |
castUnderlying(Class clazz,
CodegenExpression expression) |
static CodegenExpression |
clazz(Class clazz) |
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 |
decrement(String ref) |
static CodegenExpression |
enumValue(Class enumType,
String enumValue) |
static CodegenExpression |
equalsIdentity(CodegenExpression lhs,
CodegenExpression rhs) |
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 |
increment(String ref) |
static CodegenExpression |
instanceOf(CodegenExpression lhs,
Class clazz) |
static CodegenExpression |
localMethod(String methodName,
CodegenExpression... expressions) |
static CodegenLocalCallBuilder |
localMethodBuild(String methodName) |
static void |
mergeClassesExpressions(Set<Class> classes,
CodegenExpression[] expressions) |
static CodegenExpression |
newArray(Class component,
CodegenExpression expression) |
static CodegenExpression |
newInstance(Class clazz,
CodegenExpression... params) |
static CodegenExpression |
noop() |
static CodegenExpression |
not(CodegenExpression expression) |
static CodegenExpression |
notEqualsNull(CodegenExpression lhs) |
static CodegenExpression |
notInstanceOf(CodegenExpression lhs,
Class clazz) |
static CodegenExpression |
notOptional(boolean isNot,
CodegenExpression expression) |
static CodegenExpression |
op(CodegenExpression left,
String expressionText,
CodegenExpression right) |
static CodegenExpression |
or(CodegenExpression first,
CodegenExpression second,
CodegenExpression... more) |
static CodegenExpressionRef |
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) |