cn.wensiqun.asmsupport.operators.numerical.bitwise
类 AbstractBitwise

java.lang.Object
  继承者 cn.wensiqun.asmsupport.definition.AbstractExecuteable
      继承者 cn.wensiqun.asmsupport.operators.AbstractOperator
          继承者 cn.wensiqun.asmsupport.operators.numerical.AbstractNumerical
              继承者 cn.wensiqun.asmsupport.operators.numerical.bitwise.AbstractBitwise
所有已实现的接口:
Executeable, Parameterized, PushStackable
直接已知子类:
BinaryBitwise, UnaryBitwise

public abstract class AbstractBitwise
extends AbstractNumerical

作者:
温斯群(Joe Wen)

字段摘要
protected  boolean byOtherUsed
          该操作是否被其他操作引用
 
从类 cn.wensiqun.asmsupport.operators.numerical.AbstractNumerical 继承的字段
operator, resultClass
 
从类 cn.wensiqun.asmsupport.operators.AbstractOperator 继承的字段
allCrement, block, insnHelper
 
构造方法摘要
protected AbstractBitwise(ProgramBlock block)
           
 
方法摘要
 void asArgument()
          判断当前操作或者变量是否被其他操作引用
protected  void checkFactor(AClass ftrCls)
           
 void execute()
          执行
 void loadToStack(ProgramBlock block)
          在指定程序块内将值压入栈
 
从类 cn.wensiqun.asmsupport.operators.numerical.AbstractNumerical 继承的方法
factorToStack, getParamterizedType
 
从类 cn.wensiqun.asmsupport.operators.AbstractOperator 继承的方法
afterInitProperties, autoCast, beforeInitProperties, checkAsArgument, checkOutCrement, checkUnreachableCode, executing, firstPrepareProcess, getBlock, getCompileOrder, lastPrepareProcess, prepare, verifyArgument
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

byOtherUsed

protected boolean byOtherUsed
该操作是否被其他操作引用

构造方法详细信息

AbstractBitwise

protected AbstractBitwise(ProgramBlock block)
方法详细信息

checkFactor

protected final void checkFactor(AClass ftrCls)

loadToStack

public final void loadToStack(ProgramBlock block)
从接口 PushStackable 复制的描述
在指定程序块内将值压入栈


asArgument

public final void asArgument()
从接口 Parameterized 复制的描述
判断当前操作或者变量是否被其他操作引用


execute

public final void execute()
从接口 Executeable 复制的描述
执行

指定者:
接口 Executeable 中的 execute
覆盖:
AbstractOperator 中的 execute


Copyright © 2013. All Rights Reserved.