org.torikiri.jexpression.expression.optimizer
クラス CommandDXX

java.lang.Object
  上位を拡張 org.torikiri.jexpression.expression.optimizer.OptimizeCommand
      上位を拡張 org.torikiri.jexpression.expression.optimizer.CommandDXX
すべての実装されたインタフェース:
Optimizer

public class CommandDXX
extends OptimizeCommand

(a / b) + (c + d) -> (a + ((c + d) * b)) / b

作成者:
Kiyotaka

入れ子のクラスの概要
 
インタフェース org.torikiri.jexpression.expression.Optimizer から継承された入れ子のクラス/インタフェース
Optimizer.Factory
 
コンストラクタの概要
CommandDXX()
           
 
メソッドの概要
protected  void execute(CompositeExpression expr, JExpression a, JExpression b, JExpression c, JExpression d, Operation op0, Operation op1, Operation op2)
           
protected  OptimizePattern[] getOptimizePatterns()
           
 
クラス org.torikiri.jexpression.expression.optimizer.OptimizeCommand から継承されたメソッド
addChain, optimize, optimize
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CommandDXX

public CommandDXX()
メソッドの詳細

execute

protected void execute(CompositeExpression expr,
                       JExpression a,
                       JExpression b,
                       JExpression c,
                       JExpression d,
                       Operation op0,
                       Operation op1,
                       Operation op2)
定義:
クラス OptimizeCommand 内の execute

getOptimizePatterns

protected OptimizePattern[] getOptimizePatterns()
定義:
クラス OptimizeCommand 内の getOptimizePatterns


Copyright © 2009. All Rights Reserved.