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 JStatement
alter(java.lang.String op, JExpr arg)
JStatement
assign(JExpr value)
JExpr
assignExpr(JExpr value)
JStatement
asStmt()
JExpr
call(java.lang.String method, JExpr... args)
JExpr
cast(JType toType)
JExpr
cast(java.lang.Class<?> toClass)
JStatement
dec()
JExpr
decAndGet()
JExpr
field(java.lang.String fieldId)
JExpr
getAndDec()
JExpr
getAndInc()
JStatement
inc()
JExpr
incAndGet()
JExpr
index(int index)
JExpr
index(JExpr index)
JExpr
negate()
JExpr
not()
JStatement
returnStmt()
JSwitchStatement
switchStmt()
JSwitchStatement
switchStmt(java.lang.String label)
JStatement
throwStmt()
-
-
-
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)
-
-