public interface CodeBuilder extends Cloneable
Modifier and Type | Method and Description |
---|---|
Code |
$HostExpression(Code value) |
Code |
$HostExpression(Code value,
java.lang.String mode_specier) |
Code |
add(Code op1,
Code op2) |
Code |
and(Code op1,
Code op2) |
MutableCodes |
args() |
Code |
between(Code value1,
Code value2,
Code value3) |
Code.Callable |
block(Code... codes) |
CodeBuilder |
clone()
Creates a copy of the object.
|
Code |
concat(Code op1,
Code op2) |
Code.Constant |
constant(java.lang.Object value) |
Code |
dict(java.util.Map<java.lang.String,Code> map) |
Code |
div(Code op1,
Code op2) |
Code |
eq(Code op1,
Code op2) |
Code.Callable |
function(java.lang.String name,
Codes args) |
Code.Callable |
function(java.lang.String name,
int type,
Codes args) |
Code |
ge(Code op1,
Code op2) |
Code |
getattr(Code obj,
java.lang.String attrname) |
Code |
getitem(Code obj,
Code index) |
Code |
gt(Code op1,
Code op2) |
Code.Identifier |
identifier(java.lang.String name) |
Code |
ilike(Code op1,
Code op2) |
Code |
in(Code value1,
Code value2) |
Code |
is(Code op1,
Code op2) |
Code |
le(Code op1,
Code op2) |
Code |
let(java.lang.String identifier,
Code value) |
Code |
like(Code op1,
Code op2) |
Code |
lt(Code op1,
Code op2) |
Code |
method(Code obj,
java.lang.String methodname,
Codes args) |
Code |
mod(Code op1,
Code op2) |
Code |
mult(Code op1,
Code op2) |
Code |
ne(Code op1,
Code op2) |
Code |
negate(Code op1) |
Code |
not(Code op1) |
Code.Callable |
operator(java.lang.String name,
Code arg1) |
Code.Callable |
operator(java.lang.String name,
Code arg1,
Code arg2) |
Code |
or(Code op1,
Code op2) |
Code |
regexp(Code op1,
Code op2) |
Code |
subst(Code op1,
Code op2) |
Code.Callable |
tuple() |
Code.Callable |
tuple(Code... items) |
Code.Callable |
tuple(Codes args) |
cloneQuietly, cloneQuietly
CodeBuilder clone() throws java.lang.CloneNotSupportedException
Cloneable
java.lang.CloneNotSupportedException
- if the instance of the object cannot
be cloned. As this is extending Cloneable
so its sure
it implements it, so this exception may be used for problems on specific
object instances.Object#clone()}.
Code.Constant constant(java.lang.Object value)
Code.Identifier identifier(java.lang.String name)
Code.Callable block(Code... codes)
Code.Callable function(java.lang.String name, int type, Codes args)
Code.Callable function(java.lang.String name, Codes args)
Code.Callable operator(java.lang.String name, Code arg1)
Code.Callable operator(java.lang.String name, Code arg1, Code arg2)
MutableCodes args()
Code.Callable tuple()
Code.Callable tuple(Codes args)
Code.Callable tuple(Code... items)