org.torikiri.jexpression.expression.optimizer
クラス OptimizeCommand
java.lang.Object
org.torikiri.jexpression.expression.optimizer.OptimizeCommand
- すべての実装されたインタフェース:
- Optimizer
- 直系の既知のサブクラス:
- CommandDDD, CommandDDX, CommandDXD, CommandDXX, CommandXDD, CommandXXD
public abstract class OptimizeCommand
- extends java.lang.Object
- implements Optimizer
|
メソッドの概要 |
OptimizeCommand |
addChain(OptimizeCommand next)
|
protected abstract void |
execute(CompositeExpression expr,
JExpression a,
JExpression b,
JExpression c,
JExpression d,
Operation op0,
Operation op1,
Operation op2)
|
protected abstract OptimizePattern[] |
getOptimizePatterns()
|
void |
optimize(CompositeExpression expr0)
|
protected void |
optimize(CompositeExpression expr,
JExpression a,
JExpression b,
JExpression c,
JExpression d,
Operation op0,
Operation op1,
Operation op2)
|
| クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OptimizeCommand
public OptimizeCommand()
optimize
public final void optimize(CompositeExpression expr0)
- 定義:
- インタフェース
Optimizer 内の optimize
optimize
protected final void optimize(CompositeExpression expr,
JExpression a,
JExpression b,
JExpression c,
JExpression d,
Operation op0,
Operation op1,
Operation op2)
addChain
public OptimizeCommand addChain(OptimizeCommand next)
getOptimizePatterns
protected abstract OptimizePattern[] getOptimizePatterns()
execute
protected abstract void execute(CompositeExpression expr,
JExpression a,
JExpression b,
JExpression c,
JExpression d,
Operation op0,
Operation op1,
Operation op2)
Copyright © 2009. All Rights Reserved.