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(java.lang.Class clazz,
CodegenExpression expression) |
static CodegenExpression |
cast(java.lang.String typeName,
CodegenExpression expression) |
static CodegenExpression |
castRef(java.lang.Class clazz,
java.lang.String ref) |
static CodegenExpression |
castUnderlying(java.lang.Class clazz,
CodegenExpression expression) |
static CodegenExpression |
clazz(java.lang.Class clazz) |
static CodegenExpression |
conditional(CodegenExpression condition,
CodegenExpression expressionTrue,
CodegenExpression expressionFalse) |
static CodegenExpression |
constant(java.lang.Object constant) |
static CodegenExpression |
constantFalse() |
static CodegenExpression |
constantNull() |
static CodegenExpression |
constantTrue() |
static CodegenExpression |
decrement(CodegenExpressionRef ref) |
static CodegenExpression |
decrement(java.lang.String ref) |
static CodegenExpression |
enumValue(java.lang.Class enumType,
java.lang.String enumValue) |
static CodegenExpression |
equalsIdentity(CodegenExpression lhs,
CodegenExpression rhs) |
static CodegenExpression |
equalsNull(CodegenExpression lhs) |
static CodegenExpression |
exprDotMethod(CodegenExpression expression,
java.lang.String method,
CodegenExpression... params) |
static CodegenExpressionExprDotMethodChain |
exprDotMethodChain(CodegenExpression expression) |
static CodegenExpressionExprDotName |
exprDotName(CodegenExpression left,
java.lang.String name) |
static CodegenExpression |
exprDotUnderlying(CodegenExpression expression) |
static CodegenExpression |
increment(CodegenExpressionRef ref) |
static CodegenExpression |
increment(java.lang.String ref) |
static CodegenExpression |
instanceOf(CodegenExpression lhs,
java.lang.Class clazz) |
static CodegenExpressionLocalMethod |
localMethod(CodegenMethodNode methodNode,
CodegenExpression... parameters) |
static CodegenLocalMethodBuilder |
localMethodBuild(CodegenMethodNode methodNode) |
static CodegenExpressionMember |
member(CodegenMemberId memberId) |
static void |
mergeClassesExpressions(java.util.Set<java.lang.Class> classes,
CodegenExpression[] expressions) |
static CodegenExpressionNewAnonymousClass |
newAnonymousClass(CodegenBlock parentBlock,
java.lang.Class interfaceClass,
java.lang.Class returnType,
java.lang.String methodName,
java.util.List<CodegenNamedParam> params) |
static CodegenExpression |
newArrayByLength(java.lang.Class component,
CodegenExpression expression) |
static CodegenExpression |
newArrayWithInit(java.lang.Class component,
CodegenExpression... expressions) |
static CodegenExpression |
newInstance(java.lang.Class clazz,
CodegenExpression... params) |
static CodegenExpression |
newInstanceInnerClass(java.lang.String name,
CodegenExpression... params) |
static CodegenExpression |
noop() |
static CodegenExpression |
not(CodegenExpression expression) |
static CodegenExpression |
notEqualsNull(CodegenExpression lhs) |
static CodegenExpression |
notInstanceOf(CodegenExpression lhs,
java.lang.Class clazz) |
static CodegenExpression |
notOptional(boolean isNot,
CodegenExpression expression) |
static CodegenExpression |
op(CodegenExpression left,
java.lang.String expressionText,
CodegenExpression right) |
static CodegenExpression |
or(CodegenExpression first,
CodegenExpression second,
CodegenExpression... more) |
static CodegenExpression |
publicConstValue(java.lang.Class enumType,
java.lang.String enumValue) |
static CodegenExpressionRef |
ref(java.lang.String ref) |
static CodegenExpressionRefWCol |
refCol(java.lang.String ref,
int column) |
static CodegenExpression |
relational(CodegenExpression lhs,
CodegenExpressionRelational.CodegenRelational op,
CodegenExpression rhs) |
static void |
renderExpressions(java.lang.StringBuilder builder,
CodegenExpression[] expressions,
java.util.Map<java.lang.Class,java.lang.String> imports,
boolean isInnerClass) |
static CodegenExpression |
staticMethod(java.lang.Class clazz,
java.lang.String method,
CodegenExpression... params) |