public interface Obj
| Modifier and Type | Method and Description |
|---|---|
default Obj |
and(Obj obj) |
default Obj |
attribute(java.lang.String name) |
default Obj |
divide(double other) |
default Obj |
divide(Obj other) |
default Type |
getType() |
default Obj |
greaterThan(Obj other) |
default Obj |
identity() |
default Obj |
invoke(java.util.List<Obj> args) |
default Obj |
invoke(Obj... arguments) |
default Obj |
isEqualTo(Obj other) |
default boolean |
isNativeObject() |
default Obj |
lessThan(Obj other) |
default Obj |
minus(double other) |
default Obj |
minus(Obj other) |
default Obj |
mod(double other) |
default Obj |
mod(Obj other) |
default Obj |
negate() |
default Obj |
negative() |
default Obj |
or(Obj obj) |
default Obj |
plus(double other) |
default Obj |
plus(Obj other) |
default Obj |
pow(double other) |
default Obj |
pow(Obj other) |
default Obj |
rangeTo(Obj other) |
default Obj |
set(Obj other) |
default Obj |
times(double other) |
default Obj |
times(Obj other) |
default java.lang.Object |
toNative() |
static final Type TYPE
default Type getType()
default boolean isNativeObject()
default java.lang.Object toNative()
default Obj negative()
default Obj negate()
default Obj plus(double other)
default Obj minus(double other)
default Obj times(double other)
default Obj divide(double other)
default Obj mod(double other)
default Obj pow(double other)
default Obj identity()
default Obj attribute(java.lang.String name)