cn.wensiqun.asmsupport.operators.util
类 NewOperatorListener

java.lang.Object
  继承者 cn.wensiqun.asmsupport.operators.util.NewOperatorListener
直接已知子类:
ReturnOperatoInCatchWithFinallyListener

public abstract class NewOperatorListener
extends Object

创建新的操作的监听器

作者:

构造方法摘要
NewOperatorListener()
           
 
方法摘要
protected  void afterNew(AbstractOperator instance)
          在创建操作之后的触发的方法
protected  void beforeNew()
          在创建操作之前的触发的方法
 Object[] getArguments()
           
 ProgramBlock getExecuteBlock()
           
 Class<? extends AbstractOperator> getOperatorClass()
           
 Class<?>[] getParameterTypes()
           
 void setArguments(Object[] arguments)
           
 void setExecuteBlock(ProgramBlock executeBlock)
           
 void setOperatorClass(Class<? extends AbstractOperator> operatorClass)
           
 void setParameterTypes(Class<?>[] parameterTypes)
           
protected  boolean triggerCondition()
          触发此监听器的条件
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

NewOperatorListener

public NewOperatorListener()
方法详细信息

triggerCondition

protected boolean triggerCondition()
触发此监听器的条件

返回:

beforeNew

protected void beforeNew()
在创建操作之前的触发的方法


afterNew

protected void afterNew(AbstractOperator instance)
在创建操作之后的触发的方法

参数:
instance -

getOperatorClass

public Class<? extends AbstractOperator> getOperatorClass()

setOperatorClass

public void setOperatorClass(Class<? extends AbstractOperator> operatorClass)

getParameterTypes

public Class<?>[] getParameterTypes()

setParameterTypes

public void setParameterTypes(Class<?>[] parameterTypes)

getArguments

public Object[] getArguments()

setArguments

public void setArguments(Object[] arguments)

getExecuteBlock

public ProgramBlock getExecuteBlock()

setExecuteBlock

public void setExecuteBlock(ProgramBlock executeBlock)


Copyright © 2013. All Rights Reserved.