public interface GeneratedExpression extends Generable
GeneratedExpression
defines a series of composer methods,
which returns a complicated expression (by often taking other GeneratedExpression
s
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.