/**
* 将方法的参数入栈
*/
protected void argumentsToStack() {
for(int i=0; i<arguments.length; i++){
Parameterized argu = arguments[i];
log.debug("push argument to stack");
if(argu instanceof IVariable){
((IVariable) argu).availableFor(this);
}
argu.loadToStack(block);
cast(argu.getParamterizedType(), mtdEntity.getArgClasses()[i]);
}
}