|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface GeneratedExpression
A Java expression.
Unlike most of CodeModel, JExpressions are built bottom-up ( meaning you start from leaves and then gradually build compliated expressions by combining them.)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))
| Methods inherited from interface org.mule.devkit.model.code.Generable |
|---|
generate |
| Method Detail |
|---|
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()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||