|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrasmus.interpreter.parser.ScriptOptimizer
public class ScriptOptimizer
Constructor Summary | |
---|---|
ScriptOptimizer()
|
Method Summary | |
---|---|
static ScriptElement |
expandMinus(ScriptElement element)
|
static ScriptElement |
expandPlusMinus(ScriptElement element)
|
static ScriptElement |
foldConstants(ScriptElement element)
|
static ScriptElement |
foldNumberConstants(ScriptElement element)
|
static ScriptElement |
foldStringConstants(ScriptElement element)
|
static ScriptElement |
optimize(ScriptElement element)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ScriptOptimizer()
Method Detail |
---|
public static ScriptElement optimize(ScriptElement element)
public static ScriptElement foldConstants(ScriptElement element)
public static ScriptElement foldNumberConstants(ScriptElement element)
public static ScriptElement foldStringConstants(ScriptElement element)
public static ScriptElement expandPlusMinus(ScriptElement element)
public static ScriptElement expandMinus(ScriptElement element)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |