Package cn.wensiqun.asmsupport.operators.asmdirect

Examples of cn.wensiqun.asmsupport.operators.asmdirect.Store


        getExecuteBlock().setWhetherCheckUnreachableCode(false);
       
        new Marker(this.getExecuteBlock(), implicitCatchStartLbl);
       
        LocalVariable exception = getLocalAnonymousVariableModel(AClass.THROWABLE_ACLASS);
        implicitCatchThrowableStore = new Store(getExecuteBlock(), exception);
       
        finallyBlock.clonerGenerate(getExecuteBlock());
       
        //throwException(exception);
       
View Full Code Here


    @Override
    public final void generateInsn() {
     
        Label exceptionLbl = new Label();
        LocalVariable lv = getLocalVariableModel("e", exception);
        new Store(getExecuteBlock(), lv);
       
        lv.getScopeLogicVar().setSpecifiedStartLabel(exceptionLbl);
        new Marker(getExecuteBlock(), exceptionLbl);
        catchBody(lv);
       
View Full Code Here

        getExecuteBlock().setWhetherCheckUnreachableCode(false);
       
        new Marker(this.getExecuteBlock(), implicitCatchStartLbl);
       
        LocalVariable exception = getLocalAnonymousVariableModel(AClass.THROWABLE_ACLASS);
        implicitCatchThrowableStore = new Store(getExecuteBlock(), exception);
       
        finallyBlock.clonerGenerate(getExecuteBlock());
        //throwException(exception);
        OperatorFactory.newOperator(Throw.class,
                new Class<?>[]{ProgramBlock.class, Parameterized.class, boolean.class}, getExecuteBlock(), exception, true);
View Full Code Here

TOP

Related Classes of cn.wensiqun.asmsupport.operators.asmdirect.Store

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.