|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.hishidama.eval.oper.JavaExOperator
public class JavaExOperator
拡張Java演算実行クラス.
Javaもどきの演算を行う演算クラス。
コンストラクタの概要 | |
---|---|
JavaExOperator()
|
メソッドの概要 | |
---|---|
Object |
bitAnd(Object x,
Object y)
ビット論理積. |
Object |
bitNot(Object x)
ビット否定. |
Object |
bitOr(Object x,
Object y)
ビット論理和. |
Object |
bitXor(Object x,
Object y)
ビット排他的論理和. |
boolean |
bool(Object x)
真偽値. |
Object |
div(Object x,
Object y)
除算. |
Object |
equal(Object x,
Object y)
等号. |
Object |
greaterEqual(Object x,
Object y)
以上. |
Object |
greaterThan(Object x,
Object y)
より大. |
Object |
inc(Object x,
int inc)
インクリメント・デクリメント |
Object |
lessEqual(Object x,
Object y)
以下. |
Object |
lessThan(Object x,
Object y)
より小. |
Object |
minus(Object x,
Object y)
減算. |
Object |
mod(Object x,
Object y)
余算. |
Object |
mult(Object x,
Object y)
乗算. |
Object |
not(Object x)
否定. |
Object |
notEqual(Object x,
Object y)
不等号. |
Object |
plus(Object x,
Object y)
加算. |
Object |
power(Object x,
Object y)
累乗演算. |
Object |
shiftLeft(Object x,
Object y)
左シフト. |
Object |
shiftRight(Object x,
Object y)
右シフト. |
Object |
shiftRightLogical(Object x,
Object y)
論理右シフト. |
Object |
signMinus(Object x)
負符号演算. |
Object |
signPlus(Object x)
正符号演算. |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public JavaExOperator()
メソッドの詳細 |
---|
public Object power(Object x, Object y)
Operator
の記述:
Operator
内の power
public Object signPlus(Object x)
Operator
の記述:
Operator
内の signPlus
public Object signMinus(Object x)
Operator
の記述:
Operator
内の signMinus
public Object plus(Object x, Object y)
Operator
の記述:
Operator
内の plus
public Object minus(Object x, Object y)
Operator
の記述:
Operator
内の minus
public Object mult(Object x, Object y)
Operator
の記述:
Operator
内の mult
public Object div(Object x, Object y)
Operator
の記述:
Operator
内の div
public Object mod(Object x, Object y)
Operator
の記述:
Operator
内の mod
public Object bitNot(Object x)
Operator
の記述:
Operator
内の bitNot
public Object shiftLeft(Object x, Object y)
Operator
の記述:
Operator
内の shiftLeft
public Object shiftRight(Object x, Object y)
Operator
の記述:
Operator
内の shiftRight
public Object shiftRightLogical(Object x, Object y)
Operator
の記述:
Operator
内の shiftRightLogical
public Object bitAnd(Object x, Object y)
Operator
の記述:
Operator
内の bitAnd
public Object bitOr(Object x, Object y)
Operator
の記述:
Operator
内の bitOr
public Object bitXor(Object x, Object y)
Operator
の記述:
Operator
内の bitXor
public Object not(Object x)
Operator
の記述:
Operator
内の not
public Object equal(Object x, Object y)
Operator
の記述:
Operator
内の equal
public Object notEqual(Object x, Object y)
Operator
の記述:
Operator
内の notEqual
public Object lessThan(Object x, Object y)
Operator
の記述:
Operator
内の lessThan
public Object lessEqual(Object x, Object y)
Operator
の記述:
Operator
内の lessEqual
public Object greaterThan(Object x, Object y)
Operator
の記述:
Operator
内の greaterThan
public Object greaterEqual(Object x, Object y)
Operator
の記述:
Operator
内の greaterEqual
public boolean bool(Object x)
Operator
の記述:オブジェクトを真偽値に変換する。
Operator
内の bool
public Object inc(Object x, int inc)
Operator
の記述:
Operator
内の inc
inc
- インクリメントのとき+1、デクリメントのとき-1
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |