Package deltix.util.jcg
Interface JExpr
-
- All Known Subinterfaces:
JArrayInitializer,JLocalVariable,JMethodArgument
- All Known Implementing Classes:
JArrayInitializerImpl,ThisVariableImpl
public interface JExpr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JStatementalter(java.lang.String op, JExpr arg)JStatementassign(JExpr value)JExprassignExpr(JExpr value)JStatementasStmt()JExprcall(java.lang.String method, JExpr... args)JExprcast(JType toType)JExprcast(java.lang.Class<?> toClass)JStatementdec()JExprdecAndGet()JExprfield(java.lang.String fieldId)JExprgetAndDec()JExprgetAndInc()JStatementinc()JExprincAndGet()JExprindex(int index)JExprindex(JExpr index)JExprnegate()JExprnot()JStatementreturnStmt()JSwitchStatementswitchStmt()JSwitchStatementswitchStmt(java.lang.String label)JStatementthrowStmt()
-
-
-
Method Detail
-
cast
JExpr cast(java.lang.Class<?> toClass)
-
index
JExpr index(int index)
-
field
JExpr field(java.lang.String fieldId)
-
asStmt
JStatement asStmt()
-
not
JExpr not()
-
negate
JExpr negate()
-
incAndGet
JExpr incAndGet()
-
decAndGet
JExpr decAndGet()
-
getAndInc
JExpr getAndInc()
-
getAndDec
JExpr getAndDec()
-
inc
JStatement inc()
-
dec
JStatement dec()
-
alter
JStatement alter(java.lang.String op, JExpr arg)
-
throwStmt
JStatement throwStmt()
-
returnStmt
JStatement returnStmt()
-
switchStmt
JSwitchStatement switchStmt()
-
switchStmt
JSwitchStatement switchStmt(java.lang.String label)
-
assign
JStatement assign(JExpr value)
-
-