public class OptimizeCodeGenerator extends Object implements CodeGenerator
构造器和说明 |
---|
OptimizeCodeGenerator(ClassLoader classLoader,
OutputStream traceOutStream,
boolean trace) |
限定符和类型 | 方法和说明 |
---|---|
Expression |
getResult() |
void |
onAdd(Token<?> lookhead) |
void |
onAndLeft(Token<?> lookhead) |
void |
onAndRight(Token<?> lookhead) |
void |
onArray(Token<?> lookhead) |
void |
onArrayIndexEnd(Token<?> lookhead) |
void |
onArrayIndexStart(Token<?> lookhead) |
void |
onBitAnd(Token<?> lookhead) |
void |
onBitNot(Token<?> lookhead) |
void |
onBitOr(Token<?> lookhead) |
void |
onBitXor(Token<?> lookhead) |
void |
onConstant(Token<?> lookhead) |
void |
onDiv(Token<?> lookhead) |
void |
onEq(Token<?> lookhead) |
void |
onGe(Token<?> lookhead) |
void |
onGt(Token<?> lookhead) |
void |
onJoinLeft(Token<?> lookhead) |
void |
onJoinRight(Token<?> lookhead) |
void |
onLe(Token<?> lookhead) |
void |
onLt(Token<?> lookhead) |
void |
onMatch(Token<?> lookhead) |
void |
onMethodInvoke(Token<?> lookhead) |
void |
onMethodName(Token<?> lookhead) |
void |
onMethodParameter(Token<?> lookhead) |
void |
onMod(Token<?> lookhead) |
void |
onMult(Token<?> lookhead) |
void |
onNeg(Token<?> lookhead) |
void |
onNeq(Token<?> lookhead) |
void |
onNot(Token<?> lookhead) |
void |
onShiftLeft(Token<?> lookhead) |
void |
onShiftRight(Token<?> lookhead) |
void |
onSub(Token<?> lookhead) |
void |
onTernaryBoolean(Token<?> lookhead) |
void |
onTernaryLeft(Token<?> lookhead) |
void |
onTernaryRight(Token<?> lookhead) |
void |
onUnsignedShiftRight(Token<?> lookhead) |
public OptimizeCodeGenerator(ClassLoader classLoader, OutputStream traceOutStream, boolean trace)
public Expression getResult()
getResult
在接口中 CodeGenerator
public void onAdd(Token<?> lookhead)
onAdd
在接口中 CodeGenerator
public void onAndLeft(Token<?> lookhead)
onAndLeft
在接口中 CodeGenerator
public void onAndRight(Token<?> lookhead)
onAndRight
在接口中 CodeGenerator
public void onConstant(Token<?> lookhead)
onConstant
在接口中 CodeGenerator
public void onDiv(Token<?> lookhead)
onDiv
在接口中 CodeGenerator
public void onArrayIndexStart(Token<?> lookhead)
onArrayIndexStart
在接口中 CodeGenerator
public void onArrayIndexEnd(Token<?> lookhead)
onArrayIndexEnd
在接口中 CodeGenerator
public void onArray(Token<?> lookhead)
onArray
在接口中 CodeGenerator
public void onEq(Token<?> lookhead)
onEq
在接口中 CodeGenerator
public void onGe(Token<?> lookhead)
onGe
在接口中 CodeGenerator
public void onGt(Token<?> lookhead)
onGt
在接口中 CodeGenerator
public void onJoinLeft(Token<?> lookhead)
onJoinLeft
在接口中 CodeGenerator
public void onJoinRight(Token<?> lookhead)
onJoinRight
在接口中 CodeGenerator
public void onLe(Token<?> lookhead)
onLe
在接口中 CodeGenerator
public void onLt(Token<?> lookhead)
onLt
在接口中 CodeGenerator
public void onMatch(Token<?> lookhead)
onMatch
在接口中 CodeGenerator
public void onMethodInvoke(Token<?> lookhead)
onMethodInvoke
在接口中 CodeGenerator
public void onMethodName(Token<?> lookhead)
onMethodName
在接口中 CodeGenerator
public void onMethodParameter(Token<?> lookhead)
onMethodParameter
在接口中 CodeGenerator
public void onMod(Token<?> lookhead)
onMod
在接口中 CodeGenerator
public void onMult(Token<?> lookhead)
onMult
在接口中 CodeGenerator
public void onNeg(Token<?> lookhead)
onNeg
在接口中 CodeGenerator
public void onNeq(Token<?> lookhead)
onNeq
在接口中 CodeGenerator
public void onNot(Token<?> lookhead)
onNot
在接口中 CodeGenerator
public void onSub(Token<?> lookhead)
onSub
在接口中 CodeGenerator
public void onTernaryBoolean(Token<?> lookhead)
onTernaryBoolean
在接口中 CodeGenerator
public void onTernaryLeft(Token<?> lookhead)
onTernaryLeft
在接口中 CodeGenerator
public void onTernaryRight(Token<?> lookhead)
onTernaryRight
在接口中 CodeGenerator
public void onBitAnd(Token<?> lookhead)
onBitAnd
在接口中 CodeGenerator
public void onBitNot(Token<?> lookhead)
onBitNot
在接口中 CodeGenerator
public void onBitOr(Token<?> lookhead)
onBitOr
在接口中 CodeGenerator
public void onShiftLeft(Token<?> lookhead)
onShiftLeft
在接口中 CodeGenerator
public void onShiftRight(Token<?> lookhead)
onShiftRight
在接口中 CodeGenerator
public void onUnsignedShiftRight(Token<?> lookhead)
onUnsignedShiftRight
在接口中 CodeGenerator
public void onBitXor(Token<?> lookhead)
onBitXor
在接口中 CodeGenerator
Copyright © 2017. All Rights Reserved.