public interface GeneratedExpression extends Generable
GeneratedExpression defines a series of composer methods,
which returns a complicated expression (by often taking other GeneratedExpressions
as parameters.
For example, you can build "5+2" by
ExpressionFactory.lit(5).add(ExpressionFactory.lit(2))GeneratedExpression minus()
GeneratedExpression not()
GeneratedExpression complement()
GeneratedExpression incr()
GeneratedExpression decr()
GeneratedExpression plus(GeneratedExpression right)
GeneratedExpression minus(GeneratedExpression right)
GeneratedExpression mul(GeneratedExpression right)
GeneratedExpression div(GeneratedExpression right)
GeneratedExpression mod(GeneratedExpression right)
GeneratedExpression shl(GeneratedExpression right)
GeneratedExpression shr(GeneratedExpression right)
GeneratedExpression shrz(GeneratedExpression right)
GeneratedExpression band(GeneratedExpression right)
GeneratedExpression bor(GeneratedExpression right)
GeneratedExpression cand(GeneratedExpression right)
GeneratedExpression cor(GeneratedExpression right)
GeneratedExpression xor(GeneratedExpression right)
GeneratedExpression lt(GeneratedExpression right)
GeneratedExpression lte(GeneratedExpression right)
GeneratedExpression gt(GeneratedExpression right)
GeneratedExpression gte(GeneratedExpression right)
GeneratedExpression eq(GeneratedExpression right)
GeneratedExpression ne(GeneratedExpression right)
GeneratedExpression _instanceof(Type right)
GeneratedInvocation invoke(GeneratedMethod method)
GeneratedInvocation object.GeneratedInvocation invoke(String method)
GeneratedInvocation object.GeneratedFieldReference ref(GeneratedVariable field)
GeneratedFieldReference ref(String field)
org.mule.devkit.model.code.ArrayCompRef component(GeneratedExpression index)
GeneratedExpression isNull()
GeneratedExpression isNotNull()
Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.