public abstract class AbstractNullCompareRelational extends NumericalAndReferenceRelational
falseLbl, leftFactor, rightFactor, targetClass, trueLblblock, insnHelper| 限定符 | 构造器和说明 |
|---|---|
protected |
AbstractNullCompareRelational(KernelProgramBlock block,
KernelParam leftFactor,
KernelParam rightFactor,
Operator operator) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
doExecute() |
protected void |
factorsToStack() |
protected void |
ifCmp(cn.wensiqun.asmsupport.org.objectweb.asm.Type type,
int mode,
cn.wensiqun.asmsupport.org.objectweb.asm.Label label) |
protected boolean |
isNullValue(KernelParam val) |
checkAsArgument, verifyArgumentasArgument, checkFactorForNumerical, defaultStackOperator, execute, getResultType, initAdditionalProperties, instructionGenerate, jumpNegative, jumpPositive, loadToStack, negativeCmp, positiveCmpfieldautoCast, checkCrement, endingPrepare, getBlock, getCompileOrder, getOperatorSymbol, prepare, startingPreparehasNext, next, previousprotected AbstractNullCompareRelational(KernelProgramBlock block, KernelParam leftFactor, KernelParam rightFactor, Operator operator)
protected void doExecute()
doExecute 在类中 AbstractRelationalprotected void ifCmp(cn.wensiqun.asmsupport.org.objectweb.asm.Type type,
int mode,
cn.wensiqun.asmsupport.org.objectweb.asm.Label label)
protected void factorsToStack()
protected boolean isNullValue(KernelParam val)
Copyright © 2015. All rights reserved.