|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.hishidama.eval.func.VoidFunction
public class VoidFunction
常に0を返す関数.
関数名と引数を表示する。
コンストラクタの概要 | |
---|---|
VoidFunction()
|
メソッドの概要 | |
---|---|
double |
evalDouble(Object object,
String name,
Double[] args)
関数実行(double用). |
long |
evalLong(Object object,
String name,
Long[] args)
関数実行(long用). |
Object |
evalObject(Object object,
String name,
Object[] args)
関数実行(Object用). |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public VoidFunction()
メソッドの詳細 |
---|
public long evalLong(Object object, String name, Long[] args) throws Throwable
Function
の記述:long型での式の評価時に関数があった場合、当メソッドが呼ばれる。
Function
内の evalLong
object
- 実行対象オブジェクトname
- 関数名(必ずnull以外)args
- 引数(必ずnull以外)
Throwable
- 例外FunctionExpression.evalLong()
public double evalDouble(Object object, String name, Double[] args) throws Throwable
Function
の記述:double型での式の評価時に関数があった場合、当メソッドが呼ばれる。
Function
内の evalDouble
object
- 実行対象オブジェクトname
- 関数名(必ずnull以外)args
- 引数(必ずnull以外)
Throwable
- 例外FunctionExpression.evalDouble()
public Object evalObject(Object object, String name, Object[] args) throws Throwable
Function
の記述:Object型での式の評価時に関数があった場合、当メソッドが呼ばれる。
Function
内の evalObject
object
- 実行対象オブジェクトname
- 関数名(必ずnull以外)args
- 引数(必ずnull以外)
Throwable
- 例外FunctionExpression.evalObject()
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |